a(c,t))e[r]=c,e[s]=t,r=s;else break}}return n}function a(e,n){var t=e.sortIndex-n.sortIndex;return 0!==t?t:e.id-n.id}if("object"==typeof performance&&"function"==typeof performance.now){var u,o=performance;n.unstable_now=function(){return o.now()}}else{var i=Date,s=i.now();n.unstable_now=function(){return i.now()-s}}var c=[],f=[],d=1,p=null,m=3,h=!1,g=!1,v=!1,y="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,k="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var n=r(f);null!==n;){if(null===n.callback)l(f);else if(n.startTime<=e)l(f),n.sortIndex=n.expirationTime,t(c,n);else break;n=r(f)}}function S(e){if(v=!1,w(e),!g){if(null!==r(c))g=!0,M(x);else{var n=r(f);null!==n&&F(S,n.startTime-e)}}}function x(e,t){g=!1,v&&(v=!1,b(C),C=-1),h=!0;var a=m;try{for(w(t),p=r(c);null!==p&&(!(p.expirationTime>t)||e&&!z());){var u=p.callback;if("function"==typeof u){p.callback=null,m=p.priorityLevel;var o=u(p.expirationTime<=t);t=n.unstable_now(),"function"==typeof o?p.callback=o:p===r(c)&&l(c),w(t)}else l(c);p=r(c)}if(null!==p)var i=!0;else{var s=r(f);null!==s&&F(S,s.startTime-t),i=!1}return i}finally{p=null,m=a,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var E=!1,_=null,C=-1,P=5,N=-1;function z(){return!(n.unstable_now()-Ne||125u?(e.sortIndex=a,t(f,e),null===r(c)&&e===r(f)&&(v?(b(C),C=-1):v=!0,F(S,a-u))):(e.sortIndex=o,t(c,e),g||h||(g=!0,M(x))),e},n.unstable_shouldYield=z,n.unstable_wrapCallback=function(e){var n=m;return function(){var t=m;m=n;try{return e.apply(this,arguments)}finally{m=t}}}},3840:function(e,n,t){e.exports=t(53)}}]);
\ No newline at end of file
diff --git a/Api/app/out1/_next/static/chunks/main-86caab0518fca858.js b/Api/app/out1/_next/static/chunks/main-86caab0518fca858.js
deleted file mode 100644
index bae41b4c8bcee5c8d46c1181f150b7e65c49725e..0000000000000000000000000000000000000000
--- a/Api/app/out1/_next/static/chunks/main-86caab0518fca858.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[179],{4878:function(e,t){"use strict";function r(){return""}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return r}})},37:function(){"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(r){return t.resolve(e()).then(function(){return r})},function(r){return t.resolve(e()).then(function(){throw r})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)})},6220:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return a}});let n=r(679),o=r(1297);function a(e,t){return(0,o.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8109:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}}),r(1297);let n=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n25){window.location.reload();return}clearTimeout(o),o=setTimeout(t,i>5?5e3:1e3)}r&&r.close();let{hostname:u,port:l}=location,s=function(e){let t=location.protocol;try{t=new URL(e).protocol}catch(e){}return"http:"===t?"ws":"wss"}(e.assetPrefix||""),c=e.assetPrefix.replace(/^\/+/,""),f=s+"://"+u+":"+l+(c?"/"+c:"");c.startsWith("http")&&(f=s+"://"+c.split("://",2)[1]),(r=new window.WebSocket(""+f+e.path)).onopen=function(){i=0,window.console.log("[HMR] connected")},r.onerror=a,r.onclose=a,r.onmessage=function(e){let t=JSON.parse(e.data);for(let e of n)e(t)}}()}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7448:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"detectDomainLocale",{enumerable:!0,get:function(){return r}});let r=function(){for(var e=arguments.length,t=Array(e),r=0;r{let t={};e.forEach(e=>{if("link"===e.type&&e.props["data-optimized-fonts"]){if(document.querySelector('style[data-href="'+e.props["data-href"]+'"]'))return;e.props.href=e.props["data-href"],e.props["data-href"]=void 0}let r=t[e.type]||[];r.push(e),t[e.type]=r});let n=t.title?t.title[0]:null,o="";if(n){let{children:e}=n.props;o="string"==typeof e?e:Array.isArray(e)?e.join(""):""}o!==document.title&&(document.title=o),["meta","base","link","style","script"].forEach(e=>{r(e,t[e]||[])})}}}r=(e,t)=>{let r=document.getElementsByTagName("head")[0],n=r.querySelector("meta[name=next-head-count]"),i=Number(n.content),u=[];for(let t=0,r=n.previousElementSibling;t{for(let t=0,r=u.length;t{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),s.forEach(e=>r.insertBefore(e,n)),n.content=(i-u.length+s.length).toString()},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1844:function(e,t,r){"use strict";let n,o,a,i,u,l,s,c,f,d,p,h;Object.defineProperty(t,"__esModule",{value:!0});let m=r(1757);Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{emitter:function(){return z},hydrate:function(){return ef},initialize:function(){return K},router:function(){return n},version:function(){return G}});let _=r(8754),g=r(5893);r(37);let y=_._(r(7294)),b=_._(r(745)),P=r(2201),v=_._(r(8483)),E=r(4494),S=r(1079),O=r(1979),j=r(1923),w=r(4723),R=r(4350),T=r(1201),M=_._(r(6166)),x=_._(r(1503)),I=_._(r(5708)),C=r(5454),A=r(6036),L=r(676),N=r(9146),D=r(5287),k=r(1447),F=r(5716),U=r(8863),B=r(7353),H=_._(r(1889)),W=_._(r(4529)),q=_._(r(5223)),G="14.2.6",z=(0,v.default)(),V=e=>[].slice.call(e),X=!1;class Y extends y.default.Component{componentDidCatch(e,t){this.props.fn(e,t)}componentDidMount(){this.scrollToHash(),n.isSsr&&(o.isFallback||o.nextExport&&((0,O.isDynamicRoute)(n.pathname)||location.search||X)||o.props&&o.props.__N_SSG&&(location.search||X))&&n.replace(n.pathname+"?"+String((0,j.assign)((0,j.urlQueryToSearchParams)(n.query),new URLSearchParams(location.search))),a,{_h:1,shallow:!o.isFallback&&!X}).catch(e=>{if(!e.cancelled)throw e})}componentDidUpdate(){this.scrollToHash()}scrollToHash(){let{hash:e}=location;if(!(e=e&&e.substring(1)))return;let t=document.getElementById(e);t&&setTimeout(()=>t.scrollIntoView(),0)}render(){return this.props.children}}async function K(e){void 0===e&&(e={}),W.default.onSpanEnd(q.default),o=JSON.parse(document.getElementById("__NEXT_DATA__").textContent),window.__NEXT_DATA__=o,h=o.defaultLocale;let t=o.assetPrefix||"";if(self.__next_set_public_path__(""+t+"/_next/"),(0,w.setConfig)({serverRuntimeConfig:{},publicRuntimeConfig:o.runtimeConfig||{}}),a=(0,R.getURL)(),(0,k.hasBasePath)(a)&&(a=(0,D.removeBasePath)(a)),o.scriptLoader){let{initScriptLoader:e}=r(69);e(o.scriptLoader)}i=new x.default(o.buildId,t);let s=e=>{let[t,r]=e;return i.routeLoader.onEntrypoint(t,r)};return window.__NEXT_P&&window.__NEXT_P.map(e=>setTimeout(()=>s(e),0)),window.__NEXT_P=[],window.__NEXT_P.push=s,(l=(0,M.default)()).getIsSsr=()=>n.isSsr,u=document.getElementById("__next"),{assetPrefix:t}}function $(e,t){return(0,g.jsx)(e,{...t})}function J(e){var t;let{children:r}=e,o=y.default.useMemo(()=>(0,U.adaptForAppRouterInstance)(n),[]);return(0,g.jsx)(Y,{fn:e=>Z({App:f,err:e}).catch(e=>console.error("Error rendering page: ",e)),children:(0,g.jsx)(F.AppRouterContext.Provider,{value:o,children:(0,g.jsx)(B.SearchParamsContext.Provider,{value:(0,U.adaptForSearchParams)(n),children:(0,g.jsx)(U.PathnameContextProviderAdapter,{router:n,isAutoExport:null!=(t=self.__NEXT_DATA__.autoExport)&&t,children:(0,g.jsx)(B.PathParamsContext.Provider,{value:(0,U.adaptForPathParams)(n),children:(0,g.jsx)(E.RouterContext.Provider,{value:(0,A.makePublicRouterInstance)(n),children:(0,g.jsx)(P.HeadManagerContext.Provider,{value:l,children:(0,g.jsx)(N.ImageConfigContext.Provider,{value:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1},children:r})})})})})})})})}let Q=e=>t=>{let r={...t,Component:p,err:o.err,router:n};return(0,g.jsx)(J,{children:$(e,r)})};function Z(e){let{App:t,err:u}=e;return console.error(u),console.error("A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred"),i.loadPage("/_error").then(n=>{let{page:o,styleSheets:a}=n;return(null==s?void 0:s.Component)===o?Promise.resolve().then(()=>m._(r(3387))).then(n=>Promise.resolve().then(()=>m._(r(2239))).then(r=>(t=r.default,e.App=t,n))).then(e=>({ErrorComponent:e.default,styleSheets:[]})):{ErrorComponent:o,styleSheets:a}}).then(r=>{var i;let{ErrorComponent:l,styleSheets:s}=r,c=Q(t),f={Component:l,AppTree:c,router:n,ctx:{err:u,pathname:o.page,query:o.query,asPath:a,AppTree:c}};return Promise.resolve((null==(i=e.props)?void 0:i.err)?e.props:(0,R.loadGetInitialProps)(t,f)).then(t=>es({...e,err:u,Component:l,styleSheets:s,props:t}))})}function ee(e){let{callback:t}=e;return y.default.useLayoutEffect(()=>t(),[t]),null}let et={navigationStart:"navigationStart",beforeRender:"beforeRender",afterRender:"afterRender",afterHydrate:"afterHydrate",routeChange:"routeChange"},er={hydration:"Next.js-hydration",beforeHydration:"Next.js-before-hydration",routeChangeToRender:"Next.js-route-change-to-render",render:"Next.js-render"},en=null,eo=!0;function ea(){[et.beforeRender,et.afterHydrate,et.afterRender,et.routeChange].forEach(e=>performance.clearMarks(e))}function ei(){R.ST&&(performance.mark(et.afterHydrate),performance.getEntriesByName(et.beforeRender,"mark").length&&(performance.measure(er.beforeHydration,et.navigationStart,et.beforeRender),performance.measure(er.hydration,et.beforeRender,et.afterHydrate)),d&&performance.getEntriesByName(er.hydration).forEach(d),ea())}function eu(){if(!R.ST)return;performance.mark(et.afterRender);let e=performance.getEntriesByName(et.routeChange,"mark");e.length&&(performance.getEntriesByName(et.beforeRender,"mark").length&&(performance.measure(er.routeChangeToRender,e[0].name,et.beforeRender),performance.measure(er.render,et.beforeRender,et.afterRender),d&&(performance.getEntriesByName(er.render).forEach(d),performance.getEntriesByName(er.routeChangeToRender).forEach(d))),ea(),[er.routeChangeToRender,er.render].forEach(e=>performance.clearMeasures(e)))}function el(e){let{callbacks:t,children:r}=e;return y.default.useLayoutEffect(()=>t.forEach(e=>e()),[t]),y.default.useEffect(()=>{(0,I.default)(d)},[]),r}function es(e){let t,{App:r,Component:o,props:a,err:i}=e,l="initial"in e?void 0:e.styleSheets;o=o||s.Component;let f={...a=a||s.props,Component:o,err:i,router:n};s=f;let d=!1,p=new Promise((e,r)=>{c&&c(),t=()=>{c=null,e()},c=()=>{d=!0,c=null;let e=Error("Cancel rendering route");e.cancelled=!0,r(e)}});function h(){t()}!function(){if(!l)return;let e=new Set(V(document.querySelectorAll("style[data-n-href]")).map(e=>e.getAttribute("data-n-href"))),t=document.querySelector("noscript[data-n-css]"),r=null==t?void 0:t.getAttribute("data-n-css");l.forEach(t=>{let{href:n,text:o}=t;if(!e.has(n)){let e=document.createElement("style");e.setAttribute("data-n-href",n),e.setAttribute("media","x"),r&&e.setAttribute("nonce",r),document.head.appendChild(e),e.appendChild(document.createTextNode(o))}})}();let m=(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(ee,{callback:function(){if(l&&!d){let e=new Set(l.map(e=>e.href)),t=V(document.querySelectorAll("style[data-n-href]")),r=t.map(e=>e.getAttribute("data-n-href"));for(let n=0;n{let{href:t}=e,r=document.querySelector('style[data-n-href="'+t+'"]');r&&(n.parentNode.insertBefore(r,n.nextSibling),n=r)}),V(document.querySelectorAll("link[data-n-p]")).forEach(e=>{e.parentNode.removeChild(e)})}if(e.scroll){let{x:t,y:r}=e.scroll;(0,S.handleSmoothScroll)(()=>{window.scrollTo(t,r)})}}}),(0,g.jsxs)(J,{children:[$(r,f),(0,g.jsx)(T.Portal,{type:"next-route-announcer",children:(0,g.jsx)(C.RouteAnnouncer,{})})]})]});return!function(e,t){R.ST&&performance.mark(et.beforeRender);let r=t(eo?ei:eu);en?(0,y.default.startTransition)(()=>{en.render(r)}):(en=b.default.hydrateRoot(e,r,{onRecoverableError:H.default}),eo=!1)}(u,e=>(0,g.jsx)(el,{callbacks:[e,h],children:m})),p}async function ec(e){if(e.err&&(void 0===e.Component||!e.isHydratePass)){await Z(e);return}try{await es(e)}catch(r){let t=(0,L.getProperError)(r);if(t.cancelled)throw t;await Z({...e,err:t})}}async function ef(e){let t=o.err;try{let e=await i.routeLoader.whenEntrypoint("/_app");if("error"in e)throw e.error;let{component:t,exports:r}=e;f=t,r&&r.reportWebVitals&&(d=e=>{let t,{id:n,name:o,startTime:a,value:i,duration:u,entryType:l,entries:s,attribution:c}=e,f=Date.now()+"-"+(Math.floor(Math.random()*(9e12-1))+1e12);s&&s.length&&(t=s[0].startTime);let d={id:n||f,name:o,startTime:a||t,value:null==i?u:i,label:"mark"===l||"measure"===l?"custom":"web-vital"};c&&(d.attribution=c),r.reportWebVitals(d)});let n=await i.routeLoader.whenEntrypoint(o.page);if("error"in n)throw n.error;p=n.component}catch(e){t=(0,L.getProperError)(e)}window.__NEXT_PRELOADREADY&&await window.__NEXT_PRELOADREADY(o.dynamicIds),n=(0,A.createRouter)(o.page,o.query,a,{initialProps:o.props,pageLoader:i,App:f,Component:p,wrapApp:Q,err:t,isFallback:!!o.isFallback,subscription:(e,t,r)=>ec(Object.assign({},e,{App:t,scroll:r})),locale:o.locale,locales:o.locales,defaultLocale:h,domainLocales:o.domainLocales,isPreview:o.isPreview}),X=await n._initialMatchesMiddlewarePromise;let r={App:f,initial:!0,Component:p,props:o.props,err:t,isHydratePass:!0};(null==e?void 0:e.beforeRender)&&await e.beforeRender(),ec(r)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5178:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(5975);let n=r(1844);window.next={version:n.version,get router(){return n.router},emitter:n.emitter},(0,n.initialize)({}).then(()=>(0,n.hydrate)()).catch(console.error),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1297:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return a}});let n=r(5608),o=r(7070),a=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:a}=(0,o.parsePath)(e);return""+(0,n.removeTrailingSlash)(t)+r+a};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1889:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let n=r(7633);function o(e){let t="function"==typeof reportError?reportError:e=>{window.console.error(e)};(0,n.isBailoutToCSRError)(e)||t(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1503:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return d}});let n=r(8754),o=r(6220),a=r(4574),i=n._(r(4967)),u=r(8109),l=r(1979),s=r(5909),c=r(5608),f=r(9586);r(5875);class d{getPageList(){return(0,f.getClientBuildManifest)().then(e=>e.sortedPages)}getMiddleware(){return window.__MIDDLEWARE_MATCHERS=[],window.__MIDDLEWARE_MATCHERS}getDataHref(e){let{asPath:t,href:r,locale:n}=e,{pathname:f,query:d,search:p}=(0,s.parseRelativeUrl)(r),{pathname:h}=(0,s.parseRelativeUrl)(t),m=(0,c.removeTrailingSlash)(f);if("/"!==m[0])throw Error('Route name should start with a "/", got "'+m+'"');return(e=>{let t=(0,i.default)((0,c.removeTrailingSlash)((0,u.addLocale)(e,n)),".json");return(0,o.addBasePath)("/_next/data/"+this.buildId+t+p,!0)})(e.skipInterpolation?h:(0,l.isDynamicRoute)(m)?(0,a.interpolateAs)(f,h,d).result:m)}_isSsg(e){return this.promisedSsgManifest.then(t=>t.has(e))}loadPage(e){return this.routeLoader.loadRoute(e).then(e=>{if("component"in e)return{page:e.component,mod:e.exports,styleSheets:e.styles.map(e=>({href:e.href,text:e.content}))};throw e.error})}prefetch(e){return this.routeLoader.prefetch(e)}constructor(e,t){this.routeLoader=(0,f.createRouteLoader)(t),this.buildId=e,this.assetPrefix=t,this.promisedSsgManifest=new Promise(e=>{window.__SSG_MANIFEST?e(window.__SSG_MANIFEST):window.__SSG_MANIFEST_CB=()=>{e(window.__SSG_MANIFEST)}})}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5708:function(e,t,r){"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let o=["CLS","FCP","FID","INP","LCP","TTFB"];location.href;let a=!1;function i(e){n&&n(e)}let u=e=>{if(n=e,!a)for(let e of(a=!0,o))try{let t;t||(t=r(8018)),t["on"+e](i)}catch(t){console.warn("Failed to track "+e+" web-vital",t)}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1201:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Portal",{enumerable:!0,get:function(){return a}});let n=r(7294),o=r(3935),a=e=>{let{children:t,type:r}=e,[a,i]=(0,n.useState)(null);return(0,n.useEffect)(()=>{let e=document.createElement(r);return document.body.appendChild(e),i(e),()=>{document.body.removeChild(e)}},[r]),a?(0,o.createPortal)(t,a):null};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5287:function(e,t,r){"use strict";function n(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return n}}),r(1447),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2979:function(e,t,r){"use strict";function n(e,t){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeLocale",{enumerable:!0,get:function(){return n}}),r(7070),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},460:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{cancelIdleCallback:function(){return n},requestIdleCallback:function(){return r}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9975:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return f}});let n=r(1923),o=r(8547),a=r(1576),i=r(4350),u=r(1297),l=r(2712),s=r(1939),c=r(4574);function f(e,t,r){let f;let d="string"==typeof t?t:(0,o.formatWithValidation)(t),p=d.match(/^[a-zA-Z]{1,}:\/\//),h=p?d.slice(p[0].length):d;if((h.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+d+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,i.normalizeRepeatedSlashes)(h);d=(p?p[0]:"")+t}if(!(0,l.isLocalURL)(d))return r?[d]:d;try{f=new URL(d.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){f=new URL("/","http://n")}try{let e=new URL(d,f);e.pathname=(0,u.normalizePathTrailingSlash)(e.pathname);let t="";if((0,s.isDynamicRoute)(e.pathname)&&e.searchParams&&r){let r=(0,n.searchParamsToUrlQuery)(e.searchParams),{result:i,params:u}=(0,c.interpolateAs)(e.pathname,e.pathname,r);i&&(t=(0,o.formatWithValidation)({pathname:i,hash:e.hash,query:(0,a.omit)(r,u)}))}let i=e.origin===f.origin?e.href.slice(e.origin.length):e.href;return r?[i,t||i]:i}catch(e){return r?[d]:d}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5454:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RouteAnnouncer:function(){return l},default:function(){return s}});let n=r(8754),o=r(5893),a=n._(r(7294)),i=r(6036),u={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",top:0,width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},l=()=>{let{asPath:e}=(0,i.useRouter)(),[t,r]=a.default.useState(""),n=a.default.useRef(e);return a.default.useEffect(()=>{if(n.current!==e){if(n.current=e,document.title)r(document.title);else{var t;let n=document.querySelector("h1");r((null!=(t=null==n?void 0:n.innerText)?t:null==n?void 0:n.textContent)||e)}}},[e]),(0,o.jsx)("p",{"aria-live":"assertive",id:"__next-route-announcer__",role:"alert",style:u,children:t})},s=l;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9586:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createRouteLoader:function(){return m},getClientBuildManifest:function(){return p},isAssetError:function(){return s},markAssetError:function(){return l}}),r(8754),r(4967);let n=r(6953),o=r(460),a=r(4878);function i(e,t,r){let n,o=t.get(e);if(o)return"future"in o?o.future:Promise.resolve(o);let a=new Promise(e=>{n=e});return t.set(e,o={resolve:n,future:a}),r?r().then(e=>(n(e),e)).catch(r=>{throw t.delete(e),r}):a}let u=Symbol("ASSET_LOAD_ERROR");function l(e){return Object.defineProperty(e,u,{})}function s(e){return e&&u in e}let c=function(e){try{return e=document.createElement("link"),!!window.MSInputMethodContext&&!!document.documentMode||e.relList.supports("prefetch")}catch(e){return!1}}(),f=()=>(0,a.getDeploymentIdQueryOrEmptyString)();function d(e,t,r){return new Promise((n,a)=>{let i=!1;e.then(e=>{i=!0,n(e)}).catch(a),(0,o.requestIdleCallback)(()=>setTimeout(()=>{i||a(r)},t))})}function p(){return self.__BUILD_MANIFEST?Promise.resolve(self.__BUILD_MANIFEST):d(new Promise(e=>{let t=self.__BUILD_MANIFEST_CB;self.__BUILD_MANIFEST_CB=()=>{e(self.__BUILD_MANIFEST),t&&t()}}),3800,l(Error("Failed to load client build manifest")))}function h(e,t){return p().then(r=>{if(!(t in r))throw l(Error("Failed to lookup route: "+t));let o=r[t].map(t=>e+"/_next/"+encodeURI(t));return{scripts:o.filter(e=>e.endsWith(".js")).map(e=>(0,n.__unsafeCreateTrustedScriptURL)(e)+f()),css:o.filter(e=>e.endsWith(".css")).map(e=>e+f())}})}function m(e){let t=new Map,r=new Map,n=new Map,a=new Map;function u(e){{var t;let n=r.get(e.toString());return n||(document.querySelector('script[src^="'+e+'"]')?Promise.resolve():(r.set(e.toString(),n=new Promise((r,n)=>{(t=document.createElement("script")).onload=r,t.onerror=()=>n(l(Error("Failed to load script: "+e))),t.crossOrigin=void 0,t.src=e,document.body.appendChild(t)})),n))}}function s(e){let t=n.get(e);return t||n.set(e,t=fetch(e,{credentials:"same-origin"}).then(t=>{if(!t.ok)throw Error("Failed to load stylesheet: "+e);return t.text().then(t=>({href:e,content:t}))}).catch(e=>{throw l(e)})),t}return{whenEntrypoint:e=>i(e,t),onEntrypoint(e,r){(r?Promise.resolve().then(()=>r()).then(e=>({component:e&&e.default||e,exports:e}),e=>({error:e})):Promise.resolve(void 0)).then(r=>{let n=t.get(e);n&&"resolve"in n?r&&(t.set(e,r),n.resolve(r)):(r?t.set(e,r):t.delete(e),a.delete(e))})},loadRoute(r,n){return i(r,a,()=>{let o;return d(h(e,r).then(e=>{let{scripts:n,css:o}=e;return Promise.all([t.has(r)?[]:Promise.all(n.map(u)),Promise.all(o.map(s))])}).then(e=>this.whenEntrypoint(r).then(t=>({entrypoint:t,styles:e[1]}))),3800,l(Error("Route did not complete loading: "+r))).then(e=>{let{entrypoint:t,styles:r}=e,n=Object.assign({styles:r},t);return"error"in t?t:n}).catch(e=>{if(n)throw e;return{error:e}}).finally(()=>null==o?void 0:o())})},prefetch(t){let r;return(r=navigator.connection)&&(r.saveData||/2g/.test(r.effectiveType))?Promise.resolve():h(e,t).then(e=>Promise.all(c?e.scripts.map(e=>{var t,r,n;return t=e.toString(),r="script",new Promise((e,o)=>{if(document.querySelector('\n link[rel="prefetch"][href^="'+t+'"],\n link[rel="preload"][href^="'+t+'"],\n script[src^="'+t+'"]'))return e();n=document.createElement("link"),r&&(n.as=r),n.rel="prefetch",n.crossOrigin=void 0,n.onload=e,n.onerror=()=>o(l(Error("Failed to prefetch: "+t))),n.href=t,document.head.appendChild(n)})}):[])).then(()=>{(0,o.requestIdleCallback)(()=>this.loadRoute(t,!0).catch(()=>{}))}).catch(()=>{})}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6036:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{Router:function(){return a.default},createRouter:function(){return m},default:function(){return p},makePublicRouterInstance:function(){return _},useRouter:function(){return h},withRouter:function(){return l.default}});let n=r(8754),o=n._(r(7294)),a=n._(r(4595)),i=r(4494),u=n._(r(676)),l=n._(r(8395)),s={router:null,readyCallbacks:[],ready(e){if(this.router)return e();this.readyCallbacks.push(e)}},c=["pathname","route","query","asPath","components","isFallback","basePath","locale","locales","defaultLocale","isReady","isPreview","isLocaleDomain","domainLocales"],f=["push","replace","reload","back","prefetch","beforePopState"];function d(){if(!s.router)throw Error('No router instance found.\nYou should only use "next/router" on the client side of your app.\n');return s.router}Object.defineProperty(s,"events",{get:()=>a.default.events}),c.forEach(e=>{Object.defineProperty(s,e,{get:()=>d()[e]})}),f.forEach(e=>{s[e]=function(){for(var t=arguments.length,r=Array(t),n=0;n{s.ready(()=>{a.default.events.on(e,function(){for(var t=arguments.length,r=Array(t),n=0;ne()),s.readyCallbacks=[],s.router}function _(e){let t={};for(let r of c){if("object"==typeof e[r]){t[r]=Object.assign(Array.isArray(e[r])?[]:{},e[r]);continue}t[r]=e[r]}return t.events=a.default.events,f.forEach(r=>{t[r]=function(){for(var t=arguments.length,n=Array(t),o=0;o{if(i.default.preinit){e.forEach(e=>{i.default.preinit(e,{as:"style"})});return}{let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}},m=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:o=null,dangerouslySetInnerHTML:a,children:i="",strategy:u="afterInteractive",onError:l,stylesheets:c}=e,m=r||t;if(m&&d.has(m))return;if(f.has(t)){d.add(m),f.get(t).then(n,l);return}let _=()=>{o&&o(),d.add(m)},g=document.createElement("script"),y=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),n&&n.call(this,t),_()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){l&&l(e)});for(let[r,n]of(a?(g.innerHTML=a.__html||"",_()):i?(g.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",_()):t&&(g.src=t,f.set(t,y)),Object.entries(e))){if(void 0===n||p.includes(r))continue;let e=s.DOMAttributeNames[r]||r.toLowerCase();g.setAttribute(e,n)}"worker"===u&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",u),c&&h(c),document.body.appendChild(g)};function _(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>m(e))}):m(e)}function g(e){e.forEach(_),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");d.add(t)})}function y(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:o=null,strategy:s="afterInteractive",onError:f,stylesheets:p,...h}=e,{updateScripts:_,scripts:g,getIsSsr:y,appDir:b,nonce:P}=(0,u.useContext)(l.HeadManagerContext),v=(0,u.useRef)(!1);(0,u.useEffect)(()=>{let e=t||r;v.current||(o&&e&&d.has(e)&&o(),v.current=!0)},[o,t,r]);let E=(0,u.useRef)(!1);if((0,u.useEffect)(()=>{!E.current&&("afterInteractive"===s?m(e):"lazyOnload"===s&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>m(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>m(e))})),E.current=!0)},[e,s]),("beforeInteractive"===s||"worker"===s)&&(_?(g[s]=(g[s]||[]).concat([{id:t,src:r,onLoad:n,onReady:o,onError:f,...h}]),_(g)):y&&y()?d.add(t||r):y&&!y()&&m(e)),b){if(p&&p.forEach(e=>{i.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)return r?(i.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:P}:{as:"script",nonce:P}),(0,a.jsx)("script",{nonce:P,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([r,{...h,id:t}])+")"}})):(h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),(0,a.jsx)("script",{nonce:P,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...h,id:t}])+")"}}));"afterInteractive"===s&&r&&i.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:P}:{as:"script",nonce:P})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let b=y;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5223:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let n=r(6937);function o(e){if("ended"!==e.state.state)throw Error("Expected span to be ended");(0,n.sendMessage)(JSON.stringify({event:"span-end",startTime:e.startTime,endTime:e.state.endTime,spanName:e.name,attributes:e.attributes}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4529:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(8754)._(r(8483));class o{end(e){if("ended"===this.state.state)throw Error("Span has already ended");this.state={state:"ended",endTime:null!=e?e:Date.now()},this.onSpanEnd(this)}constructor(e,t,r){var n,o;this.name=e,this.attributes=null!=(n=t.attributes)?n:{},this.startTime=null!=(o=t.startTime)?o:Date.now(),this.onSpanEnd=r,this.state={state:"inprogress"}}}class a{startSpan(e,t){return new o(e,t,this.handleSpanEnd)}onSpanEnd(e){return this._emitter.on("spanend",e),()=>{this._emitter.off("spanend",e)}}constructor(){this._emitter=(0,n.default)(),this.handleSpanEnd=e=>{this._emitter.emit("spanend",e)}}}let i=new a;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6953:function(e,t){"use strict";let r;function n(e){var t;return(null==(t=function(){if(void 0===r){var e;r=(null==(e=window.trustedTypes)?void 0:e.createPolicy("nextjs",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e}))||null}return r}())?void 0:t.createScriptURL(e))||e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"__unsafeCreateTrustedScriptURL",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5975:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(4878),self.__next_set_public_path__=e=>{r.p=e},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8395:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}}),r(8754);let n=r(5893);r(7294);let o=r(6036);function a(e){function t(t){return(0,n.jsx)(e,{router:(0,o.useRouter)(),...t})}return t.getInitialProps=e.getInitialProps,t.origGetInitialProps=e.origGetInitialProps,t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2239:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let n=r(8754),o=r(5893),a=n._(r(7294)),i=r(4350);async function u(e){let{Component:t,ctx:r}=e;return{pageProps:await (0,i.loadGetInitialProps)(t,r)}}class l extends a.default.Component{render(){let{Component:e,pageProps:t}=this.props;return(0,o.jsx)(e,{...t})}}l.origGetInitialProps=u,l.getInitialProps=u,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3387:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return c}});let n=r(8754),o=r(5893),a=n._(r(7294)),i=n._(r(7219)),u={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function l(e){let{res:t,err:r}=e;return{statusCode:t&&t.statusCode?t.statusCode:r?r.statusCode:404}}let s={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class c extends a.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,r=this.props.title||u[e]||"An unexpected error has occurred";return(0,o.jsxs)("div",{style:s.error,children:[(0,o.jsx)(i.default,{children:(0,o.jsx)("title",{children:e?e+": "+r:"Application error: a client-side exception has occurred"})}),(0,o.jsxs)("div",{style:s.desc,children:[(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?(0,o.jsx)("h1",{className:"next-error-h1",style:s.h1,children:e}):null,(0,o.jsx)("div",{style:s.wrap,children:(0,o.jsxs)("h2",{style:s.h2,children:[this.props.title||e?r:(0,o.jsx)(o.Fragment,{children:"Application error: a client-side exception has occurred (see the browser console for more information)"}),"."]})})]})]})}}c.displayName="ErrorPage",c.getInitialProps=l,c.origGetInitialProps=l,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9686:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return n}});let n=r(8754)._(r(7294)).default.createContext({})},2241:function(e,t){"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},5716:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{AppRouterContext:function(){return o},GlobalLayoutRouterContext:function(){return i},LayoutRouterContext:function(){return a},MissingSlotContext:function(){return l},TemplateContext:function(){return u}});let n=r(8754)._(r(7294)),o=n.default.createContext(null),a=n.default.createContext(null),i=n.default.createContext(null),u=n.default.createContext(null),l=n.default.createContext(new Set)},8331:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BloomFilter",{enumerable:!0,get:function(){return r}});class r{static from(e,t){void 0===t&&(t=1e-4);let n=new r(e.length,t);for(let t of e)n.add(t);return n}export(){return{numItems:this.numItems,errorRate:this.errorRate,numBits:this.numBits,numHashes:this.numHashes,bitArray:this.bitArray}}import(e){this.numItems=e.numItems,this.errorRate=e.errorRate,this.numBits=e.numBits,this.numHashes=e.numHashes,this.bitArray=e.bitArray}add(e){this.getHashValues(e).forEach(e=>{this.bitArray[e]=1})}contains(e){return this.getHashValues(e).every(e=>this.bitArray[e])}getHashValues(e){let t=[];for(let r=1;r<=this.numHashes;r++){let n=function(e){let t=0;for(let r=0;r>>13,t=Math.imul(t,1540483477);return t>>>0}(""+e+r)%this.numBits;t.push(n)}return t}constructor(e,t=1e-4){this.numItems=e,this.errorRate=t,this.numBits=Math.ceil(-(e*Math.log(t))/(Math.log(2)*Math.log(2))),this.numHashes=Math.ceil(this.numBits/e*Math.log(2)),this.bitArray=Array(this.numBits).fill(0)}}},5875:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{APP_BUILD_MANIFEST:function(){return b},APP_CLIENT_INTERNALS:function(){return $},APP_PATHS_MANIFEST:function(){return _},APP_PATH_ROUTES_MANIFEST:function(){return g},AUTOMATIC_FONT_OPTIMIZATION_MANIFEST:function(){return A},BARREL_OPTIMIZATION_PREFIX:function(){return W},BLOCKED_PAGES:function(){return k},BUILD_ID_FILE:function(){return D},BUILD_MANIFEST:function(){return y},CLIENT_PUBLIC_FILES_PATH:function(){return F},CLIENT_REFERENCE_MANIFEST:function(){return q},CLIENT_STATIC_FILES_PATH:function(){return U},CLIENT_STATIC_FILES_RUNTIME_AMP:function(){return Q},CLIENT_STATIC_FILES_RUNTIME_MAIN:function(){return Y},CLIENT_STATIC_FILES_RUNTIME_MAIN_APP:function(){return K},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS:function(){return ee},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL:function(){return et},CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH:function(){return J},CLIENT_STATIC_FILES_RUNTIME_WEBPACK:function(){return Z},COMPILER_INDEXES:function(){return i},COMPILER_NAMES:function(){return o},CONFIG_FILES:function(){return N},DEFAULT_RUNTIME_WEBPACK:function(){return er},DEFAULT_SANS_SERIF_FONT:function(){return es},DEFAULT_SERIF_FONT:function(){return el},DEV_CLIENT_PAGES_MANIFEST:function(){return M},DEV_MIDDLEWARE_MANIFEST:function(){return I},EDGE_RUNTIME_WEBPACK:function(){return en},EDGE_UNSUPPORTED_NODE_APIS:function(){return eh},EXPORT_DETAIL:function(){return O},EXPORT_MARKER:function(){return S},FUNCTIONS_CONFIG_MANIFEST:function(){return P},GOOGLE_FONT_PROVIDER:function(){return ei},IMAGES_MANIFEST:function(){return R},INTERCEPTION_ROUTE_REWRITE_MANIFEST:function(){return X},INTERNAL_HEADERS:function(){return a},MIDDLEWARE_BUILD_MANIFEST:function(){return z},MIDDLEWARE_MANIFEST:function(){return x},MIDDLEWARE_REACT_LOADABLE_MANIFEST:function(){return V},MODERN_BROWSERSLIST_TARGET:function(){return n.default},NEXT_BUILTIN_DOCUMENT:function(){return H},NEXT_FONT_MANIFEST:function(){return E},OPTIMIZED_FONT_PROVIDERS:function(){return eu},PAGES_MANIFEST:function(){return m},PHASE_DEVELOPMENT_SERVER:function(){return d},PHASE_EXPORT:function(){return s},PHASE_INFO:function(){return h},PHASE_PRODUCTION_BUILD:function(){return c},PHASE_PRODUCTION_SERVER:function(){return f},PHASE_TEST:function(){return p},PRERENDER_MANIFEST:function(){return j},REACT_LOADABLE_MANIFEST:function(){return C},ROUTES_MANIFEST:function(){return w},RSC_MODULE_TYPES:function(){return ep},SERVER_DIRECTORY:function(){return L},SERVER_FILES_MANIFEST:function(){return T},SERVER_PROPS_ID:function(){return ea},SERVER_REFERENCE_MANIFEST:function(){return G},STATIC_PROPS_ID:function(){return eo},STATIC_STATUS_PAGES:function(){return ec},STRING_LITERAL_DROP_BUNDLE:function(){return B},SUBRESOURCE_INTEGRITY_MANIFEST:function(){return v},SYSTEM_ENTRYPOINTS:function(){return em},TRACE_OUTPUT_VERSION:function(){return ef},TURBO_TRACE_DEFAULT_MEMORY_LIMIT:function(){return ed},UNDERSCORE_NOT_FOUND_ROUTE:function(){return u},UNDERSCORE_NOT_FOUND_ROUTE_ENTRY:function(){return l}});let n=r(8754)._(r(4083)),o={client:"client",server:"server",edgeServer:"edge-server"},a=["x-invoke-error","x-invoke-output","x-invoke-path","x-invoke-query","x-invoke-status","x-middleware-invoke"],i={[o.client]:0,[o.server]:1,[o.edgeServer]:2},u="/_not-found",l=""+u+"/page",s="phase-export",c="phase-production-build",f="phase-production-server",d="phase-development-server",p="phase-test",h="phase-info",m="pages-manifest.json",_="app-paths-manifest.json",g="app-path-routes-manifest.json",y="build-manifest.json",b="app-build-manifest.json",P="functions-config-manifest.json",v="subresource-integrity-manifest",E="next-font-manifest",S="export-marker.json",O="export-detail.json",j="prerender-manifest.json",w="routes-manifest.json",R="images-manifest.json",T="required-server-files.json",M="_devPagesManifest.json",x="middleware-manifest.json",I="_devMiddlewareManifest.json",C="react-loadable-manifest.json",A="font-manifest.json",L="server",N=["next.config.js","next.config.mjs"],D="BUILD_ID",k=["/_document","/_app","/_error"],F="public",U="static",B="__NEXT_DROP_CLIENT_FILE__",H="__NEXT_BUILTIN_DOCUMENT__",W="__barrel_optimize__",q="client-reference-manifest",G="server-reference-manifest",z="middleware-build-manifest",V="middleware-react-loadable-manifest",X="interception-route-rewrite-manifest",Y="main",K=""+Y+"-app",$="app-pages-internals",J="react-refresh",Q="amp",Z="webpack",ee="polyfills",et=Symbol(ee),er="webpack-runtime",en="edge-runtime-webpack",eo="__N_SSG",ea="__N_SSP",ei="https://fonts.googleapis.com/",eu=[{url:ei,preconnect:"https://fonts.gstatic.com"},{url:"https://use.typekit.net",preconnect:"https://use.typekit.net"}],el={name:"Times New Roman",xAvgCharWidth:821,azAvgWidth:854.3953488372093,unitsPerEm:2048},es={name:"Arial",xAvgCharWidth:904,azAvgWidth:934.5116279069767,unitsPerEm:2048},ec=["/500"],ef=1,ed=6e3,ep={client:"client",server:"server"},eh=["clearImmediate","setImmediate","BroadcastChannel","ByteLengthQueuingStrategy","CompressionStream","CountQueuingStrategy","DecompressionStream","DomException","MessageChannel","MessageEvent","MessagePort","ReadableByteStreamController","ReadableStreamBYOBRequest","ReadableStreamDefaultController","TransformStreamDefaultController","WritableStreamDefaultController"],em=new Set([Y,J,Q,K]);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},491:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return o}});let r=/[|\\{}()[\]^$+*?.-]/,n=/[|\\{}()[\]^$+*?.-]/g;function o(e){return r.test(e)?e.replace(n,"\\$&"):e}},2201:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return n}});let n=r(8754)._(r(7294)).default.createContext({})},7219:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return m},defaultHead:function(){return f}});let n=r(8754),o=r(1757),a=r(5893),i=o._(r(7294)),u=n._(r(8457)),l=r(9686),s=r(2201),c=r(2241);function f(e){void 0===e&&(e=!1);let t=[(0,a.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,a.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function d(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===i.default.Fragment?e.concat(i.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(2723);let p=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:r}=t;return e.reduce(d,[]).reverse().concat(f(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return o=>{let a=!0,i=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){i=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?a=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?a=!1:t.add(o.type);break;case"meta":for(let e=0,t=p.length;e{let n=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,i.default.cloneElement(e,t)}return i.default.cloneElement(e,{key:n})})}let m=function(e){let{children:t}=e,r=(0,i.useContext)(l.AmpStateContext),n=(0,i.useContext)(s.HeadManagerContext);return(0,a.jsx)(u.default,{reduceComponentsToState:h,headManager:n,inAmpMode:(0,c.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7353:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PathParamsContext:function(){return i},PathnameContext:function(){return a},SearchParamsContext:function(){return o}});let n=r(7294),o=(0,n.createContext)(null),a=(0,n.createContext)(null),i=(0,n.createContext)(null)},5934:function(e,t){"use strict";function r(e,t){let r;let n=e.split("/");return(t||[]).some(t=>!!n[1]&&n[1].toLowerCase()===t.toLowerCase()&&(r=t,n.splice(1,1),e=n.join("/")||"/",!0)),{pathname:e,detectedLocale:r}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return r}})},9146:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return a}});let n=r(8754)._(r(7294)),o=r(6252),a=n.default.createContext(o.imageConfigDefault)},6252:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return n}});let r=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},1728:function(e,t){"use strict";function r(e){return Object.prototype.toString.call(e)}function n(e){if("[object Object]"!==r(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getObjectClassLabel:function(){return r},isPlainObject:function(){return n}})},7633:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{BailoutToCSRError:function(){return n},isBailoutToCSRError:function(){return o}});let r="BAILOUT_TO_CLIENT_SIDE_RENDERING";class n extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=r}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}},8483:function(e,t){"use strict";function r(){let e=Object.create(null);return{on(t,r){(e[t]||(e[t]=[])).push(r)},off(t,r){e[t]&&e[t].splice(e[t].indexOf(r)>>>0,1)},emit(t){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o{e(...n)})}}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}})},4083:function(e){"use strict";e.exports=["chrome 64","edge 79","firefox 67","opera 51","safari 12"]},9312:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"denormalizePagePath",{enumerable:!0,get:function(){return a}});let n=r(1939),o=r(2491);function a(e){let t=(0,o.normalizePathSep)(e);return t.startsWith("/index/")&&!(0,n.isDynamicRoute)(t)?t.slice(6):"/index"!==t?t:"/"}},9952:function(e,t){"use strict";function r(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return r}})},2491:function(e,t){"use strict";function r(e){return e.replace(/\\/g,"/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathSep",{enumerable:!0,get:function(){return r}})},4494:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return n}});let n=r(8754)._(r(7294)).default.createContext(null)},8863:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PathnameContextProviderAdapter:function(){return p},adaptForAppRouterInstance:function(){return c},adaptForPathParams:function(){return d},adaptForSearchParams:function(){return f}});let n=r(1757),o=r(5893),a=n._(r(7294)),i=r(7353),u=r(1939),l=r(2085),s=r(1);function c(e){return{back(){e.back()},forward(){e.forward()},refresh(){e.reload()},fastRefresh(){},push(t,r){let{scroll:n}=void 0===r?{}:r;e.push(t,void 0,{scroll:n})},replace(t,r){let{scroll:n}=void 0===r?{}:r;e.replace(t,void 0,{scroll:n})},prefetch(t){e.prefetch(t)}}}function f(e){return e.isReady&&e.query?(0,l.asPathToSearchParams)(e.asPath):new URLSearchParams}function d(e){if(!e.isReady||!e.query)return null;let t={};for(let r of Object.keys((0,s.getRouteRegex)(e.pathname).groups))t[r]=e.query[r];return t}function p(e){let{children:t,router:r,...n}=e,l=(0,a.useRef)(n.isAutoExport),s=(0,a.useMemo)(()=>{let e;let t=l.current;if(t&&(l.current=!1),(0,u.isDynamicRoute)(r.pathname)&&(r.isFallback||t&&!r.isReady))return null;try{e=new URL(r.asPath,"http://f")}catch(e){return"/"}return e.pathname},[r.asPath,r.isFallback,r.isReady,r.pathname]);return(0,o.jsx)(i.PathnameContext.Provider,{value:s,children:t})}},4595:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createKey:function(){return q},default:function(){return V},matchesMiddleware:function(){return N}});let n=r(8754),o=r(1757),a=r(5608),i=r(9586),u=r(69),l=o._(r(676)),s=r(9312),c=r(5934),f=n._(r(8483)),d=r(4350),p=r(1979),h=r(5909);r(2431);let m=r(8272),_=r(1),g=r(8547);r(7448);let y=r(7070),b=r(8109),P=r(2979),v=r(5287),E=r(6220),S=r(1447),O=r(9975),j=r(9423),w=r(8995),R=r(5701),T=r(9574),M=r(2712),x=r(1147),I=r(1576),C=r(4574),A=r(1079);function L(){return Object.assign(Error("Route Cancelled"),{cancelled:!0})}async function N(e){let t=await Promise.resolve(e.router.pageLoader.getMiddleware());if(!t)return!1;let{pathname:r}=(0,y.parsePath)(e.asPath),n=(0,S.hasBasePath)(r)?(0,v.removeBasePath)(r):r,o=(0,E.addBasePath)((0,b.addLocale)(n,e.locale));return t.some(e=>new RegExp(e.regexp).test(o))}function D(e){let t=(0,d.getLocationOrigin)();return e.startsWith(t)?e.substring(t.length):e}function k(e,t,r){let[n,o]=(0,O.resolveHref)(e,t,!0),a=(0,d.getLocationOrigin)(),i=n.startsWith(a),u=o&&o.startsWith(a);n=D(n),o=o?D(o):o;let l=i?n:(0,E.addBasePath)(n),s=r?D((0,O.resolveHref)(e,r)):o||n;return{url:l,as:u?s:(0,E.addBasePath)(s)}}function F(e,t){let r=(0,a.removeTrailingSlash)((0,s.denormalizePagePath)(e));return"/404"===r||"/_error"===r?e:(t.includes(r)||t.some(t=>{if((0,p.isDynamicRoute)(t)&&(0,_.getRouteRegex)(t).re.test(r))return e=t,!0}),(0,a.removeTrailingSlash)(e))}async function U(e){if(!await N(e)||!e.fetchData)return null;let t=await e.fetchData(),r=await function(e,t,r){let n={basePath:r.router.basePath,i18n:{locales:r.router.locales},trailingSlash:!1},o=t.headers.get("x-nextjs-rewrite"),u=o||t.headers.get("x-nextjs-matched-path"),l=t.headers.get("x-matched-path");if(!l||u||l.includes("__next_data_catchall")||l.includes("/_error")||l.includes("/404")||(u=l),u){if(u.startsWith("/")){let t=(0,h.parseRelativeUrl)(u),l=(0,w.getNextPathnameInfo)(t.pathname,{nextConfig:n,parseData:!0}),s=(0,a.removeTrailingSlash)(l.pathname);return Promise.all([r.router.pageLoader.getPageList(),(0,i.getClientBuildManifest)()]).then(a=>{let[i,{__rewrites:u}]=a,f=(0,b.addLocale)(l.pathname,l.locale);if((0,p.isDynamicRoute)(f)||!o&&i.includes((0,c.normalizeLocalePath)((0,v.removeBasePath)(f),r.router.locales).pathname)){let r=(0,w.getNextPathnameInfo)((0,h.parseRelativeUrl)(e).pathname,{nextConfig:n,parseData:!0});f=(0,E.addBasePath)(r.pathname),t.pathname=f}if(!i.includes(s)){let e=F(s,i);e!==s&&(s=e)}let d=i.includes(s)?s:F((0,c.normalizeLocalePath)((0,v.removeBasePath)(t.pathname),r.router.locales).pathname,i);if((0,p.isDynamicRoute)(d)){let e=(0,m.getRouteMatcher)((0,_.getRouteRegex)(d))(f);Object.assign(t.query,e||{})}return{type:"rewrite",parsedAs:t,resolvedHref:d}})}let t=(0,y.parsePath)(e);return Promise.resolve({type:"redirect-external",destination:""+(0,R.formatNextPathnameInfo)({...(0,w.getNextPathnameInfo)(t.pathname,{nextConfig:n,parseData:!0}),defaultLocale:r.router.defaultLocale,buildId:""})+t.query+t.hash})}let s=t.headers.get("x-nextjs-redirect");if(s){if(s.startsWith("/")){let e=(0,y.parsePath)(s),t=(0,R.formatNextPathnameInfo)({...(0,w.getNextPathnameInfo)(e.pathname,{nextConfig:n,parseData:!0}),defaultLocale:r.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-internal",newAs:""+t+e.query+e.hash,newUrl:""+t+e.query+e.hash})}return Promise.resolve({type:"redirect-external",destination:s})}return Promise.resolve({type:"next"})}(t.dataHref,t.response,e);return{dataHref:t.dataHref,json:t.json,response:t.response,text:t.text,cacheKey:t.cacheKey,effect:r}}let B=Symbol("SSG_DATA_NOT_FOUND");function H(e){try{return JSON.parse(e)}catch(e){return null}}function W(e){let{dataHref:t,inflightCache:r,isPrefetch:n,hasMiddleware:o,isServerRender:a,parseJSON:u,persistCache:l,isBackground:s,unstable_skipClientCache:c}=e,{href:f}=new URL(t,window.location.href),d=e=>{var s;return(function e(t,r,n){return fetch(t,{credentials:"same-origin",method:n.method||"GET",headers:Object.assign({},n.headers,{"x-nextjs-data":"1"})}).then(o=>!o.ok&&r>1&&o.status>=500?e(t,r-1,n):o)})(t,a?3:1,{headers:Object.assign({},n?{purpose:"prefetch"}:{},n&&o?{"x-middleware-prefetch":"1"}:{}),method:null!=(s=null==e?void 0:e.method)?s:"GET"}).then(r=>r.ok&&(null==e?void 0:e.method)==="HEAD"?{dataHref:t,response:r,text:"",json:{},cacheKey:f}:r.text().then(e=>{if(!r.ok){if(o&&[301,302,307,308].includes(r.status))return{dataHref:t,response:r,text:e,json:{},cacheKey:f};if(404===r.status){var n;if(null==(n=H(e))?void 0:n.notFound)return{dataHref:t,json:{notFound:B},response:r,text:e,cacheKey:f}}let u=Error("Failed to load static props");throw a||(0,i.markAssetError)(u),u}return{dataHref:t,json:u?H(e):null,response:r,text:e,cacheKey:f}})).then(e=>(l&&"no-cache"!==e.response.headers.get("x-middleware-cache")||delete r[f],e)).catch(e=>{throw c||delete r[f],("Failed to fetch"===e.message||"NetworkError when attempting to fetch resource."===e.message||"Load failed"===e.message)&&(0,i.markAssetError)(e),e})};return c&&l?d({}).then(e=>(r[f]=Promise.resolve(e),e)):void 0!==r[f]?r[f]:r[f]=d(s?{method:"HEAD"}:{})}function q(){return Math.random().toString(36).slice(2,10)}function G(e){let{url:t,router:r}=e;if(t===(0,E.addBasePath)((0,b.addLocale)(r.asPath,r.locale)))throw Error("Invariant: attempted to hard navigate to the same URL "+t+" "+location.href);window.location.href=t}let z=e=>{let{route:t,router:r}=e,n=!1,o=r.clc=()=>{n=!0};return()=>{if(n){let e=Error('Abort fetching component for route: "'+t+'"');throw e.cancelled=!0,e}o===r.clc&&(r.clc=null)}};class V{reload(){window.location.reload()}back(){window.history.back()}forward(){window.history.forward()}push(e,t,r){return void 0===r&&(r={}),{url:e,as:t}=k(this,e,t),this.change("pushState",e,t,r)}replace(e,t,r){return void 0===r&&(r={}),{url:e,as:t}=k(this,e,t),this.change("replaceState",e,t,r)}async _bfl(e,t,r,n){{let l=!1,s=!1;for(let c of[e,t])if(c){let t=(0,a.removeTrailingSlash)(new URL(c,"http://n").pathname),f=(0,E.addBasePath)((0,b.addLocale)(t,r||this.locale));if(t!==(0,a.removeTrailingSlash)(new URL(this.asPath,"http://n").pathname)){var o,i,u;for(let e of(l=l||!!(null==(o=this._bfl_s)?void 0:o.contains(t))||!!(null==(i=this._bfl_s)?void 0:i.contains(f)),[t,f])){let t=e.split("/");for(let e=0;!s&&e{})}}}}return!1}async change(e,t,r,n,o){var s,c,f,O,j,w,R,x,A;let D,U;if(!(0,M.isLocalURL)(t))return G({url:t,router:this}),!1;let H=1===n._h;H||n.shallow||await this._bfl(r,void 0,n.locale);let W=H||n._shouldResolveHref||(0,y.parsePath)(t).pathname===(0,y.parsePath)(r).pathname,q={...this.state},z=!0!==this.isReady;this.isReady=!0;let X=this.isSsr;if(H||(this.isSsr=!1),H&&this.clc)return!1;let Y=q.locale;d.ST&&performance.mark("routeChange");let{shallow:K=!1,scroll:$=!0}=n,J={shallow:K};this._inFlightRoute&&this.clc&&(X||V.events.emit("routeChangeError",L(),this._inFlightRoute,J),this.clc(),this.clc=null),r=(0,E.addBasePath)((0,b.addLocale)((0,S.hasBasePath)(r)?(0,v.removeBasePath)(r):r,n.locale,this.defaultLocale));let Q=(0,P.removeLocale)((0,S.hasBasePath)(r)?(0,v.removeBasePath)(r):r,q.locale);this._inFlightRoute=r;let Z=Y!==q.locale;if(!H&&this.onlyAHashChange(Q)&&!Z){q.asPath=Q,V.events.emit("hashChangeStart",r,J),this.changeState(e,t,r,{...n,scroll:!1}),$&&this.scrollToHash(Q);try{await this.set(q,this.components[q.route],null)}catch(e){throw(0,l.default)(e)&&e.cancelled&&V.events.emit("routeChangeError",e,Q,J),e}return V.events.emit("hashChangeComplete",r,J),!0}let ee=(0,h.parseRelativeUrl)(t),{pathname:et,query:er}=ee;try{[D,{__rewrites:U}]=await Promise.all([this.pageLoader.getPageList(),(0,i.getClientBuildManifest)(),this.pageLoader.getMiddleware()])}catch(e){return G({url:r,router:this}),!1}this.urlIsNew(Q)||Z||(e="replaceState");let en=r;et=et?(0,a.removeTrailingSlash)((0,v.removeBasePath)(et)):et;let eo=(0,a.removeTrailingSlash)(et),ea=r.startsWith("/")&&(0,h.parseRelativeUrl)(r).pathname;if(null==(s=this.components[et])?void 0:s.__appRouter)return G({url:r,router:this}),new Promise(()=>{});let ei=!!(ea&&eo!==ea&&(!(0,p.isDynamicRoute)(eo)||!(0,m.getRouteMatcher)((0,_.getRouteRegex)(eo))(ea))),eu=!n.shallow&&await N({asPath:r,locale:q.locale,router:this});if(H&&eu&&(W=!1),W&&"/_error"!==et&&(n._shouldResolveHref=!0,ee.pathname=F(et,D),ee.pathname===et||(et=ee.pathname,ee.pathname=(0,E.addBasePath)(et),eu||(t=(0,g.formatWithValidation)(ee)))),!(0,M.isLocalURL)(r))return G({url:r,router:this}),!1;en=(0,P.removeLocale)((0,v.removeBasePath)(en),q.locale),eo=(0,a.removeTrailingSlash)(et);let el=!1;if((0,p.isDynamicRoute)(eo)){let e=(0,h.parseRelativeUrl)(en),n=e.pathname,o=(0,_.getRouteRegex)(eo);el=(0,m.getRouteMatcher)(o)(n);let a=eo===n,i=a?(0,C.interpolateAs)(eo,n,er):{};if(el&&(!a||i.result))a?r=(0,g.formatWithValidation)(Object.assign({},e,{pathname:i.result,query:(0,I.omit)(er,i.params)})):Object.assign(er,el);else{let e=Object.keys(o.groups).filter(e=>!er[e]&&!o.groups[e].optional);if(e.length>0&&!eu)throw Error((a?"The provided `href` ("+t+") value is missing query values ("+e.join(", ")+") to be interpolated properly. ":"The provided `as` value ("+n+") is incompatible with the `href` value ("+eo+"). ")+"Read more: https://nextjs.org/docs/messages/"+(a?"href-interpolation-failed":"incompatible-href-as"))}}H||V.events.emit("routeChangeStart",r,J);let es="/404"===this.pathname||"/_error"===this.pathname;try{let a=await this.getRouteInfo({route:eo,pathname:et,query:er,as:r,resolvedAs:en,routeProps:J,locale:q.locale,isPreview:q.isPreview,hasMiddleware:eu,unstable_skipClientCache:n.unstable_skipClientCache,isQueryUpdating:H&&!this.isFallback,isMiddlewareRewrite:ei});if(H||n.shallow||await this._bfl(r,"resolvedAs"in a?a.resolvedAs:void 0,q.locale),"route"in a&&eu){eo=et=a.route||eo,J.shallow||(er=Object.assign({},a.query||{},er));let e=(0,S.hasBasePath)(ee.pathname)?(0,v.removeBasePath)(ee.pathname):ee.pathname;if(el&&et!==e&&Object.keys(el).forEach(e=>{el&&er[e]===el[e]&&delete er[e]}),(0,p.isDynamicRoute)(et)){let e=!J.shallow&&a.resolvedAs?a.resolvedAs:(0,E.addBasePath)((0,b.addLocale)(new URL(r,location.href).pathname,q.locale),!0);(0,S.hasBasePath)(e)&&(e=(0,v.removeBasePath)(e));let t=(0,_.getRouteRegex)(et),n=(0,m.getRouteMatcher)(t)(new URL(e,location.href).pathname);n&&Object.assign(er,n)}}if("type"in a){if("redirect-internal"===a.type)return this.change(e,a.newUrl,a.newAs,n);return G({url:a.destination,router:this}),new Promise(()=>{})}let i=a.Component;if(i&&i.unstable_scriptLoader&&[].concat(i.unstable_scriptLoader()).forEach(e=>{(0,u.handleClientScriptLoad)(e.props)}),(a.__N_SSG||a.__N_SSP)&&a.props){if(a.props.pageProps&&a.props.pageProps.__N_REDIRECT){n.locale=!1;let t=a.props.pageProps.__N_REDIRECT;if(t.startsWith("/")&&!1!==a.props.pageProps.__N_REDIRECT_BASE_PATH){let r=(0,h.parseRelativeUrl)(t);r.pathname=F(r.pathname,D);let{url:o,as:a}=k(this,t,t);return this.change(e,o,a,n)}return G({url:t,router:this}),new Promise(()=>{})}if(q.isPreview=!!a.props.__N_PREVIEW,a.props.notFound===B){let e;try{await this.fetchComponent("/404"),e="/404"}catch(t){e="/_error"}if(a=await this.getRouteInfo({route:e,pathname:e,query:er,as:r,resolvedAs:en,routeProps:{shallow:!1},locale:q.locale,isPreview:q.isPreview,isNotFound:!0}),"type"in a)throw Error("Unexpected middleware effect on /404")}}H&&"/_error"===this.pathname&&(null==(f=self.__NEXT_DATA__.props)?void 0:null==(c=f.pageProps)?void 0:c.statusCode)===500&&(null==(O=a.props)?void 0:O.pageProps)&&(a.props.pageProps.statusCode=500);let s=n.shallow&&q.route===(null!=(j=a.route)?j:eo),d=null!=(w=n.scroll)?w:!H&&!s,g=null!=o?o:d?{x:0,y:0}:null,y={...q,route:eo,pathname:et,query:er,asPath:Q,isFallback:!1};if(H&&es){if(a=await this.getRouteInfo({route:this.pathname,pathname:this.pathname,query:er,as:r,resolvedAs:en,routeProps:{shallow:!1},locale:q.locale,isPreview:q.isPreview,isQueryUpdating:H&&!this.isFallback}),"type"in a)throw Error("Unexpected middleware effect on "+this.pathname);"/_error"===this.pathname&&(null==(x=self.__NEXT_DATA__.props)?void 0:null==(R=x.pageProps)?void 0:R.statusCode)===500&&(null==(A=a.props)?void 0:A.pageProps)&&(a.props.pageProps.statusCode=500);try{await this.set(y,a,g)}catch(e){throw(0,l.default)(e)&&e.cancelled&&V.events.emit("routeChangeError",e,Q,J),e}return!0}if(V.events.emit("beforeHistoryChange",r,J),this.changeState(e,t,r,n),!(H&&!g&&!z&&!Z&&(0,T.compareRouterStates)(y,this.state))){try{await this.set(y,a,g)}catch(e){if(e.cancelled)a.error=a.error||e;else throw e}if(a.error)throw H||V.events.emit("routeChangeError",a.error,Q,J),a.error;H||V.events.emit("routeChangeComplete",r,J),d&&/#.+$/.test(r)&&this.scrollToHash(r)}return!0}catch(e){if((0,l.default)(e)&&e.cancelled)return!1;throw e}}changeState(e,t,r,n){void 0===n&&(n={}),("pushState"!==e||(0,d.getURL)()!==r)&&(this._shallow=n.shallow,window.history[e]({url:t,as:r,options:n,__N:!0,key:this._key="pushState"!==e?this._key:q()},"",r))}async handleRouteInfoError(e,t,r,n,o,a){if(console.error(e),e.cancelled)throw e;if((0,i.isAssetError)(e)||a)throw V.events.emit("routeChangeError",e,n,o),G({url:n,router:this}),L();try{let n;let{page:o,styleSheets:a}=await this.fetchComponent("/_error"),i={props:n,Component:o,styleSheets:a,err:e,error:e};if(!i.props)try{i.props=await this.getInitialProps(o,{err:e,pathname:t,query:r})}catch(e){console.error("Error in error page `getInitialProps`: ",e),i.props={}}return i}catch(e){return this.handleRouteInfoError((0,l.default)(e)?e:Error(e+""),t,r,n,o,!0)}}async getRouteInfo(e){let{route:t,pathname:r,query:n,as:o,resolvedAs:i,routeProps:u,locale:s,hasMiddleware:f,isPreview:d,unstable_skipClientCache:p,isQueryUpdating:h,isMiddlewareRewrite:m,isNotFound:_}=e,y=t;try{var b,P,E,S;let e=this.components[y];if(u.shallow&&e&&this.route===y)return e;let t=z({route:y,router:this});f&&(e=void 0);let l=!e||"initial"in e?void 0:e,O={dataHref:this.pageLoader.getDataHref({href:(0,g.formatWithValidation)({pathname:r,query:n}),skipInterpolation:!0,asPath:_?"/404":i,locale:s}),hasMiddleware:!0,isServerRender:this.isSsr,parseJSON:!0,inflightCache:h?this.sbc:this.sdc,persistCache:!d,isPrefetch:!1,unstable_skipClientCache:p,isBackground:h},w=h&&!m?null:await U({fetchData:()=>W(O),asPath:_?"/404":i,locale:s,router:this}).catch(e=>{if(h)return null;throw e});if(w&&("/_error"===r||"/404"===r)&&(w.effect=void 0),h&&(w?w.json=self.__NEXT_DATA__.props:w={json:self.__NEXT_DATA__.props}),t(),(null==w?void 0:null==(b=w.effect)?void 0:b.type)==="redirect-internal"||(null==w?void 0:null==(P=w.effect)?void 0:P.type)==="redirect-external")return w.effect;if((null==w?void 0:null==(E=w.effect)?void 0:E.type)==="rewrite"){let t=(0,a.removeTrailingSlash)(w.effect.resolvedHref),o=await this.pageLoader.getPageList();if((!h||o.includes(t))&&(y=t,r=w.effect.resolvedHref,n={...n,...w.effect.parsedAs.query},i=(0,v.removeBasePath)((0,c.normalizeLocalePath)(w.effect.parsedAs.pathname,this.locales).pathname),e=this.components[y],u.shallow&&e&&this.route===y&&!f))return{...e,route:y}}if((0,j.isAPIRoute)(y))return G({url:o,router:this}),new Promise(()=>{});let R=l||await this.fetchComponent(y).then(e=>({Component:e.page,styleSheets:e.styleSheets,__N_SSG:e.mod.__N_SSG,__N_SSP:e.mod.__N_SSP})),T=null==w?void 0:null==(S=w.response)?void 0:S.headers.get("x-middleware-skip"),M=R.__N_SSG||R.__N_SSP;T&&(null==w?void 0:w.dataHref)&&delete this.sdc[w.dataHref];let{props:x,cacheKey:I}=await this._getData(async()=>{if(M){if((null==w?void 0:w.json)&&!T)return{cacheKey:w.cacheKey,props:w.json};let e=(null==w?void 0:w.dataHref)?w.dataHref:this.pageLoader.getDataHref({href:(0,g.formatWithValidation)({pathname:r,query:n}),asPath:i,locale:s}),t=await W({dataHref:e,isServerRender:this.isSsr,parseJSON:!0,inflightCache:T?{}:this.sdc,persistCache:!d,isPrefetch:!1,unstable_skipClientCache:p});return{cacheKey:t.cacheKey,props:t.json||{}}}return{headers:{},props:await this.getInitialProps(R.Component,{pathname:r,query:n,asPath:o,locale:s,locales:this.locales,defaultLocale:this.defaultLocale})}});return R.__N_SSP&&O.dataHref&&I&&delete this.sdc[I],this.isPreview||!R.__N_SSG||h||W(Object.assign({},O,{isBackground:!0,persistCache:!1,inflightCache:this.sbc})).catch(()=>{}),x.pageProps=Object.assign({},x.pageProps),R.props=x,R.route=y,R.query=n,R.resolvedAs=i,this.components[y]=R,R}catch(e){return this.handleRouteInfoError((0,l.getProperError)(e),r,n,o,u)}}set(e,t,r){return this.state=e,this.sub(t,this.components["/_app"].Component,r)}beforePopState(e){this._bps=e}onlyAHashChange(e){if(!this.asPath)return!1;let[t,r]=this.asPath.split("#",2),[n,o]=e.split("#",2);return!!o&&t===n&&r===o||t===n&&r!==o}scrollToHash(e){let[,t=""]=e.split("#",2);(0,A.handleSmoothScroll)(()=>{if(""===t||"top"===t){window.scrollTo(0,0);return}let e=decodeURIComponent(t),r=document.getElementById(e);if(r){r.scrollIntoView();return}let n=document.getElementsByName(e)[0];n&&n.scrollIntoView()},{onlyHashChange:this.onlyAHashChange(e)})}urlIsNew(e){return this.asPath!==e}async prefetch(e,t,r){if(void 0===t&&(t=e),void 0===r&&(r={}),(0,x.isBot)(window.navigator.userAgent))return;let n=(0,h.parseRelativeUrl)(e),o=n.pathname,{pathname:i,query:u}=n,l=i,s=await this.pageLoader.getPageList(),c=t,f=void 0!==r.locale?r.locale||void 0:this.locale,d=await N({asPath:t,locale:f,router:this});n.pathname=F(n.pathname,s),(0,p.isDynamicRoute)(n.pathname)&&(i=n.pathname,n.pathname=i,Object.assign(u,(0,m.getRouteMatcher)((0,_.getRouteRegex)(n.pathname))((0,y.parsePath)(t).pathname)||{}),d||(e=(0,g.formatWithValidation)(n)));let b=await U({fetchData:()=>W({dataHref:this.pageLoader.getDataHref({href:(0,g.formatWithValidation)({pathname:l,query:u}),skipInterpolation:!0,asPath:c,locale:f}),hasMiddleware:!0,isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0}),asPath:t,locale:f,router:this});if((null==b?void 0:b.effect.type)==="rewrite"&&(n.pathname=b.effect.resolvedHref,i=b.effect.resolvedHref,u={...u,...b.effect.parsedAs.query},c=b.effect.parsedAs.pathname,e=(0,g.formatWithValidation)(n)),(null==b?void 0:b.effect.type)==="redirect-external")return;let P=(0,a.removeTrailingSlash)(i);await this._bfl(t,c,r.locale,!0)&&(this.components[o]={__appRouter:!0}),await Promise.all([this.pageLoader._isSsg(P).then(t=>!!t&&W({dataHref:(null==b?void 0:b.json)?null==b?void 0:b.dataHref:this.pageLoader.getDataHref({href:e,asPath:c,locale:f}),isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0,unstable_skipClientCache:r.unstable_skipClientCache||r.priority&&!0}).then(()=>!1).catch(()=>!1)),this.pageLoader[r.priority?"loadPage":"prefetch"](P)])}async fetchComponent(e){let t=z({route:e,router:this});try{let r=await this.pageLoader.loadPage(e);return t(),r}catch(e){throw t(),e}}_getData(e){let t=!1,r=()=>{t=!0};return this.clc=r,e().then(e=>{if(r===this.clc&&(this.clc=null),t){let e=Error("Loading initial props cancelled");throw e.cancelled=!0,e}return e})}_getFlightData(e){return W({dataHref:e,isServerRender:!0,parseJSON:!1,inflightCache:this.sdc,persistCache:!1,isPrefetch:!1}).then(e=>{let{text:t}=e;return{data:t}})}getInitialProps(e,t){let{Component:r}=this.components["/_app"],n=this._wrapApp(r);return t.AppTree=n,(0,d.loadGetInitialProps)(r,{AppTree:n,Component:e,router:this,ctx:t})}get route(){return this.state.route}get pathname(){return this.state.pathname}get query(){return this.state.query}get asPath(){return this.state.asPath}get locale(){return this.state.locale}get isFallback(){return this.state.isFallback}get isPreview(){return this.state.isPreview}constructor(e,t,n,{initialProps:o,pageLoader:i,App:u,wrapApp:l,Component:s,err:c,subscription:f,isFallback:m,locale:_,locales:y,defaultLocale:b,domainLocales:P,isPreview:v}){this.sdc={},this.sbc={},this.isFirstPopStateEvent=!0,this._key=q(),this.onPopState=e=>{let t;let{isFirstPopStateEvent:r}=this;this.isFirstPopStateEvent=!1;let n=e.state;if(!n){let{pathname:e,query:t}=this;this.changeState("replaceState",(0,g.formatWithValidation)({pathname:(0,E.addBasePath)(e),query:t}),(0,d.getURL)());return}if(n.__NA){window.location.reload();return}if(!n.__N||r&&this.locale===n.options.locale&&n.as===this.asPath)return;let{url:o,as:a,options:i,key:u}=n;this._key=u;let{pathname:l}=(0,h.parseRelativeUrl)(o);(!this.isSsr||a!==(0,E.addBasePath)(this.asPath)||l!==(0,E.addBasePath)(this.pathname))&&(!this._bps||this._bps(n))&&this.change("replaceState",o,a,Object.assign({},i,{shallow:i.shallow&&this._shallow,locale:i.locale||this.defaultLocale,_h:0}),t)};let S=(0,a.removeTrailingSlash)(e);this.components={},"/_error"!==e&&(this.components[S]={Component:s,initial:!0,props:o,err:c,__N_SSG:o&&o.__N_SSG,__N_SSP:o&&o.__N_SSP}),this.components["/_app"]={Component:u,styleSheets:[]};{let{BloomFilter:e}=r(8331),t={numItems:2,errorRate:1e-4,numBits:39,numHashes:14,bitArray:[0,1,1,0,0,1,1,0,0,1,1,0,1,1,1,0,0,1,1,1,1,0,1,0,0,0,0,1,1,1,0,1,0,1,0,1,1,1,0]},n={numItems:0,errorRate:1e-4,numBits:0,numHashes:null,bitArray:[]};(null==t?void 0:t.numHashes)&&(this._bfl_s=new e(t.numItems,t.errorRate),this._bfl_s.import(t)),(null==n?void 0:n.numHashes)&&(this._bfl_d=new e(n.numItems,n.errorRate),this._bfl_d.import(n))}this.events=V.events,this.pageLoader=i;let O=(0,p.isDynamicRoute)(e)&&self.__NEXT_DATA__.autoExport;if(this.basePath="",this.sub=f,this.clc=null,this._wrapApp=l,this.isSsr=!0,this.isLocaleDomain=!1,this.isReady=!!(self.__NEXT_DATA__.gssp||self.__NEXT_DATA__.gip||self.__NEXT_DATA__.isExperimentalCompile||self.__NEXT_DATA__.appGip&&!self.__NEXT_DATA__.gsp||!O&&!self.location.search),this.state={route:S,pathname:e,query:t,asPath:O?e:n,isPreview:!!v,locale:void 0,isFallback:m},this._initialMatchesMiddlewarePromise=Promise.resolve(!1),!n.startsWith("//")){let r={locale:_},o=(0,d.getURL)();this._initialMatchesMiddlewarePromise=N({router:this,locale:_,asPath:o}).then(a=>(r._shouldResolveHref=n!==e,this.changeState("replaceState",a?o:(0,g.formatWithValidation)({pathname:(0,E.addBasePath)(e),query:t}),o,r),a))}window.addEventListener("popstate",this.onPopState)}}V.events=(0,f.default)()},2528:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return a}});let n=r(679),o=r(7459);function a(e,t,r,a){if(!t||t===r)return e;let i=e.toLowerCase();return!a&&((0,o.pathHasPrefix)(i,"/api")||(0,o.pathHasPrefix)(i,"/"+t.toLowerCase()))?e:(0,n.addPathPrefix)(e,"/"+t)}},679:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let n=r(7070);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:o,hash:a}=(0,n.parsePath)(e);return""+t+r+o+a}},5999:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathSuffix",{enumerable:!0,get:function(){return o}});let n=r(7070);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:o,hash:a}=(0,n.parsePath)(e);return""+r+t+o+a}},3e3:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{normalizeAppPath:function(){return a},normalizeRscURL:function(){return i}});let n=r(9952),o=r(4565);function a(e){return(0,n.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t,""))}function i(e){return e.replace(/\.rsc($|\?)/,"$1")}},2085:function(e,t){"use strict";function r(e){return new URL(e,"http://n").searchParams}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"asPathToSearchParams",{enumerable:!0,get:function(){return r}})},9574:function(e,t){"use strict";function r(e,t){let r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let n=r.length;n--;){let o=r[n];if("query"===o){let r=Object.keys(e.query);if(r.length!==Object.keys(t.query).length)return!1;for(let n=r.length;n--;){let o=r[n];if(!t.query.hasOwnProperty(o)||e.query[o]!==t.query[o])return!1}}else if(!t.hasOwnProperty(o)||e[o]!==t[o])return!1}return!0}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compareRouterStates",{enumerable:!0,get:function(){return r}})},5701:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"formatNextPathnameInfo",{enumerable:!0,get:function(){return u}});let n=r(5608),o=r(679),a=r(5999),i=r(2528);function u(e){let t=(0,i.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=(0,n.removeTrailingSlash)(t)),e.buildId&&(t=(0,a.addPathSuffix)((0,o.addPathPrefix)(t,"/_next/data/"+e.buildId),"/"===e.pathname?"index.json":".json")),t=(0,o.addPathPrefix)(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:(0,a.addPathSuffix)(t,"/"):(0,n.removeTrailingSlash)(t)}},8547:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{formatUrl:function(){return a},formatWithValidation:function(){return u},urlObjectKeys:function(){return i}});let n=r(1757)._(r(1923)),o=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:r}=e,a=e.protocol||"",i=e.pathname||"",u=e.hash||"",l=e.query||"",s=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?s=t+e.host:r&&(s=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(s+=":"+e.port)),l&&"object"==typeof l&&(l=String(n.urlQueryToSearchParams(l)));let c=e.search||l&&"?"+l||"";return a&&!a.endsWith(":")&&(a+=":"),e.slashes||(!a||o.test(a))&&!1!==s?(s="//"+(s||""),i&&"/"!==i[0]&&(i="/"+i)):s||(s=""),u&&"#"!==u[0]&&(u="#"+u),c&&"?"!==c[0]&&(c="?"+c),""+a+s+(i=i.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+u}let i=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return a(e)}},4967:function(e,t){"use strict";function r(e,t){return void 0===t&&(t=""),("/"===e?"/index":/^\/index(\/|$)/.test(e)?"/index"+e:e)+t}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}})},8995:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getNextPathnameInfo",{enumerable:!0,get:function(){return i}});let n=r(5934),o=r(8668),a=r(7459);function i(e,t){var r,i;let{basePath:u,i18n:l,trailingSlash:s}=null!=(r=t.nextConfig)?r:{},c={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):s};u&&(0,a.pathHasPrefix)(c.pathname,u)&&(c.pathname=(0,o.removePathPrefix)(c.pathname,u),c.basePath=u);let f=c.pathname;if(c.pathname.startsWith("/_next/data/")&&c.pathname.endsWith(".json")){let e=c.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/"),r=e[0];c.buildId=r,f="index"!==e[1]?"/"+e.slice(1).join("/"):"/",!0===t.parseData&&(c.pathname=f)}if(l){let e=t.i18nProvider?t.i18nProvider.analyze(c.pathname):(0,n.normalizeLocalePath)(c.pathname,l.locales);c.locale=e.detectedLocale,c.pathname=null!=(i=e.pathname)?i:c.pathname,!e.detectedLocale&&c.buildId&&(e=t.i18nProvider?t.i18nProvider.analyze(f):(0,n.normalizeLocalePath)(f,l.locales)).detectedLocale&&(c.locale=e.detectedLocale)}return c}},1079:function(e,t){"use strict";function r(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let r=document.documentElement,n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return r}})},1939:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getSortedRoutes:function(){return n.getSortedRoutes},isDynamicRoute:function(){return o.isDynamicRoute}});let n=r(2186),o=r(1979)},4574:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return a}});let n=r(8272),o=r(1);function a(e,t,r){let a="",i=(0,o.getRouteRegex)(e),u=i.groups,l=(t!==e?(0,n.getRouteMatcher)(i)(t):"")||r;a=e;let s=Object.keys(u);return s.every(e=>{let t=l[e]||"",{repeat:r,optional:n}=u[e],o="["+(r?"...":"")+e+"]";return n&&(o=(t?"":"/")+"["+o+"]"),r&&!Array.isArray(t)&&(t=[t]),(n||e in l)&&(a=a.replace(o,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(a=""),{params:s,result:a}}},1147:function(e,t){"use strict";function r(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return r}})},1979:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return a}});let n=r(2407),o=/\/\[[^/]+?\](?=\/|$)/;function a(e){return(0,n.isInterceptionRouteAppPath)(e)&&(e=(0,n.extractInterceptionRouteInformation)(e).interceptedRoute),o.test(e)}},2712:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return a}});let n=r(4350),o=r(1447);function a(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},1576:function(e,t){"use strict";function r(e,t){let r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return r}})},7070:function(e,t){"use strict";function r(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return r}})},5909:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parseRelativeUrl",{enumerable:!0,get:function(){return a}});let n=r(4350),o=r(1923);function a(e,t){let r=new URL((0,n.getLocationOrigin)()),a=t?new URL(t,r):e.startsWith(".")?new URL(window.location.href):r,{pathname:i,searchParams:u,search:l,hash:s,href:c,origin:f}=new URL(e,a);if(f!==r.origin)throw Error("invariant: invalid relative URL, router received "+e);return{pathname:i,query:(0,o.searchParamsToUrlQuery)(u),search:l,hash:s,href:c.slice(r.origin.length)}}},7459:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let n=r(7070);function o(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},1923:function(e,t){"use strict";function r(e){let t={};return e.forEach((e,r)=>{void 0===t[r]?t[r]=e:Array.isArray(t[r])?t[r].push(e):t[r]=[t[r],e]}),t}function n(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[r,o]=e;Array.isArray(o)?o.forEach(e=>t.append(r,n(e))):t.set(r,n(o))}),t}function a(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,r)=>e.append(r,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{assign:function(){return a},searchParamsToUrlQuery:function(){return r},urlQueryToSearchParams:function(){return o}})},8668:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removePathPrefix",{enumerable:!0,get:function(){return o}});let n=r(7459);function o(e,t){if(!(0,n.pathHasPrefix)(e,t))return e;let r=e.slice(t.length);return r.startsWith("/")?r:"/"+r}},5608:function(e,t){"use strict";function r(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return r}})},8272:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return o}});let n=r(4350);function o(e){let{re:t,groups:r}=e;return e=>{let o=t.exec(e);if(!o)return!1;let a=e=>{try{return decodeURIComponent(e)}catch(e){throw new n.DecodeError("failed to decode param")}},i={};return Object.keys(r).forEach(e=>{let t=r[e],n=o[t.pos];void 0!==n&&(i[e]=~n.indexOf("/")?n.split("/").map(e=>a(e)):t.repeat?[a(n)]:a(n))}),i}}},1:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getNamedMiddlewareRegex:function(){return d},getNamedRouteRegex:function(){return f},getRouteRegex:function(){return l}});let n=r(2407),o=r(491),a=r(5608);function i(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let r=e.startsWith("...");return r&&(e=e.slice(3)),{key:e,repeat:r,optional:t}}function u(e){let t=(0,a.removeTrailingSlash)(e).slice(1).split("/"),r={},u=1;return{parameterizedRoute:t.map(e=>{let t=n.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),a=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&a){let{key:e,optional:n,repeat:l}=i(a[1]);return r[e]={pos:u++,repeat:l,optional:n},"/"+(0,o.escapeStringRegexp)(t)+"([^/]+?)"}if(!a)return"/"+(0,o.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:n}=i(a[1]);return r[e]={pos:u++,repeat:t,optional:n},t?n?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:r}}function l(e){let{parameterizedRoute:t,groups:r}=u(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:r}}function s(e){let{interceptionMarker:t,getSafeRouteKey:r,segment:n,routeKeys:a,keyPrefix:u}=e,{key:l,optional:s,repeat:c}=i(n),f=l.replace(/\W/g,"");u&&(f=""+u+f);let d=!1;(0===f.length||f.length>30)&&(d=!0),isNaN(parseInt(f.slice(0,1)))||(d=!0),d&&(f=r()),u?a[f]=""+u+l:a[f]=l;let p=t?(0,o.escapeStringRegexp)(t):"";return c?s?"(?:/"+p+"(?<"+f+">.+?))?":"/"+p+"(?<"+f+">.+?)":"/"+p+"(?<"+f+">[^/]+?)"}function c(e,t){let r;let i=(0,a.removeTrailingSlash)(e).slice(1).split("/"),u=(r=0,()=>{let e="",t=++r;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),l={};return{namedParameterizedRoute:i.map(e=>{let r=n.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),a=e.match(/\[((?:\[.*\])|.+)\]/);if(r&&a){let[r]=e.split(a[0]);return s({getSafeRouteKey:u,interceptionMarker:r,segment:a[1],routeKeys:l,keyPrefix:t?"nxtI":void 0})}return a?s({getSafeRouteKey:u,segment:a[1],routeKeys:l,keyPrefix:t?"nxtP":void 0}):"/"+(0,o.escapeStringRegexp)(e)}).join(""),routeKeys:l}}function f(e,t){let r=c(e,t);return{...l(e),namedRegex:"^"+r.namedParameterizedRoute+"(?:/)?$",routeKeys:r.routeKeys}}function d(e,t){let{parameterizedRoute:r}=u(e),{catchAll:n=!0}=t;if("/"===r)return{namedRegex:"^/"+(n?".*":"")+"$"};let{namedParameterizedRoute:o}=c(e,!1);return{namedRegex:"^"+o+(n?"(?:(/.*)?)":"")+"$"}}},2186:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return n}});class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),r}_insert(e,t,n){if(0===e.length){this.placeholder=!1;return}if(n)throw Error("Catch-all must be the last part of the URL.");let o=e[0];if(o.startsWith("[")&&o.endsWith("]")){let r=o.slice(1,-1),i=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),i=!0),r.startsWith("...")&&(r=r.substring(3),n=!0),r.startsWith("[")||r.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+r+"').");if(r.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+r+"').");function a(e,r){if(null!==e&&e!==r)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+r+"').");t.forEach(e=>{if(e===r)throw Error('You cannot have the same slug name "'+r+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===o.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+r+'" differ only by non-word symbols within a single dynamic path')}),t.push(r)}if(n){if(i){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');a(this.optionalRestSlugName,r),this.optionalRestSlugName=r,o="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');a(this.restSlugName,r),this.restSlugName=r,o="[...]"}}else{if(i)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');a(this.slugName,r),this.slugName=r,o="[]"}}this.children.has(o)||this.children.set(o,new r),this.children.get(o)._insert(e.slice(1),t,n)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function n(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()}},4723:function(e,t){"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return n},setConfig:function(){return o}});let n=()=>r;function o(e){r=e}},4565:function(e,t){"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DEFAULT_SEGMENT_KEY:function(){return o},PAGE_SEGMENT_KEY:function(){return n},isGroupSegment:function(){return r}});let n="__PAGE__",o="__DEFAULT__"},8457:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(7294),o=n.useLayoutEffect,a=n.useEffect;function i(e){let{headManager:t,reduceComponentsToState:r}=e;function i(){if(t&&t.mountedInstances){let o=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(o,e))}}return o(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),o(()=>(t&&(t._pendingUpdate=i),()=>{t&&(t._pendingUpdate=i)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},4350:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return y},MissingStaticPage:function(){return g},NormalizeError:function(){return m},PageNotFoundError:function(){return _},SP:function(){return d},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return l},getLocationOrigin:function(){return i},getURL:function(){return u},isAbsoluteUrl:function(){return a},isResSent:function(){return s},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return b}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),a=0;ao.test(e);function i(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function u(){let{href:e}=window.location,t=i();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function s(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function f(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&s(r))return n;if(!n)throw Error('"'+l(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.');return n}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class m extends Error{}class _ extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class g extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class y extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function b(e){return JSON.stringify({message:e.message,stack:e.stack})}},2723:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},8018:function(e){var t,r,n,o,a,i,u,l,s,c,f,d,p,h,m,_,g,y,b,P,v,E,S,O,j,w,R,T,M,x,I,C,A,L,N,D,k,F,U,B,H,W,q,G,z,V;(t={}).d=function(e,r){for(var n in r)t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},void 0!==t&&(t.ab="//"),r={},t.r(r),t.d(r,{getCLS:function(){return S},getFCP:function(){return P},getFID:function(){return x},getINP:function(){return W},getLCP:function(){return G},getTTFB:function(){return V},onCLS:function(){return S},onFCP:function(){return P},onFID:function(){return x},onINP:function(){return W},onLCP:function(){return G},onTTFB:function(){return V}}),l=-1,s=function(e){addEventListener("pageshow",function(t){t.persisted&&(l=t.timeStamp,e(t))},!0)},c=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},f=function(){var e=c();return e&&e.activationStart||0},d=function(e,t){var r=c(),n="navigate";return l>=0?n="back-forward-cache":r&&(n=document.prerendering||f()>0?"prerender":r.type.replace(/_/g,"-")),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:n}},p=function(e,t,r){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var n=new PerformanceObserver(function(e){t(e.getEntries())});return n.observe(Object.assign({type:e,buffered:!0},r||{})),n}}catch(e){}},h=function(e,t){var r=function r(n){"pagehide"!==n.type&&"hidden"!==document.visibilityState||(e(n),t&&(removeEventListener("visibilitychange",r,!0),removeEventListener("pagehide",r,!0)))};addEventListener("visibilitychange",r,!0),addEventListener("pagehide",r,!0)},m=function(e,t,r,n){var o,a;return function(i){var u;t.value>=0&&(i||n)&&((a=t.value-(o||0))||void 0===o)&&(o=t.value,t.delta=a,t.rating=(u=t.value)>r[1]?"poor":u>r[0]?"needs-improvement":"good",e(t))}},_=-1,g=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},y=function(){h(function(e){_=e.timeStamp},!0)},b=function(){return _<0&&(_=g(),y(),s(function(){setTimeout(function(){_=g(),y()},0)})),{get firstHiddenTime(){return _}}},P=function(e,t){t=t||{};var r,n=[1800,3e3],o=b(),a=d("FCP"),i=function(e){e.forEach(function(e){"first-contentful-paint"===e.name&&(l&&l.disconnect(),e.startTime-1&&e(t)},a=d("CLS",0),i=0,u=[],l=function(e){e.forEach(function(e){if(!e.hadRecentInput){var t=u[0],r=u[u.length-1];i&&e.startTime-r.startTime<1e3&&e.startTime-t.startTime<5e3?(i+=e.value,u.push(e)):(i=e.value,u=[e]),i>a.value&&(a.value=i,a.entries=u,n())}})},c=p("layout-shift",l);c&&(n=m(o,a,r,t.reportAllChanges),h(function(){l(c.takeRecords()),n(!0)}),s(function(){i=0,E=-1,n=m(o,a=d("CLS",0),r,t.reportAllChanges)}))},O={passive:!0,capture:!0},j=new Date,w=function(e,t){n||(n=t,o=e,a=new Date,M(removeEventListener),R())},R=function(){if(o>=0&&o1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?(t=function(){w(o,e),n()},r=function(){n()},n=function(){removeEventListener("pointerup",t,O),removeEventListener("pointercancel",r,O)},addEventListener("pointerup",t,O),addEventListener("pointercancel",r,O)):w(o,e)}},M=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return e(t,T,O)})},x=function(e,t){t=t||{};var r,a=[100,300],u=b(),l=d("FID"),c=function(e){e.startTimet.latency){if(r)r.entries.push(e),r.latency=Math.max(r.latency,e.duration);else{var n={id:e.interactionId,latency:e.duration,entries:[e]};B[n.id]=n,U.push(n)}U.sort(function(e,t){return t.latency-e.latency}),U.splice(10).forEach(function(e){delete B[e.id]})}},W=function(e,t){t=t||{};var r=[200,500];D();var n,o=d("INP"),a=function(e){e.forEach(function(e){e.interactionId&&H(e),"first-input"!==e.entryType||U.some(function(t){return t.entries.some(function(t){return e.duration===t.duration&&e.startTime===t.startTime})})||H(e)});var t,r=(t=Math.min(U.length-1,Math.floor(F()/50)),U[t]);r&&r.latency!==o.value&&(o.value=r.latency,o.entries=r.entries,n())},i=p("event",a,{durationThreshold:t.durationThreshold||40});n=m(e,o,r,t.reportAllChanges),i&&(i.observe({type:"first-input",buffered:!0}),h(function(){a(i.takeRecords()),o.value<0&&F()>0&&(o.value=0,o.entries=[]),n(!0)}),s(function(){U=[],k=N(),n=m(e,o=d("INP"),r,t.reportAllChanges)}))},q={},G=function(e,t){t=t||{};var r,n=[2500,4e3],o=b(),a=d("LCP"),i=function(e){var t=e[e.length-1];if(t){var n=t.startTime-f();nperformance.now())return;n.entries=[a],o(!0),s(function(){(o=m(e,n=d("TTFB",0),r,t.reportAllChanges))(!0)})}})},e.exports=r},9423:function(e,t){"use strict";function r(e){return"/api"===e||!!(null==e?void 0:e.startsWith("/api/"))}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isAPIRoute",{enumerable:!0,get:function(){return r}})},676:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return o},getProperError:function(){return a}});let n=r(1728);function o(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function a(e){return o(e)?e:Error((0,n.isPlainObject)(e)?JSON.stringify(e):e+"")}},2407:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return o},extractInterceptionRouteInformation:function(){return i},isInterceptionRouteAppPath:function(){return a}});let n=r(3e3),o=["(..)(..)","(.)","(..)","(...)"];function a(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function i(e){let t,r,a;for(let n of e.split("/"))if(r=o.find(e=>n.startsWith(e))){[t,a]=e.split(r,2);break}if(!t||!r||!a)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":a="/"===t?`/${a}`:t+"/"+a;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);a=t.split("/").slice(0,-1).concat(a).join("/");break;case"(...)":a="/"+a;break;case"(..)(..)":let i=t.split("/");if(i.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);a=i.slice(0,-2).concat(a).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:a}}},2431:function(){},8754:function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:function(){return n},_interop_require_default:function(){return n}})},1757:function(e,t,r){"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function o(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=a?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=e[i]}return o.default=e,r&&r.set(e,o),o}r.r(t),r.d(t,{_:function(){return o},_interop_require_wildcard:function(){return o}})}},function(e){e.O(0,[774],function(){return e(e.s=5178)}),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/Api/app/out1/_next/static/chunks/main-app-f4f564f56624dcb5.js b/Api/app/out1/_next/static/chunks/main-app-f4f564f56624dcb5.js
deleted file mode 100644
index 94bb9e47606cd444f75c42fab94541fd426a6394..0000000000000000000000000000000000000000
--- a/Api/app/out1/_next/static/chunks/main-app-f4f564f56624dcb5.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[744],{815:function(e,n,t){Promise.resolve().then(t.t.bind(t,5751,23)),Promise.resolve().then(t.t.bind(t,6513,23)),Promise.resolve().then(t.t.bind(t,6130,23)),Promise.resolve().then(t.t.bind(t,9275,23)),Promise.resolve().then(t.t.bind(t,5324,23)),Promise.resolve().then(t.t.bind(t,1343,23))}},function(e){var n=function(n){return e(e.s=n)};e.O(0,[971,23],function(){return n(1028),n(815)}),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/Api/app/out1/_next/static/chunks/pages/_app-6a626577ffa902a4.js b/Api/app/out1/_next/static/chunks/pages/_app-6a626577ffa902a4.js
deleted file mode 100644
index e0723f1d2f44bf64472ffd8485b7f4d2d0effe52..0000000000000000000000000000000000000000
--- a/Api/app/out1/_next/static/chunks/pages/_app-6a626577ffa902a4.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{1597:function(n,_,u){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return u(2239)}])}},function(n){var _=function(_){return n(n.s=_)};n.O(0,[774,179],function(){return _(1597),_(6036)}),_N_E=n.O()}]);
\ No newline at end of file
diff --git a/Api/app/out1/_next/static/chunks/pages/_error-1be831200e60c5c0.js b/Api/app/out1/_next/static/chunks/pages/_error-1be831200e60c5c0.js
deleted file mode 100644
index 7b6154f19cfb139f10eb7be61ed8ff148a35a2ea..0000000000000000000000000000000000000000
--- a/Api/app/out1/_next/static/chunks/pages/_error-1be831200e60c5c0.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[820],{1981:function(n,_,u){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_error",function(){return u(3387)}])}},function(n){n.O(0,[888,774,179],function(){return n(n.s=1981)}),_N_E=n.O()}]);
\ No newline at end of file
diff --git a/Api/app/out1/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js b/Api/app/out1/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js
deleted file mode 100644
index 6c105cac9df378f58bc8f459abc733e6933e27d4..0000000000000000000000000000000000000000
--- a/Api/app/out1/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(){var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(t){var e={exports:{}};return t(e,e.exports),e.exports}var r=function(t){return t&&t.Math==Math&&t},n=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t&&t)||Function("return this")(),o=function(t){try{return!!t()}catch(t){return!0}},i=!o(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}),a={}.propertyIsEnumerable,u=Object.getOwnPropertyDescriptor,s=u&&!a.call({1:2},1)?function(t){var e=u(this,t);return!!e&&e.enumerable}:a,c={f:s},f=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},l={}.toString,h=function(t){return l.call(t).slice(8,-1)},p="".split,d=o(function(){return!Object("z").propertyIsEnumerable(0)})?function(t){return"String"==h(t)?p.call(t,""):Object(t)}:Object,v=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},g=function(t){return d(v(t))},y=function(t){return"object"==typeof t?null!==t:"function"==typeof t},m=function(t,e){if(!y(t))return t;var r,n;if(e&&"function"==typeof(r=t.toString)&&!y(n=r.call(t)))return n;if("function"==typeof(r=t.valueOf)&&!y(n=r.call(t)))return n;if(!e&&"function"==typeof(r=t.toString)&&!y(n=r.call(t)))return n;throw TypeError("Can't convert object to primitive value")},b={}.hasOwnProperty,w=function(t,e){return b.call(t,e)},S=n.document,E=y(S)&&y(S.createElement),x=function(t){return E?S.createElement(t):{}},A=!i&&!o(function(){return 7!=Object.defineProperty(x("div"),"a",{get:function(){return 7}}).a}),O=Object.getOwnPropertyDescriptor,R={f:i?O:function(t,e){if(t=g(t),e=m(e,!0),A)try{return O(t,e)}catch(t){}if(w(t,e))return f(!c.f.call(t,e),t[e])}},j=function(t){if(!y(t))throw TypeError(String(t)+" is not an object");return t},P=Object.defineProperty,I={f:i?P:function(t,e,r){if(j(t),e=m(e,!0),j(r),A)try{return P(t,e,r)}catch(t){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},T=i?function(t,e,r){return I.f(t,e,f(1,r))}:function(t,e,r){return t[e]=r,t},k=function(t,e){try{T(n,t,e)}catch(r){n[t]=e}return e},L="__core-js_shared__",U=n[L]||k(L,{}),M=Function.toString;"function"!=typeof U.inspectSource&&(U.inspectSource=function(t){return M.call(t)});var _,N,C,F=U.inspectSource,B=n.WeakMap,D="function"==typeof B&&/native code/.test(F(B)),q=!1,z=e(function(t){(t.exports=function(t,e){return U[t]||(U[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.6.5",mode:"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})}),W=0,K=Math.random(),G=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++W+K).toString(36)},$=z("keys"),V=function(t){return $[t]||($[t]=G(t))},H={};if(D){var X=new(0,n.WeakMap),Y=X.get,J=X.has,Q=X.set;_=function(t,e){return Q.call(X,t,e),e},N=function(t){return Y.call(X,t)||{}},C=function(t){return J.call(X,t)}}else{var Z=V("state");H[Z]=!0,_=function(t,e){return T(t,Z,e),e},N=function(t){return w(t,Z)?t[Z]:{}},C=function(t){return w(t,Z)}}var tt,et={set:_,get:N,has:C,enforce:function(t){return C(t)?N(t):_(t,{})},getterFor:function(t){return function(e){var r;if(!y(e)||(r=N(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return r}}},rt=e(function(t){var e=et.get,r=et.enforce,o=String(String).split("String");(t.exports=function(t,e,i,a){var u=!!a&&!!a.unsafe,s=!!a&&!!a.enumerable,c=!!a&&!!a.noTargetGet;"function"==typeof i&&("string"!=typeof e||w(i,"name")||T(i,"name",e),r(i).source=o.join("string"==typeof e?e:"")),t!==n?(u?!c&&t[e]&&(s=!0):delete t[e],s?t[e]=i:T(t,e,i)):s?t[e]=i:k(e,i)})(Function.prototype,"toString",function(){return"function"==typeof this&&e(this).source||F(this)})}),nt=n,ot=function(t){return"function"==typeof t?t:void 0},it=function(t,e){return arguments.length<2?ot(nt[t])||ot(n[t]):nt[t]&&nt[t][e]||n[t]&&n[t][e]},at=Math.ceil,ut=Math.floor,st=function(t){return isNaN(t=+t)?0:(t>0?ut:at)(t)},ct=Math.min,ft=function(t){return t>0?ct(st(t),9007199254740991):0},lt=Math.max,ht=Math.min,pt=function(t,e){var r=st(t);return r<0?lt(r+e,0):ht(r,e)},dt=function(t){return function(e,r,n){var o,i=g(e),a=ft(i.length),u=pt(n,a);if(t&&r!=r){for(;a>u;)if((o=i[u++])!=o)return!0}else for(;a>u;u++)if((t||u in i)&&i[u]===r)return t||u||0;return!t&&-1}},vt={includes:dt(!0),indexOf:dt(!1)},gt=vt.indexOf,yt=function(t,e){var r,n=g(t),o=0,i=[];for(r in n)!w(H,r)&&w(n,r)&&i.push(r);for(;e.length>o;)w(n,r=e[o++])&&(~gt(i,r)||i.push(r));return i},mt=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],bt=mt.concat("length","prototype"),wt={f:Object.getOwnPropertyNames||function(t){return yt(t,bt)}},St={f:Object.getOwnPropertySymbols},Et=it("Reflect","ownKeys")||function(t){var e=wt.f(j(t)),r=St.f;return r?e.concat(r(t)):e},xt=function(t,e){for(var r=Et(e),n=I.f,o=R.f,i=0;i2?arguments[2]:void 0,u=Mt((void 0===a?n:pt(a,n))-i,n-o),s=1;for(i0;)i in r?r[o]=r[i]:delete r[o],o+=s,i+=s;return r},Nt=!!Object.getOwnPropertySymbols&&!o(function(){return!String(Symbol())}),Ct=Nt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,Ft=z("wks"),Bt=n.Symbol,Dt=Ct?Bt:Bt&&Bt.withoutSetter||G,qt=function(t){return w(Ft,t)||(Ft[t]=Nt&&w(Bt,t)?Bt[t]:Dt("Symbol."+t)),Ft[t]},zt=Object.keys||function(t){return yt(t,mt)},Wt=i?Object.defineProperties:function(t,e){j(t);for(var r,n=zt(e),o=n.length,i=0;o>i;)I.f(t,r=n[i++],e[r]);return t},Kt=it("document","documentElement"),Gt="prototype",$t="script",Vt=V("IE_PROTO"),Ht=function(){},Xt=function(t){return"<"+$t+">"+t+""+$t+">"},Yt=function(){try{tt=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,e,r;Yt=tt?function(t){t.write(Xt("")),t.close();var e=t.parentWindow.Object;return t=null,e}(tt):(e=x("iframe"),r="java"+$t+":",e.style.display="none",Kt.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write(Xt("document.F=Object")),t.close(),t.F);for(var n=mt.length;n--;)delete Yt[Gt][mt[n]];return Yt()};H[Vt]=!0;var Jt=Object.create||function(t,e){var r;return null!==t?(Ht[Gt]=j(t),r=new Ht,Ht[Gt]=null,r[Vt]=t):r=Yt(),void 0===e?r:Wt(r,e)},Qt=qt("unscopables"),Zt=Array.prototype;null==Zt[Qt]&&I.f(Zt,Qt,{configurable:!0,value:Jt(null)});var te=function(t){Zt[Qt][t]=!0};Lt({target:"Array",proto:!0},{copyWithin:_t}),te("copyWithin");var ee=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t},re=function(t,e,r){if(ee(t),void 0===e)return t;switch(r){case 0:return function(){return t.call(e)};case 1:return function(r){return t.call(e,r)};case 2:return function(r,n){return t.call(e,r,n)};case 3:return function(r,n,o){return t.call(e,r,n,o)}}return function(){return t.apply(e,arguments)}},ne=Function.call,oe=function(t,e,r){return re(ne,n[t].prototype[e],r)};oe("Array","copyWithin"),Lt({target:"Array",proto:!0},{fill:function(t){for(var e=Ut(this),r=ft(e.length),n=arguments.length,o=pt(n>1?arguments[1]:void 0,r),i=n>2?arguments[2]:void 0,a=void 0===i?r:pt(i,r);a>o;)e[o++]=t;return e}}),te("fill"),oe("Array","fill");var ie=Array.isArray||function(t){return"Array"==h(t)},ae=qt("species"),ue=function(t,e){var r;return ie(t)&&("function"!=typeof(r=t.constructor)||r!==Array&&!ie(r.prototype)?y(r)&&null===(r=r[ae])&&(r=void 0):r=void 0),new(void 0===r?Array:r)(0===e?0:e)},se=[].push,ce=function(t){var e=1==t,r=2==t,n=3==t,o=4==t,i=6==t,a=5==t||i;return function(u,s,c,f){for(var l,h,p=Ut(u),v=d(p),g=re(s,c,3),y=ft(v.length),m=0,b=f||ue,w=e?b(u,y):r?b(u,0):void 0;y>m;m++)if((a||m in v)&&(h=g(l=v[m],m,p),t))if(e)w[m]=h;else if(h)switch(t){case 3:return!0;case 5:return l;case 6:return m;case 2:se.call(w,l)}else if(o)return!1;return i?-1:n||o?o:w}},fe={forEach:ce(0),map:ce(1),filter:ce(2),some:ce(3),every:ce(4),find:ce(5),findIndex:ce(6)},le=Object.defineProperty,he={},pe=function(t){throw t},de=function(t,e){if(w(he,t))return he[t];e||(e={});var r=[][t],n=!!w(e,"ACCESSORS")&&e.ACCESSORS,a=w(e,0)?e[0]:pe,u=w(e,1)?e[1]:void 0;return he[t]=!!r&&!o(function(){if(n&&!i)return!0;var t={length:-1};n?le(t,1,{enumerable:!0,get:pe}):t[1]=1,r.call(t,a,u)})},ve=fe.find,ge="find",ye=!0,me=de(ge);ge in[]&&Array(1)[ge](function(){ye=!1}),Lt({target:"Array",proto:!0,forced:ye||!me},{find:function(t){return ve(this,t,arguments.length>1?arguments[1]:void 0)}}),te(ge),oe("Array","find");var be=fe.findIndex,we="findIndex",Se=!0,Ee=de(we);we in[]&&Array(1)[we](function(){Se=!1}),Lt({target:"Array",proto:!0,forced:Se||!Ee},{findIndex:function(t){return be(this,t,arguments.length>1?arguments[1]:void 0)}}),te(we),oe("Array","findIndex");var xe=function(t,e,r,n,o,i,a,u){for(var s,c=o,f=0,l=!!a&&re(a,u,3);f0&&ie(s))c=xe(t,e,s,ft(s.length),c,i-1)-1;else{if(c>=9007199254740991)throw TypeError("Exceed the acceptable array length");t[c]=s}c++}f++}return c},Ae=xe;Lt({target:"Array",proto:!0},{flatMap:function(t){var e,r=Ut(this),n=ft(r.length);return ee(t),(e=ue(r,0)).length=Ae(e,r,r,n,0,1,t,arguments.length>1?arguments[1]:void 0),e}}),te("flatMap"),oe("Array","flatMap"),Lt({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=Ut(this),r=ft(e.length),n=ue(e,0);return n.length=Ae(n,e,e,r,0,void 0===t?1:st(t)),n}}),te("flat"),oe("Array","flat");var Oe,Re,je,Pe=function(t){return function(e,r){var n,o,i=String(v(e)),a=st(r),u=i.length;return a<0||a>=u?t?"":void 0:(n=i.charCodeAt(a))<55296||n>56319||a+1===u||(o=i.charCodeAt(a+1))<56320||o>57343?t?i.charAt(a):n:t?i.slice(a,a+2):o-56320+(n-55296<<10)+65536}},Ie={codeAt:Pe(!1),charAt:Pe(!0)},Te=!o(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}),ke=V("IE_PROTO"),Le=Object.prototype,Ue=Te?Object.getPrototypeOf:function(t){return t=Ut(t),w(t,ke)?t[ke]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?Le:null},Me=qt("iterator"),_e=!1;[].keys&&("next"in(je=[].keys())?(Re=Ue(Ue(je)))!==Object.prototype&&(Oe=Re):_e=!0),null==Oe&&(Oe={}),w(Oe,Me)||T(Oe,Me,function(){return this});var Ne={IteratorPrototype:Oe,BUGGY_SAFARI_ITERATORS:_e},Ce=I.f,Fe=qt("toStringTag"),Be=function(t,e,r){t&&!w(t=r?t:t.prototype,Fe)&&Ce(t,Fe,{configurable:!0,value:e})},De={},qe=Ne.IteratorPrototype,ze=function(){return this},We=function(t,e,r){var n=e+" Iterator";return t.prototype=Jt(qe,{next:f(1,r)}),Be(t,n,!1),De[n]=ze,t},Ke=function(t){if(!y(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t},Ge=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(r,[]),e=r instanceof Array}catch(t){}return function(r,n){return j(r),Ke(n),e?t.call(r,n):r.__proto__=n,r}}():void 0),$e=Ne.IteratorPrototype,Ve=Ne.BUGGY_SAFARI_ITERATORS,He=qt("iterator"),Xe="keys",Ye="values",Je="entries",Qe=function(){return this},Ze=function(t,e,r,n,o,i,a){We(r,e,n);var u,s,c,f=function(t){if(t===o&&v)return v;if(!Ve&&t in p)return p[t];switch(t){case Xe:case Ye:case Je:return function(){return new r(this,t)}}return function(){return new r(this)}},l=e+" Iterator",h=!1,p=t.prototype,d=p[He]||p["@@iterator"]||o&&p[o],v=!Ve&&d||f(o),g="Array"==e&&p.entries||d;if(g&&(u=Ue(g.call(new t)),$e!==Object.prototype&&u.next&&(Ue(u)!==$e&&(Ge?Ge(u,$e):"function"!=typeof u[He]&&T(u,He,Qe)),Be(u,l,!0))),o==Ye&&d&&d.name!==Ye&&(h=!0,v=function(){return d.call(this)}),p[He]!==v&&T(p,He,v),De[e]=v,o)if(s={values:f(Ye),keys:i?v:f(Xe),entries:f(Je)},a)for(c in s)(Ve||h||!(c in p))&&rt(p,c,s[c]);else Lt({target:e,proto:!0,forced:Ve||h},s);return s},tr=Ie.charAt,er="String Iterator",rr=et.set,nr=et.getterFor(er);Ze(String,"String",function(t){rr(this,{type:er,string:String(t),index:0})},function(){var t,e=nr(this),r=e.string,n=e.index;return n>=r.length?{value:void 0,done:!0}:(t=tr(r,n),e.index+=t.length,{value:t,done:!1})});var or=function(t,e,r,n){try{return n?e(j(r)[0],r[1]):e(r)}catch(e){var o=t.return;throw void 0!==o&&j(o.call(t)),e}},ir=qt("iterator"),ar=Array.prototype,ur=function(t){return void 0!==t&&(De.Array===t||ar[ir]===t)},sr=function(t,e,r){var n=m(e);n in t?I.f(t,n,f(0,r)):t[n]=r},cr={};cr[qt("toStringTag")]="z";var fr="[object z]"===String(cr),lr=qt("toStringTag"),hr="Arguments"==h(function(){return arguments}()),pr=fr?h:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),lr))?r:hr?h(e):"Object"==(n=h(e))&&"function"==typeof e.callee?"Arguments":n},dr=qt("iterator"),vr=function(t){if(null!=t)return t[dr]||t["@@iterator"]||De[pr(t)]},gr=function(t){var e,r,n,o,i,a,u=Ut(t),s="function"==typeof this?this:Array,c=arguments.length,f=c>1?arguments[1]:void 0,l=void 0!==f,h=vr(u),p=0;if(l&&(f=re(f,c>2?arguments[2]:void 0,2)),null==h||s==Array&&ur(h))for(r=new s(e=ft(u.length));e>p;p++)a=l?f(u[p],p):u[p],sr(r,p,a);else for(i=(o=h.call(u)).next,r=new s;!(n=i.call(o)).done;p++)a=l?or(o,f,[n.value,p],!0):n.value,sr(r,p,a);return r.length=p,r},yr=qt("iterator"),mr=!1;try{var br=0,wr={next:function(){return{done:!!br++}},return:function(){mr=!0}};wr[yr]=function(){return this},Array.from(wr,function(){throw 2})}catch(t){}var Sr=function(t,e){if(!e&&!mr)return!1;var r=!1;try{var n={};n[yr]=function(){return{next:function(){return{done:r=!0}}}},t(n)}catch(t){}return r},Er=!Sr(function(t){Array.from(t)});Lt({target:"Array",stat:!0,forced:Er},{from:gr});var xr=vt.includes,Ar=de("indexOf",{ACCESSORS:!0,1:0});Lt({target:"Array",proto:!0,forced:!Ar},{includes:function(t){return xr(this,t,arguments.length>1?arguments[1]:void 0)}}),te("includes"),oe("Array","includes");var Or="Array Iterator",Rr=et.set,jr=et.getterFor(Or),Pr=Ze(Array,"Array",function(t,e){Rr(this,{type:Or,target:g(t),index:0,kind:e})},function(){var t=jr(this),e=t.target,r=t.kind,n=t.index++;return!e||n>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:n,done:!1}:"values"==r?{value:e[n],done:!1}:{value:[n,e[n]],done:!1}},"values");De.Arguments=De.Array,te("keys"),te("values"),te("entries"),oe("Array","values");var Ir=o(function(){function t(){}return!(Array.of.call(t)instanceof t)});Lt({target:"Array",stat:!0,forced:Ir},{of:function(){for(var t=0,e=arguments.length,r=new("function"==typeof this?this:Array)(e);e>t;)sr(r,t,arguments[t++]);return r.length=e,r}});var Tr=qt("hasInstance"),kr=Function.prototype;Tr in kr||I.f(kr,Tr,{value:function(t){if("function"!=typeof this||!y(t))return!1;if(!y(this.prototype))return t instanceof this;for(;t=Ue(t);)if(this.prototype===t)return!0;return!1}}),qt("hasInstance");var Lr=Function.prototype,Ur=Lr.toString,Mr=/^\s*function ([^ (]*)/,_r="name";i&&!(_r in Lr)&&(0,I.f)(Lr,_r,{configurable:!0,get:function(){try{return Ur.call(this).match(Mr)[1]}catch(t){return""}}});var Nr=!o(function(){return Object.isExtensible(Object.preventExtensions({}))}),Cr=e(function(t){var e=I.f,r=G("meta"),n=0,o=Object.isExtensible||function(){return!0},i=function(t){e(t,r,{value:{objectID:"O"+ ++n,weakData:{}}})},a=t.exports={REQUIRED:!1,fastKey:function(t,e){if(!y(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!w(t,r)){if(!o(t))return"F";if(!e)return"E";i(t)}return t[r].objectID},getWeakData:function(t,e){if(!w(t,r)){if(!o(t))return!0;if(!e)return!1;i(t)}return t[r].weakData},onFreeze:function(t){return Nr&&a.REQUIRED&&o(t)&&!w(t,r)&&i(t),t}};H[r]=!0}),Fr=e(function(t){var e=function(t,e){this.stopped=t,this.result=e},r=t.exports=function(t,r,n,o,i){var a,u,s,c,f,l,h,p=re(r,n,o?2:1);if(i)a=t;else{if("function"!=typeof(u=vr(t)))throw TypeError("Target is not iterable");if(ur(u)){for(s=0,c=ft(t.length);c>s;s++)if((f=o?p(j(h=t[s])[0],h[1]):p(t[s]))&&f instanceof e)return f;return new e(!1)}a=u.call(t)}for(l=a.next;!(h=l.call(a)).done;)if("object"==typeof(f=or(a,p,h.value,o))&&f&&f instanceof e)return f;return new e(!1)};r.stop=function(t){return new e(!0,t)}}),Br=function(t,e,r){if(!(t instanceof e))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation");return t},Dr=function(t,e,r){var n,o;return Ge&&"function"==typeof(n=e.constructor)&&n!==r&&y(o=n.prototype)&&o!==r.prototype&&Ge(t,o),t},qr=function(t,e,r){var i=-1!==t.indexOf("Map"),a=-1!==t.indexOf("Weak"),u=i?"set":"add",s=n[t],c=s&&s.prototype,f=s,l={},h=function(t){var e=c[t];rt(c,t,"add"==t?function(t){return e.call(this,0===t?0:t),this}:"delete"==t?function(t){return!(a&&!y(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return a&&!y(t)?void 0:e.call(this,0===t?0:t)}:"has"==t?function(t){return!(a&&!y(t))&&e.call(this,0===t?0:t)}:function(t,r){return e.call(this,0===t?0:t,r),this})};if(Tt(t,"function"!=typeof s||!(a||c.forEach&&!o(function(){(new s).entries().next()}))))f=r.getConstructor(e,t,i,u),Cr.REQUIRED=!0;else if(Tt(t,!0)){var p=new f,d=p[u](a?{}:-0,1)!=p,v=o(function(){p.has(1)}),g=Sr(function(t){new s(t)}),m=!a&&o(function(){for(var t=new s,e=5;e--;)t[u](e,e);return!t.has(-0)});g||((f=e(function(e,r){Br(e,f,t);var n=Dr(new s,e,f);return null!=r&&Fr(r,n[u],n,i),n})).prototype=c,c.constructor=f),(v||m)&&(h("delete"),h("has"),i&&h("get")),(m||d)&&h(u),a&&c.clear&&delete c.clear}return l[t]=f,Lt({global:!0,forced:f!=s},l),Be(f,t),a||r.setStrong(f,t,i),f},zr=function(t,e,r){for(var n in e)rt(t,n,e[n],r);return t},Wr=qt("species"),Kr=function(t){var e=it(t);i&&e&&!e[Wr]&&(0,I.f)(e,Wr,{configurable:!0,get:function(){return this}})},Gr=I.f,$r=Cr.fastKey,Vr=et.set,Hr=et.getterFor,Xr={getConstructor:function(t,e,r,n){var o=t(function(t,a){Br(t,o,e),Vr(t,{type:e,index:Jt(null),first:void 0,last:void 0,size:0}),i||(t.size=0),null!=a&&Fr(a,t[n],t,r)}),a=Hr(e),u=function(t,e,r){var n,o,u=a(t),c=s(t,e);return c?c.value=r:(u.last=c={index:o=$r(e,!0),key:e,value:r,previous:n=u.last,next:void 0,removed:!1},u.first||(u.first=c),n&&(n.next=c),i?u.size++:t.size++,"F"!==o&&(u.index[o]=c)),t},s=function(t,e){var r,n=a(t),o=$r(e);if("F"!==o)return n.index[o];for(r=n.first;r;r=r.next)if(r.key==e)return r};return zr(o.prototype,{clear:function(){for(var t=a(this),e=t.index,r=t.first;r;)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete e[r.index],r=r.next;t.first=t.last=void 0,i?t.size=0:this.size=0},delete:function(t){var e=this,r=a(e),n=s(e,t);if(n){var o=n.next,u=n.previous;delete r.index[n.index],n.removed=!0,u&&(u.next=o),o&&(o.previous=u),r.first==n&&(r.first=o),r.last==n&&(r.last=u),i?r.size--:e.size--}return!!n},forEach:function(t){for(var e,r=a(this),n=re(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.next:r.first;)for(n(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!s(this,t)}}),zr(o.prototype,r?{get:function(t){var e=s(this,t);return e&&e.value},set:function(t,e){return u(this,0===t?0:t,e)}}:{add:function(t){return u(this,t=0===t?0:t,t)}}),i&&Gr(o.prototype,"size",{get:function(){return a(this).size}}),o},setStrong:function(t,e,r){var n=e+" Iterator",o=Hr(e),i=Hr(n);Ze(t,e,function(t,e){Vr(this,{type:n,target:t,state:o(t),kind:e,last:void 0})},function(){for(var t=i(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?"keys"==e?{value:r.key,done:!1}:"values"==e?{value:r.value,done:!1}:{value:[r.key,r.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})},r?"entries":"values",!r,!0),Kr(e)}},Yr=qr("Map",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},Xr);fr||rt(Object.prototype,"toString",fr?{}.toString:function(){return"[object "+pr(this)+"]"},{unsafe:!0});var Jr={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},Qr=qt("iterator"),Zr=qt("toStringTag"),tn=Pr.values;for(var en in Jr){var rn=n[en],nn=rn&&rn.prototype;if(nn){if(nn[Qr]!==tn)try{T(nn,Qr,tn)}catch(t){nn[Qr]=tn}if(nn[Zr]||T(nn,Zr,en),Jr[en])for(var on in Pr)if(nn[on]!==Pr[on])try{T(nn,on,Pr[on])}catch(t){nn[on]=Pr[on]}}}var an=function(t){var e,r,n,o,i=arguments.length,a=i>1?arguments[1]:void 0;return ee(this),(e=void 0!==a)&&ee(a),null==t?new this:(r=[],e?(n=0,o=re(a,i>2?arguments[2]:void 0,2),Fr(t,function(t){r.push(o(t,n++))})):Fr(t,r.push,r),new this(r))};Lt({target:"Map",stat:!0},{from:an});var un=function(){for(var t=arguments.length,e=new Array(t);t--;)e[t]=arguments[t];return new this(e)};Lt({target:"Map",stat:!0},{of:un});var sn=function(){for(var t,e=j(this),r=ee(e.delete),n=!0,o=0,i=arguments.length;o1?arguments[1]:void 0,3);return!Fr(r,function(t,r){if(!n(r,t,e))return Fr.stop()},void 0,!0,!0).stopped}});var ln=qt("species"),hn=function(t,e){var r,n=j(t).constructor;return void 0===n||null==(r=j(n)[ln])?e:ee(r)};Lt({target:"Map",proto:!0,real:!0,forced:q},{filter:function(t){var e=j(this),r=fn(e),n=re(t,arguments.length>1?arguments[1]:void 0,3),o=new(hn(e,it("Map"))),i=ee(o.set);return Fr(r,function(t,r){n(r,t,e)&&i.call(o,t,r)},void 0,!0,!0),o}}),Lt({target:"Map",proto:!0,real:!0,forced:q},{find:function(t){var e=j(this),r=fn(e),n=re(t,arguments.length>1?arguments[1]:void 0,3);return Fr(r,function(t,r){if(n(r,t,e))return Fr.stop(r)},void 0,!0,!0).result}}),Lt({target:"Map",proto:!0,real:!0,forced:q},{findKey:function(t){var e=j(this),r=fn(e),n=re(t,arguments.length>1?arguments[1]:void 0,3);return Fr(r,function(t,r){if(n(r,t,e))return Fr.stop(t)},void 0,!0,!0).result}}),Lt({target:"Map",stat:!0},{groupBy:function(t,e){var r=new this;ee(e);var n=ee(r.has),o=ee(r.get),i=ee(r.set);return Fr(t,function(t){var a=e(t);n.call(r,a)?o.call(r,a).push(t):i.call(r,a,[t])}),r}}),Lt({target:"Map",proto:!0,real:!0,forced:q},{includes:function(t){return Fr(fn(j(this)),function(e,r){if((n=r)===(o=t)||n!=n&&o!=o)return Fr.stop();var n,o},void 0,!0,!0).stopped}}),Lt({target:"Map",stat:!0},{keyBy:function(t,e){var r=new this;ee(e);var n=ee(r.set);return Fr(t,function(t){n.call(r,e(t),t)}),r}}),Lt({target:"Map",proto:!0,real:!0,forced:q},{keyOf:function(t){return Fr(fn(j(this)),function(e,r){if(r===t)return Fr.stop(e)},void 0,!0,!0).result}}),Lt({target:"Map",proto:!0,real:!0,forced:q},{mapKeys:function(t){var e=j(this),r=fn(e),n=re(t,arguments.length>1?arguments[1]:void 0,3),o=new(hn(e,it("Map"))),i=ee(o.set);return Fr(r,function(t,r){i.call(o,n(r,t,e),r)},void 0,!0,!0),o}}),Lt({target:"Map",proto:!0,real:!0,forced:q},{mapValues:function(t){var e=j(this),r=fn(e),n=re(t,arguments.length>1?arguments[1]:void 0,3),o=new(hn(e,it("Map"))),i=ee(o.set);return Fr(r,function(t,r){i.call(o,t,n(r,t,e))},void 0,!0,!0),o}}),Lt({target:"Map",proto:!0,real:!0,forced:q},{merge:function(t){for(var e=j(this),r=ee(e.set),n=0;n1?arguments[1]:void 0,3);return Fr(r,function(t,r){if(n(r,t,e))return Fr.stop()},void 0,!0,!0).stopped}}),Lt({target:"Map",proto:!0,real:!0,forced:q},{update:function(t,e){var r=j(this),n=arguments.length;ee(e);var o=r.has(t);if(!o&&n<3)throw TypeError("Updating absent value");var i=o?r.get(t):ee(n>2?arguments[2]:void 0)(t,r);return r.set(t,e(i,t,r)),r}});var pn=function(t,e){var r,n=j(this),o=arguments.length>2?arguments[2]:void 0;if("function"!=typeof e&&"function"!=typeof o)throw TypeError("At least one callback required");return n.has(t)?(r=n.get(t),"function"==typeof e&&(r=e(r),n.set(t,r))):"function"==typeof o&&(r=o(),n.set(t,r)),r};Lt({target:"Map",proto:!0,real:!0,forced:q},{upsert:pn}),Lt({target:"Map",proto:!0,real:!0,forced:q},{updateOrInsert:pn});var dn="\t\n\v\f\r \u2028\u2029\ufeff",vn="["+dn+"]",gn=RegExp("^"+vn+vn+"*"),yn=RegExp(vn+vn+"*$"),mn=function(t){return function(e){var r=String(v(e));return 1&t&&(r=r.replace(gn,"")),2&t&&(r=r.replace(yn,"")),r}},bn={start:mn(1),end:mn(2),trim:mn(3)},wn=wt.f,Sn=R.f,En=I.f,xn=bn.trim,An="Number",On=n[An],Rn=On.prototype,jn=h(Jt(Rn))==An,Pn=function(t){var e,r,n,o,i,a,u,s,c=m(t,!1);if("string"==typeof c&&c.length>2)if(43===(e=(c=xn(c)).charCodeAt(0))||45===e){if(88===(r=c.charCodeAt(2))||120===r)return NaN}else if(48===e){switch(c.charCodeAt(1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+c}for(a=(i=c.slice(2)).length,u=0;uo)return NaN;return parseInt(i,n)}return+c};if(Tt(An,!On(" 0o1")||!On("0b1")||On("+0x1"))){for(var In,Tn=function(t){var e=arguments.length<1?0:t,r=this;return r instanceof Tn&&(jn?o(function(){Rn.valueOf.call(r)}):h(r)!=An)?Dr(new On(Pn(e)),r,Tn):Pn(e)},kn=i?wn(On):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),Ln=0;kn.length>Ln;Ln++)w(On,In=kn[Ln])&&!w(Tn,In)&&En(Tn,In,Sn(On,In));Tn.prototype=Rn,Rn.constructor=Tn,rt(n,An,Tn)}Lt({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)});var Un=n.isFinite;Lt({target:"Number",stat:!0},{isFinite:Number.isFinite||function(t){return"number"==typeof t&&Un(t)}});var Mn=Math.floor,_n=function(t){return!y(t)&&isFinite(t)&&Mn(t)===t};Lt({target:"Number",stat:!0},{isInteger:_n}),Lt({target:"Number",stat:!0},{isNaN:function(t){return t!=t}});var Nn=Math.abs;Lt({target:"Number",stat:!0},{isSafeInteger:function(t){return _n(t)&&Nn(t)<=9007199254740991}}),Lt({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991}),Lt({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991});var Cn=bn.trim,Fn=n.parseFloat,Bn=1/Fn(dn+"-0")!=-Infinity?function(t){var e=Cn(String(t)),r=Fn(e);return 0===r&&"-"==e.charAt(0)?-0:r}:Fn;Lt({target:"Number",stat:!0,forced:Number.parseFloat!=Bn},{parseFloat:Bn});var Dn=bn.trim,qn=n.parseInt,zn=/^[+-]?0[Xx]/,Wn=8!==qn(dn+"08")||22!==qn(dn+"0x16")?function(t,e){var r=Dn(String(t));return qn(r,e>>>0||(zn.test(r)?16:10))}:qn;Lt({target:"Number",stat:!0,forced:Number.parseInt!=Wn},{parseInt:Wn});var Kn=c.f,Gn=function(t){return function(e){for(var r,n=g(e),o=zt(n),a=o.length,u=0,s=[];a>u;)r=o[u++],i&&!Kn.call(n,r)||s.push(t?[r,n[r]]:n[r]);return s}},$n={entries:Gn(!0),values:Gn(!1)},Vn=$n.entries;Lt({target:"Object",stat:!0},{entries:function(t){return Vn(t)}}),Lt({target:"Object",stat:!0,sham:!i},{getOwnPropertyDescriptors:function(t){for(var e,r,n=g(t),o=R.f,i=Et(n),a={},u=0;i.length>u;)void 0!==(r=o(n,e=i[u++]))&&sr(a,e,r);return a}});var Hn=o(function(){zt(1)});Lt({target:"Object",stat:!0,forced:Hn},{keys:function(t){return zt(Ut(t))}});var Xn=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e};Lt({target:"Object",stat:!0},{is:Xn});var Yn=$n.values;Lt({target:"Object",stat:!0},{values:function(t){return Yn(t)}});var Jn=it("Reflect","apply"),Qn=Function.apply,Zn=!o(function(){Jn(function(){})});Lt({target:"Reflect",stat:!0,forced:Zn},{apply:function(t,e,r){return ee(t),j(r),Jn?Jn(t,e,r):Qn.call(t,e,r)}});var to=[].slice,eo={},ro=Function.bind||function(t){var e=ee(this),r=to.call(arguments,1),n=function(){var o=r.concat(to.call(arguments));return this instanceof n?function(t,e,r){if(!(e in eo)){for(var n=[],o=0;o-1)&&(e=e.replace(/y/g,""));var a=Dr(hi?new si(t,e):si(t,e),n?this:ci,di);return pi&&r&&ai(a,{sticky:r}),a},vi=function(t){t in di||oi(di,t,{configurable:!0,get:function(){return si[t]},set:function(e){si[t]=e}})},gi=ii(si),yi=0;gi.length>yi;)vi(gi[yi++]);ci.constructor=di,di.prototype=ci,rt(n,"RegExp",di)}Kr("RegExp");var mi="toString",bi=RegExp.prototype,wi=bi[mi];(o(function(){return"/a/b"!=wi.call({source:"a",flags:"b"})})||wi.name!=mi)&&rt(RegExp.prototype,mi,function(){var t=j(this),e=String(t.source),r=t.flags;return"/"+e+"/"+String(void 0===r&&t instanceof RegExp&&!("flags"in bi)?Zo.call(t):r)},{unsafe:!0});var Si=RegExp.prototype.exec,Ei=String.prototype.replace,xi=Si,Ai=function(){var t=/a/,e=/b*/g;return Si.call(t,"a"),Si.call(e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),Oi=ni.UNSUPPORTED_Y||ni.BROKEN_CARET,Ri=void 0!==/()??/.exec("")[1];(Ai||Ri||Oi)&&(xi=function(t){var e,r,n,o,i=this,a=Oi&&i.sticky,u=Zo.call(i),s=i.source,c=0,f=t;return a&&(-1===(u=u.replace("y","")).indexOf("g")&&(u+="g"),f=String(t).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==t[i.lastIndex-1])&&(s="(?: "+s+")",f=" "+f,c++),r=new RegExp("^(?:"+s+")",u)),Ri&&(r=new RegExp("^"+s+"$(?!\\s)",u)),Ai&&(e=i.lastIndex),n=Si.call(a?r:i,f),a?n?(n.input=n.input.slice(c),n[0]=n[0].slice(c),n.index=i.lastIndex,i.lastIndex+=n[0].length):i.lastIndex=0:Ai&&n&&(i.lastIndex=i.global?n.index+n[0].length:e),Ri&&n&&n.length>1&&Ei.call(n[0],r,function(){for(o=1;o")}),Ni="$0"==="a".replace(/./,"$0"),Ci=qt("replace"),Fi=!!/./[Ci]&&""===/./[Ci]("a","$0"),Bi=!o(function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}),Di=function(t,e,r,n){var i=qt(t),a=!o(function(){var e={};return e[i]=function(){return 7},7!=""[t](e)}),u=a&&!o(function(){var e=!1,r=/a/;return"split"===t&&((r={}).constructor={},r.constructor[Mi]=function(){return r},r.flags="",r[i]=/./[i]),r.exec=function(){return e=!0,null},r[i](""),!e});if(!a||!u||"replace"===t&&(!_i||!Ni||Fi)||"split"===t&&!Bi){var s=/./[i],c=r(i,""[t],function(t,e,r,n,o){return e.exec===ji?a&&!o?{done:!0,value:s.call(e,r,n)}:{done:!0,value:t.call(r,e,n)}:{done:!1}},{REPLACE_KEEPS_$0:Ni,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:Fi}),f=c[1];rt(String.prototype,t,c[0]),rt(RegExp.prototype,i,2==e?function(t,e){return f.call(t,this,e)}:function(t){return f.call(t,this)})}n&&T(RegExp.prototype[i],"sham",!0)},qi=Ie.charAt,zi=function(t,e,r){return e+(r?qi(t,e).length:1)},Wi=function(t,e){var r=t.exec;if("function"==typeof r){var n=r.call(t,e);if("object"!=typeof n)throw TypeError("RegExp exec method returned something other than an Object or null");return n}if("RegExp"!==h(t))throw TypeError("RegExp#exec called on incompatible receiver");return ji.call(t,e)};Di("match",1,function(t,e,r){return[function(e){var r=v(this),n=null==e?void 0:e[t];return void 0!==n?n.call(e,r):new RegExp(e)[t](String(r))},function(t){var n=r(e,t,this);if(n.done)return n.value;var o=j(t),i=String(this);if(!o.global)return Wi(o,i);var a=o.unicode;o.lastIndex=0;for(var u,s=[],c=0;null!==(u=Wi(o,i));){var f=String(u[0]);s[c]=f,""===f&&(o.lastIndex=zi(i,ft(o.lastIndex),a)),c++}return 0===c?null:s}]});var Ki=Math.max,Gi=Math.min,$i=Math.floor,Vi=/\$([$&'`]|\d\d?|<[^>]*>)/g,Hi=/\$([$&'`]|\d\d?)/g;Di("replace",2,function(t,e,r,n){var o=n.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,i=n.REPLACE_KEEPS_$0,a=o?"$":"$0";return[function(r,n){var o=v(this),i=null==r?void 0:r[t];return void 0!==i?i.call(r,o,n):e.call(String(o),r,n)},function(t,n){if(!o&&i||"string"==typeof n&&-1===n.indexOf(a)){var s=r(e,t,this,n);if(s.done)return s.value}var c=j(t),f=String(this),l="function"==typeof n;l||(n=String(n));var h=c.global;if(h){var p=c.unicode;c.lastIndex=0}for(var d=[];;){var v=Wi(c,f);if(null===v)break;if(d.push(v),!h)break;""===String(v[0])&&(c.lastIndex=zi(f,ft(c.lastIndex),p))}for(var g,y="",m=0,b=0;b=m&&(y+=f.slice(m,S)+R,m=S+w.length)}return y+f.slice(m)}];function u(t,r,n,o,i,a){var u=n+t.length,s=o.length,c=Hi;return void 0!==i&&(i=Ut(i),c=Vi),e.call(a,c,function(e,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return t;case"`":return r.slice(0,n);case"'":return r.slice(u);case"<":c=i[a.slice(1,-1)];break;default:var f=+a;if(0===f)return e;if(f>s){var l=$i(f/10);return 0===l?e:l<=s?void 0===o[l-1]?a.charAt(1):o[l-1]+a.charAt(1):e}c=o[f-1]}return void 0===c?"":c})}}),Di("search",1,function(t,e,r){return[function(e){var r=v(this),n=null==e?void 0:e[t];return void 0!==n?n.call(e,r):new RegExp(e)[t](String(r))},function(t){var n=r(e,t,this);if(n.done)return n.value;var o=j(t),i=String(this),a=o.lastIndex;Xn(a,0)||(o.lastIndex=0);var u=Wi(o,i);return Xn(o.lastIndex,a)||(o.lastIndex=a),null===u?-1:u.index}]});var Xi=[].push,Yi=Math.min,Ji=4294967295,Qi=!o(function(){return!RegExp(Ji,"y")});Di("split",2,function(t,e,r){var n;return n="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,r){var n=String(v(this)),o=void 0===r?Ji:r>>>0;if(0===o)return[];if(void 0===t)return[n];if(!Qo(t))return e.call(n,t,o);for(var i,a,u,s=[],c=0,f=new RegExp(t.source,(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":"")+"g");(i=ji.call(f,n))&&!((a=f.lastIndex)>c&&(s.push(n.slice(c,i.index)),i.length>1&&i.index=o));)f.lastIndex===i.index&&f.lastIndex++;return c===n.length?!u&&f.test("")||s.push(""):s.push(n.slice(c)),s.length>o?s.slice(0,o):s}:"0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:e.call(this,t,r)}:e,[function(e,r){var o=v(this),i=null==e?void 0:e[t];return void 0!==i?i.call(e,o,r):n.call(String(o),e,r)},function(t,o){var i=r(n,t,this,o,n!==e);if(i.done)return i.value;var a=j(t),u=String(this),s=hn(a,RegExp),c=a.unicode,f=new s(Qi?a:"^(?:"+a.source+")",(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(Qi?"y":"g")),l=void 0===o?Ji:o>>>0;if(0===l)return[];if(0===u.length)return null===Wi(f,u)?[u]:[];for(var h=0,p=0,d=[];p1?arguments[1]:void 0,3);return!Fr(r,function(t){if(!n(t,t,e))return Fr.stop()},void 0,!1,!0).stopped}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{difference:function(t){var e=j(this),r=new(hn(e,it("Set")))(e),n=ee(r.delete);return Fr(t,function(t){n.call(r,t)}),r}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{filter:function(t){var e=j(this),r=ta(e),n=re(t,arguments.length>1?arguments[1]:void 0,3),o=new(hn(e,it("Set"))),i=ee(o.add);return Fr(r,function(t){n(t,t,e)&&i.call(o,t)},void 0,!1,!0),o}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{find:function(t){var e=j(this),r=ta(e),n=re(t,arguments.length>1?arguments[1]:void 0,3);return Fr(r,function(t){if(n(t,t,e))return Fr.stop(t)},void 0,!1,!0).result}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{intersection:function(t){var e=j(this),r=new(hn(e,it("Set"))),n=ee(e.has),o=ee(r.add);return Fr(t,function(t){n.call(e,t)&&o.call(r,t)}),r}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{isDisjointFrom:function(t){var e=j(this),r=ee(e.has);return!Fr(t,function(t){if(!0===r.call(e,t))return Fr.stop()}).stopped}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{isSubsetOf:function(t){var e=cn(this),r=j(t),n=r.has;return"function"!=typeof n&&(r=new(it("Set"))(t),n=ee(r.has)),!Fr(e,function(t){if(!1===n.call(r,t))return Fr.stop()},void 0,!1,!0).stopped}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{isSupersetOf:function(t){var e=j(this),r=ee(e.has);return!Fr(t,function(t){if(!1===r.call(e,t))return Fr.stop()}).stopped}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{join:function(t){var e=j(this),r=ta(e),n=void 0===t?",":String(t),o=[];return Fr(r,o.push,o,!1,!0),o.join(n)}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{map:function(t){var e=j(this),r=ta(e),n=re(t,arguments.length>1?arguments[1]:void 0,3),o=new(hn(e,it("Set"))),i=ee(o.add);return Fr(r,function(t){i.call(o,n(t,t,e))},void 0,!1,!0),o}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{reduce:function(t){var e=j(this),r=ta(e),n=arguments.length<2,o=n?void 0:arguments[1];if(ee(t),Fr(r,function(r){n?(n=!1,o=r):o=t(o,r,r,e)},void 0,!1,!0),n)throw TypeError("Reduce of empty set with no initial value");return o}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{some:function(t){var e=j(this),r=ta(e),n=re(t,arguments.length>1?arguments[1]:void 0,3);return Fr(r,function(t){if(n(t,t,e))return Fr.stop()},void 0,!1,!0).stopped}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{symmetricDifference:function(t){var e=j(this),r=new(hn(e,it("Set")))(e),n=ee(r.delete),o=ee(r.add);return Fr(t,function(t){n.call(r,t)||o.call(r,t)}),r}}),Lt({target:"Set",proto:!0,real:!0,forced:q},{union:function(t){var e=j(this),r=new(hn(e,it("Set")))(e);return Fr(t,ee(r.add),r),r}});var ea,ra,na=it("navigator","userAgent")||"",oa=n.process,ia=oa&&oa.versions,aa=ia&&ia.v8;aa?ra=(ea=aa.split("."))[0]+ea[1]:na&&(!(ea=na.match(/Edge\/(\d+)/))||ea[1]>=74)&&(ea=na.match(/Chrome\/(\d+)/))&&(ra=ea[1]);var ua=ra&&+ra,sa=qt("species"),ca=qt("isConcatSpreadable"),fa=9007199254740991,la="Maximum allowed index exceeded",ha=ua>=51||!o(function(){var t=[];return t[ca]=!1,t.concat()[0]!==t}),pa=ua>=51||!o(function(){var t=[];return(t.constructor={})[sa]=function(){return{foo:1}},1!==t.concat(Boolean).foo}),da=function(t){if(!y(t))return!1;var e=t[ca];return void 0!==e?!!e:ie(t)};Lt({target:"Array",proto:!0,forced:!ha||!pa},{concat:function(t){var e,r,n,o,i,a=Ut(this),u=ue(a,0),s=0;for(e=-1,n=arguments.length;efa)throw TypeError(la);for(r=0;r=fa)throw TypeError(la);sr(u,s++,i)}return u.length=s,u}});var va=wt.f,ga={}.toString,ya="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],ma={f:function(t){return ya&&"[object Window]"==ga.call(t)?function(t){try{return va(t)}catch(t){return ya.slice()}}(t):va(g(t))}},ba={f:qt},wa=I.f,Sa=function(t){var e=nt.Symbol||(nt.Symbol={});w(e,t)||wa(e,t,{value:ba.f(t)})},Ea=fe.forEach,xa=V("hidden"),Aa="Symbol",Oa="prototype",Ra=qt("toPrimitive"),ja=et.set,Pa=et.getterFor(Aa),Ia=Object[Oa],Ta=n.Symbol,ka=it("JSON","stringify"),La=R.f,Ua=I.f,Ma=ma.f,_a=c.f,Na=z("symbols"),Ca=z("op-symbols"),Fa=z("string-to-symbol-registry"),Ba=z("symbol-to-string-registry"),Da=z("wks"),qa=n.QObject,za=!qa||!qa[Oa]||!qa[Oa].findChild,Wa=i&&o(function(){return 7!=Jt(Ua({},"a",{get:function(){return Ua(this,"a",{value:7}).a}})).a})?function(t,e,r){var n=La(Ia,e);n&&delete Ia[e],Ua(t,e,r),n&&t!==Ia&&Ua(Ia,e,n)}:Ua,Ka=function(t,e){var r=Na[t]=Jt(Ta[Oa]);return ja(r,{type:Aa,tag:t,description:e}),i||(r.description=e),r},Ga=Ct?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof Ta},$a=function(t,e,r){t===Ia&&$a(Ca,e,r),j(t);var n=m(e,!0);return j(r),w(Na,n)?(r.enumerable?(w(t,xa)&&t[xa][n]&&(t[xa][n]=!1),r=Jt(r,{enumerable:f(0,!1)})):(w(t,xa)||Ua(t,xa,f(1,{})),t[xa][n]=!0),Wa(t,n,r)):Ua(t,n,r)},Va=function(t,e){j(t);var r=g(e),n=zt(r).concat(Ja(r));return Ea(n,function(e){i&&!Ha.call(r,e)||$a(t,e,r[e])}),t},Ha=function(t){var e=m(t,!0),r=_a.call(this,e);return!(this===Ia&&w(Na,e)&&!w(Ca,e))&&(!(r||!w(this,e)||!w(Na,e)||w(this,xa)&&this[xa][e])||r)},Xa=function(t,e){var r=g(t),n=m(e,!0);if(r!==Ia||!w(Na,n)||w(Ca,n)){var o=La(r,n);return!o||!w(Na,n)||w(r,xa)&&r[xa][n]||(o.enumerable=!0),o}},Ya=function(t){var e=Ma(g(t)),r=[];return Ea(e,function(t){w(Na,t)||w(H,t)||r.push(t)}),r},Ja=function(t){var e=t===Ia,r=Ma(e?Ca:g(t)),n=[];return Ea(r,function(t){!w(Na,t)||e&&!w(Ia,t)||n.push(Na[t])}),n};if(Nt||(Ta=function(){if(this instanceof Ta)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,e=G(t),r=function(t){this===Ia&&r.call(Ca,t),w(this,xa)&&w(this[xa],e)&&(this[xa][e]=!1),Wa(this,e,f(1,t))};return i&&za&&Wa(Ia,e,{configurable:!0,set:r}),Ka(e,t)},rt(Ta[Oa],"toString",function(){return Pa(this).tag}),rt(Ta,"withoutSetter",function(t){return Ka(G(t),t)}),c.f=Ha,I.f=$a,R.f=Xa,wt.f=ma.f=Ya,St.f=Ja,ba.f=function(t){return Ka(qt(t),t)},i&&(Ua(Ta[Oa],"description",{configurable:!0,get:function(){return Pa(this).description}}),rt(Ia,"propertyIsEnumerable",Ha,{unsafe:!0}))),Lt({global:!0,wrap:!0,forced:!Nt,sham:!Nt},{Symbol:Ta}),Ea(zt(Da),function(t){Sa(t)}),Lt({target:Aa,stat:!0,forced:!Nt},{for:function(t){var e=String(t);if(w(Fa,e))return Fa[e];var r=Ta(e);return Fa[e]=r,Ba[r]=e,r},keyFor:function(t){if(!Ga(t))throw TypeError(t+" is not a symbol");if(w(Ba,t))return Ba[t]},useSetter:function(){za=!0},useSimple:function(){za=!1}}),Lt({target:"Object",stat:!0,forced:!Nt,sham:!i},{create:function(t,e){return void 0===e?Jt(t):Va(Jt(t),e)},defineProperty:$a,defineProperties:Va,getOwnPropertyDescriptor:Xa}),Lt({target:"Object",stat:!0,forced:!Nt},{getOwnPropertyNames:Ya,getOwnPropertySymbols:Ja}),Lt({target:"Object",stat:!0,forced:o(function(){St.f(1)})},{getOwnPropertySymbols:function(t){return St.f(Ut(t))}}),ka){var Qa=!Nt||o(function(){var t=Ta();return"[null]"!=ka([t])||"{}"!=ka({a:t})||"{}"!=ka(Object(t))});Lt({target:"JSON",stat:!0,forced:Qa},{stringify:function(t,e,r){for(var n,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(n=e,(y(e)||void 0!==t)&&!Ga(t))return ie(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!Ga(e))return e}),o[1]=e,ka.apply(null,o)}})}Ta[Oa][Ra]||T(Ta[Oa],Ra,Ta[Oa].valueOf),Be(Ta,Aa),H[xa]=!0,Sa("asyncIterator");var Za=I.f,tu=n.Symbol;if(i&&"function"==typeof tu&&(!("description"in tu.prototype)||void 0!==tu().description)){var eu={},ru=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof ru?new tu(t):void 0===t?tu():tu(t);return""===t&&(eu[e]=!0),e};xt(ru,tu);var nu=ru.prototype=tu.prototype;nu.constructor=ru;var ou=nu.toString,iu="Symbol(test)"==String(tu("test")),au=/^Symbol\((.*)\)[^)]+$/;Za(nu,"description",{configurable:!0,get:function(){var t=y(this)?this.valueOf():this,e=ou.call(t);if(w(eu,t))return"";var r=iu?e.slice(7,-1):e.replace(au,"$1");return""===r?void 0:r}}),Lt({global:!0,forced:!0},{Symbol:ru})}Sa("hasInstance"),Sa("isConcatSpreadable"),Sa("iterator"),Sa("match"),Sa("matchAll"),Sa("replace"),Sa("search"),Sa("species"),Sa("split"),Sa("toPrimitive"),Sa("toStringTag"),Sa("unscopables"),Be(Math,"Math",!0),Be(n.JSON,"JSON",!0),Sa("asyncDispose"),Sa("dispose"),Sa("observable"),Sa("patternMatch"),Sa("replaceAll"),ba.f("asyncIterator");var uu=Ie.codeAt;Lt({target:"String",proto:!0},{codePointAt:function(t){return uu(this,t)}}),oe("String","codePointAt");var su,cu=function(t){if(Qo(t))throw TypeError("The method doesn't accept regular expressions");return t},fu=qt("match"),lu=function(t){var e=/./;try{"/./"[t](e)}catch(r){try{return e[fu]=!1,"/./"[t](e)}catch(t){}}return!1},hu=R.f,pu="".endsWith,du=Math.min,vu=lu("endsWith"),gu=!(vu||(su=hu(String.prototype,"endsWith"),!su||su.writable));Lt({target:"String",proto:!0,forced:!gu&&!vu},{endsWith:function(t){var e=String(v(this));cu(t);var r=arguments.length>1?arguments[1]:void 0,n=ft(e.length),o=void 0===r?n:du(ft(r),n),i=String(t);return pu?pu.call(e,i,o):e.slice(o-i.length,o)===i}}),oe("String","endsWith");var yu=String.fromCharCode,mu=String.fromCodePoint;Lt({target:"String",stat:!0,forced:!!mu&&1!=mu.length},{fromCodePoint:function(t){for(var e,r=[],n=arguments.length,o=0;n>o;){if(e=+arguments[o++],pt(e,1114111)!==e)throw RangeError(e+" is not a valid code point");r.push(e<65536?yu(e):yu(55296+((e-=65536)>>10),e%1024+56320))}return r.join("")}}),Lt({target:"String",proto:!0,forced:!lu("includes")},{includes:function(t){return!!~String(v(this)).indexOf(cu(t),arguments.length>1?arguments[1]:void 0)}}),oe("String","includes");var bu="".repeat||function(t){var e=String(v(this)),r="",n=st(t);if(n<0||Infinity==n)throw RangeError("Wrong number of repetitions");for(;n>0;(n>>>=1)&&(e+=e))1&n&&(r+=e);return r},wu=Math.ceil,Su=function(t){return function(e,r,n){var o,i,a=String(v(e)),u=a.length,s=void 0===n?" ":String(n),c=ft(r);return c<=u||""==s?a:((i=bu.call(s,wu((o=c-u)/s.length))).length>o&&(i=i.slice(0,o)),t?a+i:i+a)}},Eu={start:Su(!1),end:Su(!0)},xu=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(na),Au=Eu.start;Lt({target:"String",proto:!0,forced:xu},{padStart:function(t){return Au(this,t,arguments.length>1?arguments[1]:void 0)}}),oe("String","padStart");var Ou=Eu.end;Lt({target:"String",proto:!0,forced:xu},{padEnd:function(t){return Ou(this,t,arguments.length>1?arguments[1]:void 0)}}),oe("String","padEnd"),Lt({target:"String",stat:!0},{raw:function(t){for(var e=g(t.raw),r=ft(e.length),n=arguments.length,o=[],i=0;r>i;)o.push(String(e[i++])),i1?arguments[1]:void 0,e.length)),n=String(t);return ju?ju.call(e,n,r):e.slice(r,r+n.length)===n}}),oe("String","startsWith");var ku=function(t){return o(function(){return!!dn[t]()||"
"!="
"[t]()||dn[t].name!==t})},Lu=bn.start,Uu=ku("trimStart"),Mu=Uu?function(){return Lu(this)}:"".trimStart;Lt({target:"String",proto:!0,forced:Uu},{trimStart:Mu,trimLeft:Mu}),oe("String","trimLeft");var _u=bn.end,Nu=ku("trimEnd"),Cu=Nu?function(){return _u(this)}:"".trimEnd;Lt({target:"String",proto:!0,forced:Nu},{trimEnd:Cu,trimRight:Cu}),oe("String","trimRight");var Fu=qt("iterator"),Bu=!o(function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,r="";return t.pathname="c%20d",e.forEach(function(t,n){e.delete("b"),r+=n+t}),!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[Fu]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==r||"x"!==new URL("http://x",void 0).host}),Du=Object.assign,qu=Object.defineProperty,zu=!Du||o(function(){if(i&&1!==Du({b:1},Du(qu({},"a",{enumerable:!0,get:function(){qu(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},r=Symbol(),n="abcdefghijklmnopqrst";return t[r]=7,n.split("").forEach(function(t){e[t]=t}),7!=Du({},t)[r]||zt(Du({},e)).join("")!=n})?function(t,e){for(var r=Ut(t),n=arguments.length,o=1,a=St.f,u=c.f;n>o;)for(var s,f=d(arguments[o++]),l=a?zt(f).concat(a(f)):zt(f),h=l.length,p=0;h>p;)s=l[p++],i&&!u.call(f,s)||(r[s]=f[s]);return r}:Du,Wu=2147483647,Ku=/[^\0-\u007E]/,Gu=/[.\u3002\uFF0E\uFF61]/g,$u="Overflow: input needs wider integers to process",Vu=Math.floor,Hu=String.fromCharCode,Xu=function(t){return t+22+75*(t<26)},Yu=function(t,e,r){var n=0;for(t=r?Vu(t/700):t>>1,t+=Vu(t/e);t>455;n+=36)t=Vu(t/35);return Vu(n+36*t/(t+38))},Ju=function(t){var e=[];t=function(t){for(var e=[],r=0,n=t.length;r=55296&&o<=56319&&r=i&&nVu((Wu-a)/l))throw RangeError($u);for(a+=(f-i)*l,i=f,r=0;rWu)throw RangeError($u);if(n==i){for(var h=a,p=36;;p+=36){var d=p<=u?1:p>=u+26?26:p-u;if(h0?arguments[0]:void 0,f=[];if(ns(this,{type:es,entries:f,updateURL:function(){},updateSearchParams:gs}),void 0!==c)if(y(c))if("function"==typeof(t=vr(c)))for(r=(e=t.call(c)).next;!(n=r.call(e)).done;){if((a=(i=(o=cn(j(n.value))).next).call(o)).done||(u=i.call(o)).done||!i.call(o).done)throw TypeError("Expected sequence with length 2");f.push({key:a.value+"",value:u.value+""})}else for(s in c)w(c,s)&&f.push({key:s,value:c[s]+""});else vs(f,"string"==typeof c?"?"===c.charAt(0)?c.slice(1):c:c+"")},ws=bs.prototype;zr(ws,{append:function(t,e){ys(arguments.length,2);var r=os(this);r.entries.push({key:t+"",value:e+""}),r.updateURL()},delete:function(t){ys(arguments.length,1);for(var e=os(this),r=e.entries,n=t+"",o=0;ot.key){o.splice(e,0,t);break}e===r&&o.push(t)}n.updateURL()},forEach:function(t){for(var e,r=os(this).entries,n=re(t,arguments.length>1?arguments[1]:void 0,3),o=0;o1&&(y(e=arguments[1])&&pr(r=e.body)===es&&((n=e.headers?new Zu(e.headers):new Zu).has("content-type")||n.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),e=Jt(e,{body:f(0,String(r)),headers:f(0,n)})),o.push(e)),Qu.apply(this,o)}});var Ss,Es={URLSearchParams:bs,getState:os},xs=Ie.codeAt,As=n.URL,Os=Es.URLSearchParams,Rs=Es.getState,js=et.set,Ps=et.getterFor("URL"),Is=Math.floor,Ts=Math.pow,ks="Invalid scheme",Ls="Invalid host",Us="Invalid port",Ms=/[A-Za-z]/,_s=/[\d+-.A-Za-z]/,Ns=/\d/,Cs=/^(0x|0X)/,Fs=/^[0-7]+$/,Bs=/^\d+$/,Ds=/^[\dA-Fa-f]+$/,qs=/[\u0000\u0009\u000A\u000D #%/:?@[\\]]/,zs=/[\u0000\u0009\u000A\u000D #/:?@[\\]]/,Ws=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,Ks=/[\u0009\u000A\u000D]/g,Gs=function(t,e){var r,n,o;if("["==e.charAt(0)){if("]"!=e.charAt(e.length-1))return Ls;if(!(r=Vs(e.slice(1,-1))))return Ls;t.host=r}else if(ec(t)){if(e=function(t){var e,r,n=[],o=t.toLowerCase().replace(Gu,".").split(".");for(e=0;e4)return t;for(r=[],n=0;n1&&"0"==o.charAt(0)&&(i=Cs.test(o)?16:8,o=o.slice(8==i?1:2)),""===o)a=0;else{if(!(10==i?Bs:8==i?Fs:Ds).test(o))return t;a=parseInt(o,i)}r.push(a)}for(n=0;n=Ts(256,5-e))return null}else if(a>255)return null;for(u=r.pop(),n=0;n6)return;for(n=0;h();){if(o=null,n>0){if(!("."==h()&&n<4))return;l++}if(!Ns.test(h()))return;for(;Ns.test(h());){if(i=parseInt(h(),10),null===o)o=i;else{if(0==o)return;o=10*o+i}if(o>255)return;l++}s[c]=256*s[c]+o,2!=++n&&4!=n||c++}if(4!=n)return;break}if(":"==h()){if(l++,!h())return}else if(h())return;s[c++]=e}else{if(null!==f)return;l++,f=++c}}if(null!==f)for(a=c-f,c=7;0!=c&&a>0;)u=s[c],s[c--]=s[f+a-1],s[f+--a]=u;else if(8!=c)return;return s},Hs=function(t){var e,r,n,o;if("number"==typeof t){for(e=[],r=0;r<4;r++)e.unshift(t%256),t=Is(t/256);return e.join(".")}if("object"==typeof t){for(e="",n=function(t){for(var e=null,r=1,n=null,o=0,i=0;i<8;i++)0!==t[i]?(o>r&&(e=n,r=o),n=null,o=0):(null===n&&(n=i),++o);return o>r&&(e=n,r=o),e}(t),r=0;r<8;r++)o&&0===t[r]||(o&&(o=!1),n===r?(e+=r?":":"::",o=!0):(e+=t[r].toString(16),r<7&&(e+=":")));return"["+e+"]"}return t},Xs={},Ys=zu({},Xs,{" ":1,'"':1,"<":1,">":1,"`":1}),Js=zu({},Ys,{"#":1,"?":1,"{":1,"}":1}),Qs=zu({},Js,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Zs=function(t,e){var r=xs(t,0);return r>32&&r<127&&!w(e,t)?t:encodeURIComponent(t)},tc={ftp:21,file:null,http:80,https:443,ws:80,wss:443},ec=function(t){return w(tc,t.scheme)},rc=function(t){return""!=t.username||""!=t.password},nc=function(t){return!t.host||t.cannotBeABaseURL||"file"==t.scheme},oc=function(t,e){var r;return 2==t.length&&Ms.test(t.charAt(0))&&(":"==(r=t.charAt(1))||!e&&"|"==r)},ic=function(t){var e;return t.length>1&&oc(t.slice(0,2))&&(2==t.length||"/"===(e=t.charAt(2))||"\\"===e||"?"===e||"#"===e)},ac=function(t){var e=t.path,r=e.length;!r||"file"==t.scheme&&1==r&&oc(e[0],!0)||e.pop()},uc=function(t){return"."===t||"%2e"===t.toLowerCase()},sc={},cc={},fc={},lc={},hc={},pc={},dc={},vc={},gc={},yc={},mc={},bc={},wc={},Sc={},Ec={},xc={},Ac={},Oc={},Rc={},jc={},Pc={},Ic=function(t,e,r,n){var o,i,a,u,s,c=r||sc,f=0,l="",h=!1,p=!1,d=!1;for(r||(t.scheme="",t.username="",t.password="",t.host=null,t.port=null,t.path=[],t.query=null,t.fragment=null,t.cannotBeABaseURL=!1,e=e.replace(Ws,"")),e=e.replace(Ks,""),o=gr(e);f<=o.length;){switch(i=o[f],c){case sc:if(!i||!Ms.test(i)){if(r)return ks;c=fc;continue}l+=i.toLowerCase(),c=cc;break;case cc:if(i&&(_s.test(i)||"+"==i||"-"==i||"."==i))l+=i.toLowerCase();else{if(":"!=i){if(r)return ks;l="",c=fc,f=0;continue}if(r&&(ec(t)!=w(tc,l)||"file"==l&&(rc(t)||null!==t.port)||"file"==t.scheme&&!t.host))return;if(t.scheme=l,r)return void(ec(t)&&tc[t.scheme]==t.port&&(t.port=null));l="","file"==t.scheme?c=Sc:ec(t)&&n&&n.scheme==t.scheme?c=lc:ec(t)?c=vc:"/"==o[f+1]?(c=hc,f++):(t.cannotBeABaseURL=!0,t.path.push(""),c=Rc)}break;case fc:if(!n||n.cannotBeABaseURL&&"#"!=i)return ks;if(n.cannotBeABaseURL&&"#"==i){t.scheme=n.scheme,t.path=n.path.slice(),t.query=n.query,t.fragment="",t.cannotBeABaseURL=!0,c=Pc;break}c="file"==n.scheme?Sc:pc;continue;case lc:if("/"!=i||"/"!=o[f+1]){c=pc;continue}c=gc,f++;break;case hc:if("/"==i){c=yc;break}c=Oc;continue;case pc:if(t.scheme=n.scheme,i==Ss)t.username=n.username,t.password=n.password,t.host=n.host,t.port=n.port,t.path=n.path.slice(),t.query=n.query;else if("/"==i||"\\"==i&&ec(t))c=dc;else if("?"==i)t.username=n.username,t.password=n.password,t.host=n.host,t.port=n.port,t.path=n.path.slice(),t.query="",c=jc;else{if("#"!=i){t.username=n.username,t.password=n.password,t.host=n.host,t.port=n.port,t.path=n.path.slice(),t.path.pop(),c=Oc;continue}t.username=n.username,t.password=n.password,t.host=n.host,t.port=n.port,t.path=n.path.slice(),t.query=n.query,t.fragment="",c=Pc}break;case dc:if(!ec(t)||"/"!=i&&"\\"!=i){if("/"!=i){t.username=n.username,t.password=n.password,t.host=n.host,t.port=n.port,c=Oc;continue}c=yc}else c=gc;break;case vc:if(c=gc,"/"!=i||"/"!=l.charAt(f+1))continue;f++;break;case gc:if("/"!=i&&"\\"!=i){c=yc;continue}break;case yc:if("@"==i){h&&(l="%40"+l),h=!0,a=gr(l);for(var v=0;v65535)return Us;t.port=ec(t)&&m===tc[t.scheme]?null:m,l=""}if(r)return;c=Ac;continue}return Us}l+=i;break;case Sc:if(t.scheme="file","/"==i||"\\"==i)c=Ec;else{if(!n||"file"!=n.scheme){c=Oc;continue}if(i==Ss)t.host=n.host,t.path=n.path.slice(),t.query=n.query;else if("?"==i)t.host=n.host,t.path=n.path.slice(),t.query="",c=jc;else{if("#"!=i){ic(o.slice(f).join(""))||(t.host=n.host,t.path=n.path.slice(),ac(t)),c=Oc;continue}t.host=n.host,t.path=n.path.slice(),t.query=n.query,t.fragment="",c=Pc}}break;case Ec:if("/"==i||"\\"==i){c=xc;break}n&&"file"==n.scheme&&!ic(o.slice(f).join(""))&&(oc(n.path[0],!0)?t.path.push(n.path[0]):t.host=n.host),c=Oc;continue;case xc:if(i==Ss||"/"==i||"\\"==i||"?"==i||"#"==i){if(!r&&oc(l))c=Oc;else if(""==l){if(t.host="",r)return;c=Ac}else{if(u=Gs(t,l))return u;if("localhost"==t.host&&(t.host=""),r)return;l="",c=Ac}continue}l+=i;break;case Ac:if(ec(t)){if(c=Oc,"/"!=i&&"\\"!=i)continue}else if(r||"?"!=i)if(r||"#"!=i){if(i!=Ss&&(c=Oc,"/"!=i))continue}else t.fragment="",c=Pc;else t.query="",c=jc;break;case Oc:if(i==Ss||"/"==i||"\\"==i&&ec(t)||!r&&("?"==i||"#"==i)){if(".."===(s=(s=l).toLowerCase())||"%2e."===s||".%2e"===s||"%2e%2e"===s?(ac(t),"/"==i||"\\"==i&&ec(t)||t.path.push("")):uc(l)?"/"==i||"\\"==i&&ec(t)||t.path.push(""):("file"==t.scheme&&!t.path.length&&oc(l)&&(t.host&&(t.host=""),l=l.charAt(0)+":"),t.path.push(l)),l="","file"==t.scheme&&(i==Ss||"?"==i||"#"==i))for(;t.path.length>1&&""===t.path[0];)t.path.shift();"?"==i?(t.query="",c=jc):"#"==i&&(t.fragment="",c=Pc)}else l+=Zs(i,Js);break;case Rc:"?"==i?(t.query="",c=jc):"#"==i?(t.fragment="",c=Pc):i!=Ss&&(t.path[0]+=Zs(i,Xs));break;case jc:r||"#"!=i?i!=Ss&&("'"==i&&ec(t)?t.query+="%27":t.query+="#"==i?"%23":Zs(i,Xs)):(t.fragment="",c=Pc);break;case Pc:i!=Ss&&(t.fragment+=Zs(i,Ys))}f++}},Tc=function(t){var e,r,n=Br(this,Tc,"URL"),o=arguments.length>1?arguments[1]:void 0,a=String(t),u=js(n,{type:"URL"});if(void 0!==o)if(o instanceof Tc)e=Ps(o);else if(r=Ic(e={},String(o)))throw TypeError(r);if(r=Ic(u,a,null,e))throw TypeError(r);var s=u.searchParams=new Os,c=Rs(s);c.updateSearchParams(u.query),c.updateURL=function(){u.query=String(s)||null},i||(n.href=Lc.call(n),n.origin=Uc.call(n),n.protocol=Mc.call(n),n.username=_c.call(n),n.password=Nc.call(n),n.host=Cc.call(n),n.hostname=Fc.call(n),n.port=Bc.call(n),n.pathname=Dc.call(n),n.search=qc.call(n),n.searchParams=zc.call(n),n.hash=Wc.call(n))},kc=Tc.prototype,Lc=function(){var t=Ps(this),e=t.scheme,r=t.username,n=t.password,o=t.host,i=t.port,a=t.path,u=t.query,s=t.fragment,c=e+":";return null!==o?(c+="//",rc(t)&&(c+=r+(n?":"+n:"")+"@"),c+=Hs(o),null!==i&&(c+=":"+i)):"file"==e&&(c+="//"),c+=t.cannotBeABaseURL?a[0]:a.length?"/"+a.join("/"):"",null!==u&&(c+="?"+u),null!==s&&(c+="#"+s),c},Uc=function(){var t=Ps(this),e=t.scheme,r=t.port;if("blob"==e)try{return new URL(e.path[0]).origin}catch(t){return"null"}return"file"!=e&&ec(t)?e+"://"+Hs(t.host)+(null!==r?":"+r:""):"null"},Mc=function(){return Ps(this).scheme+":"},_c=function(){return Ps(this).username},Nc=function(){return Ps(this).password},Cc=function(){var t=Ps(this),e=t.host,r=t.port;return null===e?"":null===r?Hs(e):Hs(e)+":"+r},Fc=function(){var t=Ps(this).host;return null===t?"":Hs(t)},Bc=function(){var t=Ps(this).port;return null===t?"":String(t)},Dc=function(){var t=Ps(this),e=t.path;return t.cannotBeABaseURL?e[0]:e.length?"/"+e.join("/"):""},qc=function(){var t=Ps(this).query;return t?"?"+t:""},zc=function(){return Ps(this).searchParams},Wc=function(){var t=Ps(this).fragment;return t?"#"+t:""},Kc=function(t,e){return{get:t,set:e,configurable:!0,enumerable:!0}};if(i&&Wt(kc,{href:Kc(Lc,function(t){var e=Ps(this),r=String(t),n=Ic(e,r);if(n)throw TypeError(n);Rs(e.searchParams).updateSearchParams(e.query)}),origin:Kc(Uc),protocol:Kc(Mc,function(t){var e=Ps(this);Ic(e,String(t)+":",sc)}),username:Kc(_c,function(t){var e=Ps(this),r=gr(String(t));if(!nc(e)){e.username="";for(var n=0;nr;)e.push(arguments[r++]);return af[++of]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},Vc(of),of},tf=function(t){delete af[t]},"process"==h(ef)?Vc=function(t){ef.nextTick(cf(t))}:nf&&nf.now?Vc=function(t){nf.now(cf(t))}:rf&&!Jc?(Xc=(Hc=new rf).port2,Hc.port1.onmessage=ff,Vc=re(Xc.postMessage,Xc,1)):!n.addEventListener||"function"!=typeof postMessage||n.importScripts||o(lf)||"file:"===Qc.protocol?Vc=uf in x("script")?function(t){Kt.appendChild(x("script"))[uf]=function(){Kt.removeChild(this),sf(t)}}:function(t){setTimeout(cf(t),0)}:(Vc=lf,n.addEventListener("message",ff,!1)));var hf,pf,df,vf,gf,yf,mf,bf,wf={set:Zc,clear:tf},Sf=R.f,Ef=wf.set,xf=n.MutationObserver||n.WebKitMutationObserver,Af=n.process,Of=n.Promise,Rf="process"==h(Af),jf=Sf(n,"queueMicrotask"),Pf=jf&&jf.value;Pf||(hf=function(){var t,e;for(Rf&&(t=Af.domain)&&t.exit();pf;){e=pf.fn,pf=pf.next;try{e()}catch(t){throw pf?vf():df=void 0,t}}df=void 0,t&&t.enter()},Rf?vf=function(){Af.nextTick(hf)}:xf&&!Jc?(gf=!0,yf=document.createTextNode(""),new xf(hf).observe(yf,{characterData:!0}),vf=function(){yf.data=gf=!gf}):Of&&Of.resolve?(mf=Of.resolve(void 0),bf=mf.then,vf=function(){bf.call(mf,hf)}):vf=function(){Ef.call(n,hf)});var If,Tf,kf,Lf,Uf=Pf||function(t){var e={fn:t,next:void 0};df&&(df.next=e),pf||(pf=e,vf()),df=e},Mf=function(t){var e,r;this.promise=new t(function(t,n){if(void 0!==e||void 0!==r)throw TypeError("Bad Promise constructor");e=t,r=n}),this.resolve=ee(e),this.reject=ee(r)},_f={f:function(t){return new Mf(t)}},Nf=function(t,e){if(j(t),y(e)&&e.constructor===t)return e;var r=_f.f(t);return(0,r.resolve)(e),r.promise},Cf=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}},Ff=wf.set,Bf=qt("species"),Df="Promise",qf=et.get,zf=et.set,Wf=et.getterFor(Df),Kf=Yc,Gf=n.TypeError,$f=n.document,Vf=n.process,Hf=it("fetch"),Xf=_f.f,Yf=Xf,Jf="process"==h(Vf),Qf=!!($f&&$f.createEvent&&n.dispatchEvent),Zf="unhandledrejection",tl=Tt(Df,function(){if(F(Kf)===String(Kf)){if(66===ua)return!0;if(!Jf&&"function"!=typeof PromiseRejectionEvent)return!0}if(ua>=51&&/native code/.test(Kf))return!1;var t=Kf.resolve(1),e=function(t){t(function(){},function(){})};return(t.constructor={})[Bf]=e,!(t.then(function(){})instanceof e)}),el=tl||!Sr(function(t){Kf.all(t).catch(function(){})}),rl=function(t){var e;return!(!y(t)||"function"!=typeof(e=t.then))&&e},nl=function(t,e,r){if(!e.notified){e.notified=!0;var n=e.reactions;Uf(function(){for(var o=e.value,i=1==e.state,a=0;n.length>a;){var u,s,c,f=n[a++],l=i?f.ok:f.fail,h=f.resolve,p=f.reject,d=f.domain;try{l?(i||(2===e.rejection&&ul(t,e),e.rejection=1),!0===l?u=o:(d&&d.enter(),u=l(o),d&&(d.exit(),c=!0)),u===f.promise?p(Gf("Promise-chain cycle")):(s=rl(u))?s.call(u,h,p):h(u)):p(o)}catch(t){d&&!c&&d.exit(),p(t)}}e.reactions=[],e.notified=!1,r&&!e.rejection&&il(t,e)})}},ol=function(t,e,r){var o,i;Qf?((o=$f.createEvent("Event")).promise=e,o.reason=r,o.initEvent(t,!1,!0),n.dispatchEvent(o)):o={promise:e,reason:r},(i=n["on"+t])?i(o):t===Zf&&function(t,e){var r=n.console;r&&r.error&&(1===arguments.length?r.error(t):r.error(t,e))}("Unhandled promise rejection",r)},il=function(t,e){Ff.call(n,function(){var r,n=e.value;if(al(e)&&(r=Cf(function(){Jf?Vf.emit("unhandledRejection",n,t):ol(Zf,t,n)}),e.rejection=Jf||al(e)?2:1,r.error))throw r.value})},al=function(t){return 1!==t.rejection&&!t.parent},ul=function(t,e){Ff.call(n,function(){Jf?Vf.emit("rejectionHandled",t):ol("rejectionhandled",t,e.value)})},sl=function(t,e,r,n){return function(o){t(e,r,o,n)}},cl=function(t,e,r,n){e.done||(e.done=!0,n&&(e=n),e.value=r,e.state=2,nl(t,e,!0))},fl=function(t,e,r,n){if(!e.done){e.done=!0,n&&(e=n);try{if(t===r)throw Gf("Promise can't be resolved itself");var o=rl(r);o?Uf(function(){var n={done:!1};try{o.call(r,sl(fl,t,n,e),sl(cl,t,n,e))}catch(r){cl(t,n,r,e)}}):(e.value=r,e.state=1,nl(t,e,!1))}catch(r){cl(t,{done:!1},r,e)}}};tl&&(Kf=function(t){Br(this,Kf,Df),ee(t),If.call(this);var e=qf(this);try{t(sl(fl,this,e),sl(cl,this,e))}catch(t){cl(this,e,t)}},(If=function(t){zf(this,{type:Df,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=zr(Kf.prototype,{then:function(t,e){var r=Wf(this),n=Xf(hn(this,Kf));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=Jf?Vf.domain:void 0,r.parent=!0,r.reactions.push(n),0!=r.state&&nl(this,r,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),Tf=function(){var t=new If,e=qf(t);this.promise=t,this.resolve=sl(fl,t,e),this.reject=sl(cl,t,e)},_f.f=Xf=function(t){return t===Kf||t===kf?new Tf(t):Yf(t)},"function"==typeof Yc&&(Lf=Yc.prototype.then,rt(Yc.prototype,"then",function(t,e){var r=this;return new Kf(function(t,e){Lf.call(r,t,e)}).then(t,e)},{unsafe:!0}),"function"==typeof Hf&&Lt({global:!0,enumerable:!0,forced:!0},{fetch:function(t){return Nf(Kf,Hf.apply(n,arguments))}}))),Lt({global:!0,wrap:!0,forced:tl},{Promise:Kf}),Be(Kf,Df,!1),Kr(Df),kf=it(Df),Lt({target:Df,stat:!0,forced:tl},{reject:function(t){var e=Xf(this);return e.reject.call(void 0,t),e.promise}}),Lt({target:Df,stat:!0,forced:tl},{resolve:function(t){return Nf(this,t)}}),Lt({target:Df,stat:!0,forced:el},{all:function(t){var e=this,r=Xf(e),n=r.resolve,o=r.reject,i=Cf(function(){var r=ee(e.resolve),i=[],a=0,u=1;Fr(t,function(t){var s=a++,c=!1;i.push(void 0),u++,r.call(e,t).then(function(t){c||(c=!0,i[s]=t,--u||n(i))},o)}),--u||n(i)});return i.error&&o(i.value),r.promise},race:function(t){var e=this,r=Xf(e),n=r.reject,o=Cf(function(){var o=ee(e.resolve);Fr(t,function(t){o.call(e,t).then(r.resolve,n)})});return o.error&&n(o.value),r.promise}}),Lt({target:"Promise",stat:!0},{allSettled:function(t){var e=this,r=_f.f(e),n=r.resolve,o=r.reject,i=Cf(function(){var r=ee(e.resolve),o=[],i=0,a=1;Fr(t,function(t){var u=i++,s=!1;o.push(void 0),a++,r.call(e,t).then(function(t){s||(s=!0,o[u]={status:"fulfilled",value:t},--a||n(o))},function(t){s||(s=!0,o[u]={status:"rejected",reason:t},--a||n(o))})}),--a||n(o)});return i.error&&o(i.value),r.promise}});var ll=!!Yc&&o(function(){Yc.prototype.finally.call({then:function(){}},function(){})});Lt({target:"Promise",proto:!0,real:!0,forced:ll},{finally:function(t){var e=hn(this,it("Promise")),r="function"==typeof t;return this.then(r?function(r){return Nf(e,t()).then(function(){return r})}:t,r?function(r){return Nf(e,t()).then(function(){throw r})}:t)}}),"function"!=typeof Yc||Yc.prototype.finally||rt(Yc.prototype,"finally",it("Promise").prototype.finally);var hl=et.set,pl=et.getterFor("AggregateError"),dl=function(t,e){var r=this;if(!(r instanceof dl))return new dl(t,e);Ge&&(r=Ge(new Error(e),Ue(r)));var n=[];return Fr(t,n.push,n),i?hl(r,{errors:n,type:"AggregateError"}):r.errors=n,void 0!==e&&T(r,"message",String(e)),r};dl.prototype=Jt(Error.prototype,{constructor:f(5,dl),message:f(5,""),name:f(5,"AggregateError")}),i&&I.f(dl.prototype,"errors",{get:function(){return pl(this).errors},configurable:!0}),Lt({global:!0},{AggregateError:dl}),Lt({target:"Promise",stat:!0},{try:function(t){var e=_f.f(this),r=Cf(t);return(r.error?e.reject:e.resolve)(r.value),e.promise}});var vl="No one promise resolved";Lt({target:"Promise",stat:!0},{any:function(t){var e=this,r=_f.f(e),n=r.resolve,o=r.reject,i=Cf(function(){var r=ee(e.resolve),i=[],a=0,u=1,s=!1;Fr(t,function(t){var c=a++,f=!1;i.push(void 0),u++,r.call(e,t).then(function(t){f||s||(s=!0,n(t))},function(t){f||s||(f=!0,i[c]=t,--u||o(new(it("AggregateError"))(i,vl)))})}),--u||o(new(it("AggregateError"))(i,vl))});return i.error&&o(i.value),r.promise}}),oe("Promise","finally");var gl="URLSearchParams"in self,yl="Symbol"in self&&"iterator"in Symbol,ml="FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(t){return!1}}(),bl="FormData"in self,wl="ArrayBuffer"in self;if(wl)var Sl=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],El=ArrayBuffer.isView||function(t){return t&&Sl.indexOf(Object.prototype.toString.call(t))>-1};function xl(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function Al(t){return"string"!=typeof t&&(t=String(t)),t}function Ol(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return yl&&(e[Symbol.iterator]=function(){return e}),e}function Rl(t){this.map={},t instanceof Rl?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function jl(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function Pl(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function Il(t){var e=new FileReader,r=Pl(e);return e.readAsArrayBuffer(t),r}function Tl(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function kl(){return this.bodyUsed=!1,this._initBody=function(t){var e;this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:ml&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:bl&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:gl&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():wl&&ml&&(e=t)&&DataView.prototype.isPrototypeOf(e)?(this._bodyArrayBuffer=Tl(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):wl&&(ArrayBuffer.prototype.isPrototypeOf(t)||El(t))?this._bodyArrayBuffer=Tl(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):gl&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},ml&&(this.blob=function(){var t=jl(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?jl(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(Il)}),this.text=function(){var t=jl(this);if(t)return t;if(this._bodyBlob)return function(t){var e=new FileReader,r=Pl(e);return e.readAsText(t),r}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n-1?n:r),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function Ml(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var r=t.split("="),n=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(n),decodeURIComponent(o))}}),e}function _l(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new Rl(e.headers),this.url=e.url||"",this._initBody(t)}Ul.prototype.clone=function(){return new Ul(this,{body:this._bodyInit})},kl.call(Ul.prototype),kl.call(_l.prototype),_l.prototype.clone=function(){return new _l(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Rl(this.headers),url:this.url})},_l.error=function(){var t=new _l(null,{status:0,statusText:""});return t.type="error",t};var Nl=[301,302,303,307,308];_l.redirect=function(t,e){if(-1===Nl.indexOf(e))throw new RangeError("Invalid status code");return new _l(null,{status:e,headers:{location:t}})};var Cl=self.DOMException;try{new Cl}catch(t){(Cl=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack}).prototype=Object.create(Error.prototype),Cl.prototype.constructor=Cl}function Fl(t,e){return new Promise(function(r,n){var o=new Ul(t,e);if(o.signal&&o.signal.aborted)return n(new Cl("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var t,e,n={status:i.status,statusText:i.statusText,headers:(t=i.getAllResponseHeaders()||"",e=new Rl,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var r=t.split(":"),n=r.shift().trim();if(n){var o=r.join(":").trim();e.append(n,o)}}),e)};n.url="responseURL"in i?i.responseURL:n.headers.get("X-Request-URL"),r(new _l("response"in i?i.response:i.responseText,n))},i.onerror=function(){n(new TypeError("Network request failed"))},i.ontimeout=function(){n(new TypeError("Network request failed"))},i.onabort=function(){n(new Cl("Aborted","AbortError"))},i.open(o.method,o.url,!0),"include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&ml&&(i.responseType="blob"),o.headers.forEach(function(t,e){i.setRequestHeader(e,t)}),o.signal&&(o.signal.addEventListener("abort",a),i.onreadystatechange=function(){4===i.readyState&&o.signal.removeEventListener("abort",a)}),i.send(void 0===o._bodyInit?null:o._bodyInit)})}Fl.polyfill=!0,self.fetch||(self.fetch=Fl,self.Headers=Rl,self.Request=Ul,self.Response=_l);var Bl=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,ql=Object.prototype.propertyIsEnumerable,zl=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(t){n[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,n,o=function(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),i=1;i0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[n,r,o];return}for(var i=1/0,u=0;u=o&&Object.keys(d.O).every(function(e){return d.O[e](n[f])})?n.splice(f--,1):(c=!1,oNext.js
Select Model: Model 1
Model 2
Model 3
\ No newline at end of file
diff --git a/Api/app/out1/index.txt b/Api/app/out1/index.txt
deleted file mode 100644
index eee75695884835e34821c1edbabb5dec023d1a80..0000000000000000000000000000000000000000
--- a/Api/app/out1/index.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-2:I[6513,[],"ClientPageRoot"]
-3:I[9471,["324","static/chunks/324-5c86793bec652c55.js","931","static/chunks/app/page-9c40dbe969a6cf5a.js"],"default"]
-4:I[9275,[],""]
-5:I[1343,[],""]
-0:["712tZvFdh_fWSO8A2IHC_",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}]],null],null]},[["$","html",null,{"lang":"en","children":["$","body",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":null}]}]}],null],null],[null,[null,"$L6"]]]]]
-6:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Next.js"}],["$","meta","3",{"name":"description","content":"Generated by Next.js"}]]
-1:null
diff --git a/Api/app/out1/next.svg b/Api/app/out1/next.svg
deleted file mode 100644
index 5174b28c565c285e3e312ec5178be64fbeca8398..0000000000000000000000000000000000000000
--- a/Api/app/out1/next.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/Api/app/out1/vercel.svg b/Api/app/out1/vercel.svg
deleted file mode 100644
index d2f84222734f27b623d1c80dda3561b04d1284af..0000000000000000000000000000000000000000
--- a/Api/app/out1/vercel.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/Api/app/qdrant.py b/Api/app/qdrant.py
new file mode 100644
index 0000000000000000000000000000000000000000..6d34ef62c2fff85bf19fdbe6f8a757938826e338
--- /dev/null
+++ b/Api/app/qdrant.py
@@ -0,0 +1,93 @@
+import os
+
+from dotenv import load_dotenv
+from qdrant_client import QdrantClient, models
+
+from app.service.api import baseURL
+
+load_dotenv()
+
+api_key = os.getenv("QDRANT_API_KEY")
+
+
+class QdrantConnectionDb:
+ client = None
+ _instance = None
+ _collection_name = "docuRAG"
+ _vector_size = 384
+ dense_model = "sentence-transformers/all-MiniLM-L6-v2"
+ sparse_model = "prithivida/Splade_PP_en_v1"
+
+ def __new__(cls, *args, **kwargs):
+ """
+ Create a new instance of QdrantConnectionDb if it does not exist and initialize the collection and models.
+ """
+ if cls._instance is None:
+ cls._instance = super(QdrantConnectionDb, cls).__new__(cls)
+ cls.client = QdrantClient(url=baseURL, api_key=api_key)
+ cls._initialize_collection(
+ cls.client,
+ cls._collection_name,
+ cls._vector_size,
+ )
+ cls._set_models(cls.dense_model, cls.sparse_model)
+
+ return cls._instance
+
+ @classmethod
+ def _initialize_collection(
+ cls, client: QdrantClient, collection_name: str, _vector_size: int
+ ):
+ """
+ Initialize collection if it does not exist
+
+ :param client: QdrantClient
+ :param collection_name: str
+ :param _vector_size: int
+
+ :return: None
+ """
+ try:
+ collections = client.get_collections().collections
+ if collection_name not in [c.name for c in collections]:
+ client.create_collection(
+ collection_name=collection_name,
+ vectors_config={
+ "text-dense": models.VectorParams(
+ size=_vector_size,
+ distance=models.Distance.COSINE,
+ )
+ },
+ sparse_vectors_config={
+ "text-sparse": models.SparseVectorParams(
+ index=models.SparseIndexParams(
+ on_disk=False,
+ )
+ )
+ },
+ )
+
+ except Exception as e:
+ print(f"Error while initializing collection: {e}")
+
+ def get_client(self) -> QdrantClient:
+ """
+ Get the QdrantClient instance
+ """
+
+ return self.client
+
+ @classmethod
+ def _set_models(self, model_name: str, sparse_model_name: str):
+ """
+ Set the model and sparse model for the client
+ """
+ self.client.set_model(model_name)
+ self.client.set_sparse_model(sparse_model_name)
+
+ @classmethod
+ def get_collection_name(cls) -> str:
+ """
+ Get the current collection name
+ """
+ return cls._collection_name
diff --git a/Api/app/service/__pycache__/api.cpython-310.pyc b/Api/app/service/__pycache__/api.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..616660641026baafc367a7d9df22f7da332e5929
Binary files /dev/null and b/Api/app/service/__pycache__/api.cpython-310.pyc differ
diff --git a/Api/app/service/api.py b/Api/app/service/api.py
new file mode 100644
index 0000000000000000000000000000000000000000..fe7bfa1fe814231b72a2df08c5e685c36deb74ba
--- /dev/null
+++ b/Api/app/service/api.py
@@ -0,0 +1,2 @@
+# baseURL = "http://localhost:6333"
+baseURL = "https://ac336531-5429-4102-a292-ab3f765264e5.europe-west3-0.gcp.cloud.qdrant.io:6333"
diff --git a/Api/app/test.ipynb b/Api/app/test.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..6fafeaa1459f6e23715fcaee22dab0be42368919
--- /dev/null
+++ b/Api/app/test.ipynb
@@ -0,0 +1,1406 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/alexabades/DocuRAG/Api/venv/lib/python3.10/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n",
+ " from .autonotebook import tqdm as notebook_tqdm\n"
+ ]
+ }
+ ],
+ "source": [
+ "from qdrant_client import QdrantClient\n",
+ "from qdrant_client.models import Distance, PointStruct, VectorParams\n",
+ "from qdrant_client.models import PointStruct, VectorParams\n",
+ "from qdrant_client import models"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "baseURL = \"http://localhost:6333\"\n",
+ "# QDRANT_API_KEY=\"wRnRbEQU815UgyLrwVVrmwO80wLeodYW4fH1J12_dtg91a_uSwxV_Q\"\n",
+ "client = QdrantClient(url=baseURL)\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "([Record(id='3d50ccd5-bce3-4f7e-a2e8-069a1916a9cb', payload={'document_id': 'Energy Trading', 'chunk_index': 2, 'filename': 'Energy Trading.pdf', 'chunk-text': 'on to technical skills, I have a collaborative mindset developed through my diverse\\nexperiences, including working closely with students and faculty at Technical University of\\nDenmark and collaborating with cross-functional teams at Incotec. This background has\\nequipped me to work effectively with traders, analysts, and stakeholders to ensure that platform\\nimprovements directly impact business outcomes.\\n\\n\\nI am particularly excited about the direct involvement of platform engineers in shaping\\nCopenhagen Ener'}, vector=None, shard_key=None, order_value=None),\n",
+ " Record(id='47d3a00a-f874-422f-b03f-3ed757a1ee2a', payload={'document_id': 'Energy Trading', 'chunk_index': 1, 'filename': 'Energy Trading.pdf', 'chunk-text': ' involving Python-based infrastructure, where I\\ndesigned and implemented scalable backend solutions using FastAPI and Node.js. I have a\\nproven ability to handle critical technological decisions, such as building data pipelines and\\nimproving backend processes that closely align with business objectives. Additionally, my\\nexperience with DevOps practices like automation and containerization (using Docker) has\\nstrengthened my ability to build and maintain efficient, high-performing software systems.\\n\\n\\nIn additi'}, vector=None, shard_key=None, order_value=None),\n",
+ " Record(id='ab9650e3-c738-439e-9a4c-9bfbe615ad5e', payload={'document_id': 'Energy Trading', 'chunk_index': 3, 'filename': 'Energy Trading.pdf', 'chunk-text': 'gy Trading’s technology and business strategies. The opportunity to apply my\\nknowledge of cloud infrastructure (Azure), Python, and DevOps aligns perfectly with my passion\\nfor creating impactful solutions in dynamic environments.\\n\\n\\nI would welcome the opportunity to further discuss how my background and enthusiasm for\\ninnovative technology can contribute to the continued growth of Copenhagen Energy Trading.\\n\\n\\nThank you for considering my application.\\n\\n\\nSincerely,\\n\\nAlex Abades'}, vector=None, shard_key=None, order_value=None),\n",
+ " Record(id='cd442689-d962-4c72-9594-9b154cfa592e', payload={'document_id': 'Energy Trading', 'chunk_index': 0, 'filename': 'Energy Trading.pdf', 'chunk-text': 'ALEX ABADES GRIMES\\nAI Engineer\\nDear Hiring Manager,\\n\\n\\nI am writing to express my interest in the Platform Engineer (Python) position at Copenhagen\\nEnergy Trading. With a Master’s in Human-Centered Artificial Intelligence from the Technical\\nUniversity of Denmark and hands-on experience as a co-founder of a tech startup, I am eager to\\nbring my skills in software development, Python programming, and cloud infrastructure to your\\nrapidly expanding energy trading firm.\\n\\n\\nAt NeoCareU, I co-founded and led projects'}, vector=None, shard_key=None, order_value=None)],\n",
+ " None)"
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "collection_name = \"testfile\"\n",
+ "client.scroll(\n",
+ " collection_name=collection_name,\n",
+ " scroll_filter=models.Filter(\n",
+ " should=[\n",
+ " models.FieldCondition(key=\"document_id\", match=models.MatchValue(value=\"Energy Trading\"))\n",
+ " ]\n",
+ " ),\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "True"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "collection_name = \"example_collection\"\n",
+ "client.create_collection(\n",
+ " collection_name=collection_name,\n",
+ " vectors_config={\n",
+ " \"text-dense\": models.VectorParams(\n",
+ " size=1536, # OpenAI Embeddings\n",
+ " distance=models.Distance.COSINE,\n",
+ " )\n",
+ " },\n",
+ " sparse_vectors_config={\n",
+ " \"text-sparse\": models.SparseVectorParams(\n",
+ " index=models.SparseIndexParams(\n",
+ " on_disk=False,\n",
+ " )\n",
+ " )\n",
+ " },\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "UpdateResult(operation_id=0, status=)"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "points = [\n",
+ " PointStruct(\n",
+ " id=1,\n",
+ " vector={\n",
+ " \"text-dense\": [0.1] * 1536, # Dense vector\n",
+ " \"text-sparse\": models.SparseVector(indices=[6, 7], values=[1.0, 2.0]),\n",
+ " },\n",
+ " payload={\"filename\": f\"test\"}, # Metadata if needed\n",
+ " ),\n",
+ " PointStruct(\n",
+ " id=2,\n",
+ " vector={\n",
+ " \"text-dense\": [0.101] * 1536, # Dense vector\n",
+ " \"text-sparse\": models.SparseVector(indices=[6, 7], values=[1.0, 2.0]),\n",
+ " },\n",
+ " payload={\"filename\": f\"test\"}, # Metadata if needed\n",
+ " ),\n",
+ " PointStruct(\n",
+ " id=3,\n",
+ " vector={\n",
+ " \"text-dense\": [0.99] * 1536, # Dense vector\n",
+ " \"text-sparse\": models.SparseVector(indices=[6, 7], values=[1.0, 2.0]),\n",
+ " },\n",
+ " payload={\"filename\": f\"point_{3}\"}, # Metadata if needed\n",
+ " ),\n",
+ "]\n",
+ "\n",
+ "client.upsert(\n",
+ " collection_name=collection_name,\n",
+ " wait=True,\n",
+ " points=points,\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "result = client.scroll(\n",
+ " collection_name=\"testfile\",\n",
+ " with_payload=True,\n",
+ " with_vectors=False,\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "(tuple, list, NoneType)"
+ ]
+ },
+ "execution_count": 31,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "type(result), type(result[0]), type(result[1])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 118,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from qdrant_client.models import Record\n",
+ "result2 = ([\n",
+ " Record(id='13eb202b-1829-4a01-aa7a-c4368cea9a2b', payload={'document_id': 'Kapa', 'chunk_index': 3, 'filename': 'Kapa.ai-Research.pdf', 'chunk-text': 'Some text kapa 1'}, vector=None, shard_key=None, order_value=None),\n",
+ " Record(id='13eb202b-1829-4a01-aa7a-c4368cea9a2b', payload={'document_id': 'Kapa', 'chunk_index': 1, 'filename': 'Kapa.ai-Research.pdf', 'chunk-text': 'Some text kapa 1'}, vector=None, shard_key=None, order_value=None),\n",
+ " Record(id='522c1c8a-2d89-4967-9ddc-65ec9016008a', payload={'document_id': 'Kapa', 'chunk_index': 0, 'filename': 'Kapa.ai-Research.pdf', 'chunk-text': 'Some text kapa '}, vector=None, shard_key=None, order_value=None),\n",
+ " Record(id='522c1c8a-2d89-4967-9ddc-65ec9016008a', payload={'document_id': 'Kapa', 'chunk_index': 2, 'filename': 'Kapa.ai-Research.pdf', 'chunk-text': 'Some text kapa '}, vector=None, shard_key=None, order_value=None),\n",
+ " Record(id='b0a25b6b-8f1e-4616-8211-4af067bdafac', payload={'document_id': 'Emagine', 'chunk_index': 3, 'filename': 'Emagine.pdf', 'chunk-text': 'Some text emagine '}, vector=None, shard_key=None, order_value=None),\n",
+ " Record(id='aa9d4554-cbe5-4e62-b1f1-a905869c98c5', payload={'document_id': 'Emagine', 'chunk_index': 0, 'filename': 'Emagine.pdf', 'chunk-text': 'Some text emagine '}, vector=None, shard_key=None, order_value=None),\n",
+ " Record(id='b0a25b6b-8f1e-4616-8211-4af067bdafac', payload={'document_id': 'Emagine', 'chunk_index': 1, 'filename': 'Emagine.pdf', 'chunk-text': 'Some text emagine '}, vector=None, shard_key=None, order_value=None),\n",
+ " Record(id='b0a25b6b-8f1e-4616-8211-4af067bdafac', payload={'document_id': 'Emagine', 'chunk_index': 2, 'filename': 'Emagine.pdf', 'chunk-text': 'Some text emagine '}, vector=None, shard_key=None, order_value=None),\n",
+ " ],\n",
+ " None)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 69,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from typing import Dict, List\n",
+ "from pydantic import BaseModel\n",
+ "\n",
+ "\n",
+ "class ChunkData(BaseModel):\n",
+ " chunkText: str\n",
+ "\n",
+ "\n",
+ "class DocumentData(BaseModel):\n",
+ " data: List[ChunkData]\n",
+ "\n",
+ "\n",
+ "class ChunksResponse(BaseModel):\n",
+ " data: Dict[str, DocumentData]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 94,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "data={'Kapa': DocumentData(data=[ChunkData(chunkText='Some text kapa 1')])}\n",
+ "data={'Kapa': DocumentData(data=[ChunkData(chunkText='Some text kapa 2')])}\n",
+ "data={'Emagine': DocumentData(data=[ChunkData(chunkText='Some text emagine 1')])}\n",
+ "data={'Emagine': DocumentData(data=[ChunkData(chunkText='Some text emagine 2')])}\n"
+ ]
+ }
+ ],
+ "source": [
+ "qdrant_response = result2\n",
+ "\n",
+ "for document_index, document_chunks in enumerate(qdrant_response[0], start=1):\n",
+ " print(\n",
+ " ChunksResponse(\n",
+ " data={\n",
+ " document_chunks.payload[\"document_id\"]: DocumentData(\n",
+ " data=[ChunkData(chunkText=document_chunks.payload[\"chunk-text\"])]\n",
+ " )\n",
+ " }\n",
+ " )\n",
+ " )"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "data = {\n",
+ " \"Kapa\": {\n",
+ " \"chunks\": [\n",
+ " \"This is a test\",\n",
+ " \"This is another test\",\n",
+ " ],\n",
+ " },\n",
+ " \"Emagine\": {\n",
+ " \"chunks\": [\n",
+ " \"This is a test\",\n",
+ " \"This is another test\",\n",
+ " ],\n",
+ " },\n",
+ "}\n",
+ "\n",
+ "class documentChunks(BaseModel, str)\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "transformed_data = {}\n",
+ "qdrant_response = client.scroll(\n",
+ " collection_name=\"testfile\",\n",
+ " with_payload=True,\n",
+ " with_vectors=False,\n",
+ ")\n",
+ "\n",
+ "\n",
+ "for document_index, document_chunks in enumerate(qdrant_response[0], start=1):\n",
+ " try:\n",
+ " transformed_data[document_chunks.payload[\"document_id\"]].append(\n",
+ " {\n",
+ " document_chunks.payload[\"chunk_index\"]: document_chunks.payload[\n",
+ " \"chunk-text\"\n",
+ " ]\n",
+ " }\n",
+ " )\n",
+ "\n",
+ " except KeyError:\n",
+ " transformed_data[document_chunks.payload[\"document_id\"]] = [\n",
+ " {\n",
+ " document_chunks.payload[\"chunk_index\"]: document_chunks.payload[\n",
+ " \"chunk-text\"\n",
+ " ]\n",
+ " }\n",
+ " ]\n",
+ "\n",
+ "\n",
+ "for doc in transformed_data:\n",
+ " transformed_data[doc] = sorted(\n",
+ " transformed_data[doc], key=lambda x: list(x.keys())[0]\n",
+ " )"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 108,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{'Kapa': [{0: 'Some text kapa 2'}, {1: 'Some text kapa 1'}],\n",
+ " 'Emagine': [{0: 'Some text emagine 1'}, {1: 'Some text emagine 2'}]}"
+ ]
+ },
+ "execution_count": 108,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "transformed_data"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 138,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Define a model for each chunk\n",
+ "class Chunk(BaseModel):\n",
+ " index: int\n",
+ " text: str\n",
+ "\n",
+ "\n",
+ "# Define a model for the entire response\n",
+ "class ChunksResponse(BaseModel):\n",
+ " data: Dict[str, List[Chunk]]\n",
+ "\n",
+ "\n",
+ "transformed_data = {}\n",
+ "\n",
+ "for document in result2[0]: # Assuming results[0] contains the Qdrant data\n",
+ " document_id = document.payload[\"document_id\"]\n",
+ " chunk_index = document.payload[\"chunk_index\"]\n",
+ " text = document.payload[\"chunk-text\"]\n",
+ "\n",
+ " if document_id not in transformed_data:\n",
+ " transformed_data[document_id] = []\n",
+ "\n",
+ " transformed_data[document_id].append({\"index\": chunk_index, \"text\": text})\n",
+ "\n",
+ "for doc in transformed_data:\n",
+ " transformed_data[doc] = sorted(transformed_data[doc], key=lambda x: x[\"index\"])\n",
+ "result_transf = ChunksResponse(data=transformed_data)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 139,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "ChunksResponse(data={'Kapa': [Chunk(index=0, text='Some text kapa '), Chunk(index=1, text='Some text kapa 1'), Chunk(index=2, text='Some text kapa '), Chunk(index=3, text='Some text kapa 1')], 'Emagine': [Chunk(index=0, text='Some text emagine '), Chunk(index=1, text='Some text emagine '), Chunk(index=2, text='Some text emagine '), Chunk(index=3, text='Some text emagine ')]})"
+ ]
+ },
+ "execution_count": 139,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "result_transf"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "ChunksResponse(data={'Kapa': [Chunk(index=3, text='Some text kapa 1'), Chunk(index=1, text='Some text kapa 1'), Chunk(index=0, text='Some text kapa '), Chunk(index=2, text='Some text kapa ')], 'Emagine': [Chunk(index=3, text='Some text emagine '), Chunk(index=0, text='Some text emagine '), Chunk(index=1, text='Some text emagine '), Chunk(index=2, text='Some text emagine ')]})"
+ ]
+ },
+ "execution_count": 124,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "ChunksResponse(\n",
+ " data={\n",
+ " \"Kapa\": [\n",
+ " Chunk(index=3, text=\"Some text kapa 1\"),\n",
+ " Chunk(index=1, text=\"Some text kapa 1\"),\n",
+ " Chunk(index=0, text=\"Some text kapa \"),\n",
+ " Chunk(index=2, text=\"Some text kapa \"),\n",
+ " ],\n",
+ " \"Emagine\": [\n",
+ " Chunk(index=3, text=\"Some text emagine \"),\n",
+ " Chunk(index=0, text=\"Some text emagine \"),\n",
+ " Chunk(index=1, text=\"Some text emagine \"),\n",
+ " Chunk(index=2, text=\"Some text emagine \"),\n",
+ " ],\n",
+ " }\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "data = {\n",
+ " \"Kapa\": [\n",
+ " {\n",
+ " 0: \"Some text kapa Some text kapa Some text kapa Some text kapa Some text kapa Some text kapa Some text kapa \"\n",
+ " },\n",
+ " {\n",
+ " 1: \"Some text kapa 1 Some text kapa Some text kapa Some text kapa Some text kapa Some text kapa Some text kapa Some text kapa \"\n",
+ " },\n",
+ " ],\n",
+ " \"Emagine\": [\n",
+ " {\n",
+ " 0: \"Some text emagine 1 Some text emagine 1 Some text emagine 1 Some text emagine 1 Some text emagine 1 Some text emagine 1 \"\n",
+ " },\n",
+ " {\n",
+ " 1: \"Some text emagine 2 Some text emagine 2 Some text emagine 2 Some text emagine 2 Some text emagine 2 Some text emagine 2 Some text emagine 2 \"\n",
+ " },\n",
+ " ],\n",
+ "}"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 103,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{'Kapa': [{2: 'Some text kapa 2'}, {3: 'Some text kapa 1'}],\n",
+ " 'Emagine': [{0: 'Some text emagine 1'}, {1: 'Some text emagine 2'}]}"
+ ]
+ },
+ "execution_count": 103,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "transformed_data"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# transformed_data[\"Kapa\"].sort(key=lambda x: list(x.keys())[0])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 92,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "[{0: 'ALEX ABADES GRIMES\\nAI Engineer\\nDear Finn & Emil,\\n\\n\\nI am writing to express my interest in the Research Engineer position at Kapa.ai. With a Master’s\\nin Human-Centered Artificial Intelligence from Denmark’s Technical University and a strong\\nbackground in machine learning, retrieval techniques, and AI product development, I am excited\\nabout the opportunity to contribute to Kapa’s mission of enhancing technical query resolution\\nthrough cutting-edge retrieval and machine learning techniques.\\n\\n\\nIn my previous ro'},\n",
+ " {1: 'le as Co-Founder at NeoCareU, I led the end-to-end development of Python-\\nbased infrastructures, including implementing graph search functionalities using FastAPI, motor,\\nand uvicorn. This hands-on experience has provided me with a solid foundation in developing\\nrobust and scalable backend solutions. Additionally, I have experience working with retrieval-\\naugmented generation (RAG), which aligns closely with Kapa’s focus on improving technical\\nquery handling.\\n\\n\\nMy passion for retrieval-based AI technologies'},\n",
+ " {2: ' is further reflected in my research projects. For\\ninstance, I’ve developed my own retrieval-augmented generation (RAG) system using natural\\nlanguage processing and vector databases. While this system is still evolving and not fully\\noptimized for search, it has allowed me to experiment with deploying machine learning models to\\ntackle complex data retrieval challenges. This hands-on experience would enable me to\\ncontribute effectively to Kapa’s mission of answering more sophisticated technical questions.\\n\\n\\nT'},\n",
+ " {3: 'hank you for considering my application. I look forward to the opportunity to discuss how my\\nbackground in AI, deep learning, and search techniques aligns with the goals of Kapa.ai.\\n\\n\\nSincerely,\\n\\n\\nAlex Abades Grimes'}]"
+ ]
+ },
+ "execution_count": 92,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "sorted(transformed_data[\"Kapa\"], key=lambda x: list(x.keys())[0])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 93,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{'Kapa': [{3: 'hank you for considering my application. I look forward to the opportunity to discuss how my\\nbackground in AI, deep learning, and search techniques aligns with the goals of Kapa.ai.\\n\\n\\nSincerely,\\n\\n\\nAlex Abades Grimes'},\n",
+ " {2: ' is further reflected in my research projects. For\\ninstance, I’ve developed my own retrieval-augmented generation (RAG) system using natural\\nlanguage processing and vector databases. While this system is still evolving and not fully\\noptimized for search, it has allowed me to experiment with deploying machine learning models to\\ntackle complex data retrieval challenges. This hands-on experience would enable me to\\ncontribute effectively to Kapa’s mission of answering more sophisticated technical questions.\\n\\n\\nT'},\n",
+ " {0: 'ALEX ABADES GRIMES\\nAI Engineer\\nDear Finn & Emil,\\n\\n\\nI am writing to express my interest in the Research Engineer position at Kapa.ai. With a Master’s\\nin Human-Centered Artificial Intelligence from Denmark’s Technical University and a strong\\nbackground in machine learning, retrieval techniques, and AI product development, I am excited\\nabout the opportunity to contribute to Kapa’s mission of enhancing technical query resolution\\nthrough cutting-edge retrieval and machine learning techniques.\\n\\n\\nIn my previous ro'},\n",
+ " {1: 'le as Co-Founder at NeoCareU, I led the end-to-end development of Python-\\nbased infrastructures, including implementing graph search functionalities using FastAPI, motor,\\nand uvicorn. This hands-on experience has provided me with a solid foundation in developing\\nrobust and scalable backend solutions. Additionally, I have experience working with retrieval-\\naugmented generation (RAG), which aligns closely with Kapa’s focus on improving technical\\nquery handling.\\n\\n\\nMy passion for retrieval-based AI technologies'}]}"
+ ]
+ },
+ "execution_count": 93,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "transformed_data"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "1\n",
+ "2\n",
+ "3\n"
+ ]
+ }
+ ],
+ "source": [
+ "for document_index, document_chunks in enumerate(result[0], start=1):\n",
+ " print(document_chunks.id)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "(qdrant_client.http.models.models.Record, 1)"
+ ]
+ },
+ "execution_count": 16,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "type(result[0][0]), result[0][0].id"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[0.7, 0.04, 0.3, 0.06, 0.25, 0.88, 0.63, 0.18, 0.42, 0.77, 0.24, 0.96, 0.79, 0.67, 0.72, 0.71, 0.52, 0.16, 0.34, 0.72, 0.13, 0.09, 0.43, 0.74, 0.24, 0.9, 0.58, 0.2, 0.23, 0.43, 0.7, 0.46, 0.14, 0.98, 0.06, 0.39, 0.8, 0.96, 0.2, 0.68, 0.14, 0.65, 0.96, 0.88, 0.21, 0.5, 0.58, 0.76, 0.1, 0.71, 0.62, 0.38, 0.51, 0.35, 0.01, 0.51, 0.39, 0.09, 0.32, 0.31, 0.82, 0.5, 0.74, 0.05, 0.07, 0.25, 0.35, 0.44, 0.98, 0.3, 0.08, 0.08, 0.29, 0.21, 0.0, 0.36, 0.73, 0.82, 0.42, 0.92, 0.11, 0.2, 0.13, 0.32, 0.72, 0.2, 0.7, 0.01, 0.52, 0.86, 0.77, 0.53, 0.14, 0.31, 0.25, 0.23, 0.9, 0.66, 0.44, 0.64, 0.9, 0.26, 0.58, 0.94, 0.5, 0.93, 0.94, 0.57, 0.84, 0.47, 0.68, 0.37, 0.58, 0.35, 0.82, 0.71, 0.32, 0.78, 0.2, 0.27, 0.15, 0.52, 0.32, 0.57, 0.78, 0.42, 0.83, 0.21, 0.29, 0.78, 0.3, 0.97, 0.03, 0.96, 0.49, 0.75, 0.42, 0.9, 0.73, 0.13, 0.85, 0.57, 0.49, 0.85, 0.89, 0.91, 0.3, 0.97, 0.47, 1.0, 0.62, 0.44, 0.54, 0.85, 0.33, 0.25, 0.52, 0.84, 0.68, 0.75, 0.26, 0.01, 0.23, 0.55, 0.65, 0.8, 0.81, 0.54, 0.38, 0.5, 0.51, 0.25, 0.23, 0.84, 0.31, 0.35, 0.77, 0.44, 0.75, 0.22, 0.96, 0.79, 0.51, 0.64, 0.85, 0.66, 0.89, 0.96, 0.7, 0.95, 0.37, 0.72, 0.95, 0.38, 0.16, 0.49, 0.05, 0.76, 0.31, 0.71, 0.9, 0.25, 0.31, 0.9, 0.36, 0.73, 0.53, 0.2, 0.63, 0.6, 0.9, 0.76, 0.06, 0.72, 0.67, 0.86, 0.86, 0.47, 0.41, 0.31, 0.57, 0.89, 0.6, 0.04, 0.86, 0.91, 0.19, 0.38, 0.87, 0.5, 0.84, 0.34, 0.91, 0.92, 0.74, 0.55, 0.19, 0.18, 0.14, 0.57, 0.48, 0.77, 0.51, 0.97, 0.5, 0.07, 0.65, 0.53, 0.98, 0.12, 0.5, 0.07, 0.96, 0.96, 0.29, 0.62, 0.41, 0.36, 0.22, 0.88, 0.45, 0.41, 0.37, 0.49, 0.37, 0.82, 0.65, 0.08, 0.14, 0.42, 0.55, 0.95, 0.02, 0.32, 0.79, 0.27, 0.72, 0.15, 0.86, 0.36, 0.92, 0.35, 0.52, 0.06, 0.52, 0.23, 0.13, 0.36, 0.72, 0.62, 1.0, 0.94, 0.93, 0.68, 0.97, 0.72, 0.53, 0.74, 0.42, 0.42, 0.45, 0.37, 0.13, 0.92, 0.62, 0.19, 0.55, 0.28, 0.47, 0.09, 0.49, 0.17, 0.69, 0.0, 0.34, 0.13, 0.54, 0.69, 0.22, 0.87, 0.29, 0.79, 0.35, 0.12, 0.62, 0.57, 0.2, 0.27, 0.54, 0.57, 0.37, 0.6, 0.98, 0.52, 0.35, 0.44, 0.05, 0.38, 0.89, 0.7, 0.48, 0.58, 0.59, 0.8, 0.37, 0.39, 0.17, 0.35, 0.56, 0.51, 0.52, 0.46, 0.68, 0.83, 0.93, 0.62, 0.14, 0.65, 0.48, 0.72, 0.11, 0.47, 0.55, 0.39, 0.56, 0.26, 0.96, 0.99, 0.0, 0.77, 0.15, 0.98, 0.8, 0.96, 0.77, 0.01, 0.11, 0.23, 0.04, 0.82, 0.6, 0.29, 0.67, 0.09]\n"
+ ]
+ }
+ ],
+ "source": [
+ "import random\n",
+ "\n",
+ "text_dense_vector = [round(random.random(),2) for _ in range(384)]\n",
+ "print(text_dense_vector)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "document_name = \"test\"\n",
+ "result = client.scroll(\n",
+ " collection_name=collection_name,\n",
+ " scroll_filter=models.Filter(\n",
+ " must=[\n",
+ " models.FieldCondition(\n",
+ " key=\"filename\", match=models.MatchValue(value=document_name)\n",
+ " )\n",
+ " ]\n",
+ " ),\n",
+ " )"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "[1, 2]"
+ ]
+ },
+ "execution_count": 22,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "[point.id for point in result[0]]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "if result[0]:\n",
+ " print(\"somethinf\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [
+ {
+ "ename": "TypeError",
+ "evalue": "QdrantClient.search() missing 1 required positional argument: 'query_vector'",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)",
+ "Cell \u001b[0;32mIn[10], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[43mclient\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43msearch\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 2\u001b[0m \u001b[43m \u001b[49m\u001b[43mcollection_name\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcollection_name\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 3\u001b[0m \u001b[43m \u001b[49m\u001b[43mquery_filter\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mmodels\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mFilter\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 4\u001b[0m \u001b[43m \u001b[49m\u001b[43mmust\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43m[\u001b[49m\n\u001b[1;32m 5\u001b[0m \u001b[43m \u001b[49m\u001b[43mmodels\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mFieldCondition\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 6\u001b[0m \u001b[43m \u001b[49m\u001b[43mkey\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mfilename\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mmatch\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mmodels\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mMatchValue\u001b[49m\u001b[43m(\u001b[49m\u001b[43mvalue\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mdocument_name\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 7\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 8\u001b[0m \u001b[43m \u001b[49m\u001b[43m]\u001b[49m\n\u001b[1;32m 9\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 10\u001b[0m \u001b[43m)\u001b[49m\n",
+ "\u001b[0;31mTypeError\u001b[0m: QdrantClient.search() missing 1 required positional argument: 'query_vector'"
+ ]
+ }
+ ],
+ "source": [
+ "client.search(\n",
+ " collection_name=collection_name,\n",
+ " query_filter=models.Filter(\n",
+ " must=[\n",
+ " models.FieldCondition(\n",
+ " key=\"filename\", match=models.MatchValue(value=document_name)\n",
+ " )\n",
+ " ]\n",
+ " ),\n",
+ ")\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# query_vector_dense = self.dense_embeddings.get_dense_vector(query_text)\n",
+ "# query_vector_sparse = self.dense_embeddings.get_sparse_vector(query_text)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "([ScoredPoint(id=3, version=2, score=0.9999997, payload={'name': 'point_3'}, vector={'text-sparse': SparseVector(indices=[6, 7], values=[1.0, 2.0]), 'text-dense': [0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523]}, shard_key=None, order_value=None),\n",
+ " ScoredPoint(id=1, version=2, score=0.9999997, payload={'name': 'point_1'}, vector={'text-dense': [0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523], 'text-sparse': SparseVector(indices=[6, 7], values=[1.0, 2.0])}, shard_key=None, order_value=None),\n",
+ " ScoredPoint(id=2, version=2, score=0.9999996, payload={'name': 'point_2'}, vector={'text-dense': [0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513], 'text-sparse': SparseVector(indices=[6, 7], values=[1.0, 2.0])}, shard_key=None, order_value=None)],\n",
+ " [ScoredPoint(id=2, version=2, score=8.0, payload={'name': 'point_2'}, vector={'text-sparse': SparseVector(indices=[6, 7], values=[1.0, 2.0]), 'text-dense': [0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513]}, shard_key=None, order_value=None),\n",
+ " ScoredPoint(id=3, version=2, score=8.0, payload={'name': 'point_3'}, vector={'text-sparse': SparseVector(indices=[6, 7], values=[1.0, 2.0]), 'text-dense': [0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523]}, shard_key=None, order_value=None),\n",
+ " ScoredPoint(id=1, version=2, score=8.0, payload={'name': 'point_1'}, vector={'text-sparse': SparseVector(indices=[6, 7], values=[1.0, 2.0]), 'text-dense': [0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523]}, shard_key=None, order_value=None)])"
+ ]
+ },
+ "execution_count": 19,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "user_query_dense_vector = [0.099] * 1536\n",
+ "user_query_sparse_vector = {6: 2.0, 7: 3.0}\n",
+ "\n",
+ "\n",
+ "# Dense search\n",
+ "dense_results = client.search(\n",
+ " collection_name=collection_name,\n",
+ " query_vector=(\"text-dense\", user_query_dense_vector),\n",
+ " with_vectors=True,\n",
+ ")\n",
+ "\n",
+ "# Sparse search\n",
+ "sparse_results = client.search(\n",
+ " collection_name=collection_name,\n",
+ " query_vector=models.NamedSparseVector(\n",
+ " name=\"text-sparse\",\n",
+ " vector=models.SparseVector(\n",
+ " indices=list(user_query_sparse_vector.keys()),\n",
+ " values=list(user_query_sparse_vector.values()),\n",
+ " ),\n",
+ " ),\n",
+ " with_vectors=True,\n",
+ ")\n",
+ "\n",
+ "dense_results, sparse_results"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def rrf_fusion_separate_searches(dense_results, sparse_results, k=60):\n",
+ " combined_scores = {}\n",
+ "\n",
+ " # Rank the dense results\n",
+ " for rank, point in enumerate(dense_results, start=1):\n",
+ " if point.id not in combined_scores:\n",
+ " combined_scores[point.id] = 0\n",
+ " combined_scores[point.id] += 1 / (k + rank)\n",
+ "\n",
+ " # Rank the sparse results\n",
+ " for rank, point in enumerate(sparse_results, start=1):\n",
+ " if point.id not in combined_scores:\n",
+ " combined_scores[point.id] = 0\n",
+ " combined_scores[point.id] += 1 / (k + rank)\n",
+ "\n",
+ " # Sort by the combined RRF score\n",
+ " fused_results = sorted(combined_scores.items(), key=lambda x: x[1], reverse=True)\n",
+ "\n",
+ " return fused_results"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Point ID: 1, Combined RRF Score: 0.03278688524590164\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Apply RRF to combine the results\n",
+ "fused_results = rrf_fusion_separate_searches(dense_results, sparse_results)\n",
+ "\n",
+ "# Output the fused results with combined RRF scores\n",
+ "for point_id, score in fused_results:\n",
+ " print(f\"Point ID: {point_id}, Combined RRF Score: {score}\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 62,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "[(1, 0.03278688524590164)]"
+ ]
+ },
+ "execution_count": 62,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "fused_results"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "[[ScoredPoint(id=1, version=0, score=0.9999997, payload=None, vector=None, shard_key=None, order_value=None)],\n",
+ " [ScoredPoint(id=1, version=0, score=5.0, payload=None, vector=None, shard_key=None, order_value=None)]]"
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# Hybrid search\n",
+ "\n",
+ "client.search_batch(\n",
+ " collection_name=collection_name,\n",
+ " requests=[\n",
+ " models.SearchRequest(\n",
+ " vector=models.NamedVector(\n",
+ " name=\"text-dense\",\n",
+ " vector=query_vector_dense,\n",
+ " ),\n",
+ " limit=10,\n",
+ " ),\n",
+ " models.SearchRequest(\n",
+ " vector=models.NamedSparseVector(\n",
+ " name=\"text-sparse\",\n",
+ " vector=models.SparseVector(\n",
+ " indices=query_indices,\n",
+ " values=query_values,\n",
+ " ),\n",
+ " ),\n",
+ " limit=10,\n",
+ " ),\n",
+ " ],\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "dict_keys([6, 7])"
+ ]
+ },
+ "execution_count": 14,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "user_query_sparse_vector = {\n",
+ " 6: 1.0,\n",
+ " 7: 2.0\n",
+ "}\n",
+ "user_query_sparse_vector.keys()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Hybrid search with prefetch and RRF fusion\n",
+ "\n",
+ "user_query_dense_vector = [0.099] * 1536\n",
+ "user_query_sparse_vector = {6: 2.0, 7: 3.0}\n",
+ "\n",
+ "sparse_dense_rrf_prefetch = models.Prefetch(\n",
+ " prefetch=[\n",
+ " models.Prefetch(\n",
+ " query=user_query_dense_vector,\n",
+ " using=\"text-dense\",\n",
+ " limit=25,\n",
+ " ),\n",
+ " models.Prefetch(\n",
+ " query=models.SparseVector(\n",
+ " indices=list(user_query_sparse_vector.keys()),\n",
+ " values=list(user_query_sparse_vector.values()),\n",
+ " ),\n",
+ " using=\"text-sparse\",\n",
+ " limit=25,\n",
+ " ),\n",
+ " ],\n",
+ " # RRF fusion\n",
+ " query=models.FusionQuery(\n",
+ " fusion=models.Fusion.RRF,\n",
+ " ),\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "result = client.query_points(\n",
+ " collection_name=collection_name,\n",
+ " prefetch=[sparse_dense_rrf_prefetch],\n",
+ " query=user_query_dense_vector,\n",
+ " using=\"text-dense\", \n",
+ " with_payload=True,\n",
+ " with_vectors=True,\n",
+ " limit=10, \n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "[ScoredPoint(id=3, version=2, score=0.9999997, payload={'name': 'point_3'}, vector={'text-sparse': SparseVector(indices=[6, 7], values=[1.0, 2.0]), 'text-dense': [0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523]}, shard_key=None, order_value=None),\n",
+ " ScoredPoint(id=1, version=2, score=0.9999997, payload={'name': 'point_1'}, vector={'text-sparse': SparseVector(indices=[6, 7], values=[1.0, 2.0]), 'text-dense': [0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523, 0.025515523]}, shard_key=None, order_value=None),\n",
+ " ScoredPoint(id=2, version=2, score=0.9999996, payload={'name': 'point_2'}, vector={'text-dense': [0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513, 0.025515513], 'text-sparse': SparseVector(indices=[6, 7], values=[1.0, 2.0])}, shard_key=None, order_value=None)]"
+ ]
+ },
+ "execution_count": 12,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "result.points"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "[{'name': 'point_3'}, {'name': 'point_1'}, {'name': 'point_2'}]"
+ ]
+ },
+ "execution_count": 13,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "[{\"name\": point.payload[\"name\"]} for point in result.points]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "'point_1'"
+ ]
+ },
+ "execution_count": 15,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "result.points[0].payload['name']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "sparse_dense_rrf_prefetch = models.Prefetch(\n",
+ " prefetch=[\n",
+ " models.Prefetch(\n",
+ " prefetch=[\n",
+ " # First prefetch retrieves 100 documents with dense vectors\n",
+ " models.Prefetch(\n",
+ " query=dense_vector_low_precision,\n",
+ " using=\"dense-uint8\", # Low precision dense vectors\n",
+ " limit=100,\n",
+ " )\n",
+ " ],\n",
+ " # Then, rerank with high-precision dense vectors\n",
+ " query=user_query_dense_vector,\n",
+ " using=\"dense\", # High precision dense vectors\n",
+ " limit=25, # Rerank and reduce the number of documents\n",
+ " ),\n",
+ " # Another prefetch using sparse vectors\n",
+ " models.Prefetch(\n",
+ " query=models.SparseVector(\n",
+ " indices=list(sparse_vector.keys()),\n",
+ " values=list(sparse_vector.values()),\n",
+ " ),\n",
+ " using=\"sparse\", # Sparse vector search\n",
+ " limit=25,\n",
+ " ),\n",
+ " ],\n",
+ " # RRF fusion combines the dense and sparse results\n",
+ " query=models.FusionQuery(\n",
+ " fusion=models.Fusion.RRF, # Reciprocal Rank Fusion\n",
+ " ),\n",
+ ")\n",
+ "\n",
+ "client.query_points(\n",
+ " collection_name=\"my-collection\",\n",
+ " prefetch=[sparse_dense_rrf_prefetch],\n",
+ " # Optional: You can use a late interaction model for final reranking\n",
+ " query=late_interaction_query_vectors, # Optional reranking\n",
+ " using=\"late-interaction\", # This model reranks the final results\n",
+ " with_payload=True,\n",
+ " limit=10, # Final results\n",
+ ")\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# query_vector_sparse = self.dense_embeddings.get_sparse_vector(query_text)\n",
+ "\n",
+ "from torch import cosine_similarity\n",
+ "\n",
+ "\n",
+ "sparse_results = client.search(\n",
+ " collection_name=collection_name,\n",
+ " vector=None,\n",
+ " sparse_vector={\n",
+ " \"text-sparse\": {\n",
+ " \"indices\": list(user_query_sparse_vector.keys()),\n",
+ " \"values\": list(user_query_sparse_vector.values()),\n",
+ " }\n",
+ " },\n",
+ " limit=100, # Retrieve more candidates to rerank later\n",
+ " with_payload=True,\n",
+ ")\n",
+ "\n",
+ "\n",
+ "# query_vector_dense = self.dense_embeddings.get_dense_vector(query_text)\n",
+ "\n",
+ "# Reranking based on dense vectors\n",
+ "reranked_results = sorted(\n",
+ " sparse_results,\n",
+ " key=lambda point: cosine_similarity(point.vector[\"text-dense\"], query_vector_dense),\n",
+ " reverse=True # Assuming higher cosine similarity is better\n",
+ ")\n",
+ "\n",
+ "# Now limit to the top-N results after reranking\n",
+ "top_reranked_results = reranked_results[:10]\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 30,
+ "metadata": {},
+ "outputs": [
+ {
+ "ename": "ValidationError",
+ "evalue": "1 validation error for PointStruct\nsparse_vector\n Extra inputs are not permitted [type=extra_forbidden, input_value={'text-sparse': SparseVec... 7], values=[1.0, 2.0])}, input_type=dict]\n For further information visit https://errors.pydantic.dev/2.8/v/extra_forbidden",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[0;31mValidationError\u001b[0m Traceback (most recent call last)",
+ "Cell \u001b[0;32mIn[30], line 2\u001b[0m\n\u001b[1;32m 1\u001b[0m points \u001b[38;5;241m=\u001b[39m [\n\u001b[0;32m----> 2\u001b[0m \u001b[43mPointStruct\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 3\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;28;43mid\u001b[39;49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mstr\u001b[39;49m\u001b[43m(\u001b[49m\u001b[38;5;241;43m1\u001b[39;49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 4\u001b[0m \u001b[43m \u001b[49m\u001b[43mvector\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43m{\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mtext-dense\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m0.0\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43m \u001b[49m\u001b[38;5;241;43m1536\u001b[39;49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 5\u001b[0m \u001b[43m \u001b[49m\u001b[43msparse_vector\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43m{\u001b[49m\n\u001b[1;32m 6\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mtext-sparse\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmodels\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mSparseVector\u001b[49m\u001b[43m(\u001b[49m\u001b[43mindices\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m6\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m7\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mvalues\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m1.0\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m2.0\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 7\u001b[0m \u001b[43m \u001b[49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 8\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 9\u001b[0m ]\n\u001b[1;32m 11\u001b[0m client\u001b[38;5;241m.\u001b[39mupsert(\n\u001b[1;32m 12\u001b[0m collection_name\u001b[38;5;241m=\u001b[39mcollection_name,\n\u001b[1;32m 13\u001b[0m wait\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mTrue\u001b[39;00m,\n\u001b[1;32m 14\u001b[0m points\u001b[38;5;241m=\u001b[39mpoints,\n\u001b[1;32m 15\u001b[0m )\n",
+ "File \u001b[0;32m~/DocuRAG/Api/venv/lib/python3.10/site-packages/pydantic/main.py:193\u001b[0m, in \u001b[0;36mBaseModel.__init__\u001b[0;34m(self, **data)\u001b[0m\n\u001b[1;32m 191\u001b[0m \u001b[38;5;66;03m# `__tracebackhide__` tells pytest and some other tools to omit this function from tracebacks\u001b[39;00m\n\u001b[1;32m 192\u001b[0m __tracebackhide__ \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mTrue\u001b[39;00m\n\u001b[0;32m--> 193\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m__pydantic_validator__\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mvalidate_python\u001b[49m\u001b[43m(\u001b[49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mself_instance\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m)\u001b[49m\n",
+ "\u001b[0;31mValidationError\u001b[0m: 1 validation error for PointStruct\nsparse_vector\n Extra inputs are not permitted [type=extra_forbidden, input_value={'text-sparse': SparseVec... 7], values=[1.0, 2.0])}, input_type=dict]\n For further information visit https://errors.pydantic.dev/2.8/v/extra_forbidden"
+ ]
+ }
+ ],
+ "source": [
+ "points = [\n",
+ " PointStruct(\n",
+ " id=str(1),\n",
+ " vector={\"text-dense\": [0.0] * 1536},\n",
+ " sparse_vector={\n",
+ " \"text-sparse\": models.SparseVector(indices=[6, 7], values=[1.0, 2.0])\n",
+ " },\n",
+ " )\n",
+ "]\n",
+ "\n",
+ "client.upsert(\n",
+ " collection_name=collection_name,\n",
+ " wait=True,\n",
+ " points=points,\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "points = [\n",
+ " PointStruct(\n",
+ " id=1,\n",
+ " vector={\"text-dense\": [0.1] * 1536},\n",
+ " payload={\"name\": f\"point_{1}\"},\n",
+ " ),\n",
+ " PointStruct(\n",
+ " id=1,\n",
+ " vector={\"text-sparse\": models.SparseVector(indices=[6, 7], values=[1.0, 2.0])},\n",
+ " payload={\"name\": f\"point_{1}\"},\n",
+ " ),\n",
+ "]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "UpdateResult(operation_id=3, status=)"
+ ]
+ },
+ "execution_count": 26,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "client.upsert(\n",
+ " collection_name=collection_name,\n",
+ " wait=True,\n",
+ " points=points,\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "[CollectionDescription(name='testfile')]"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "collections = client.get_collections().collections\n",
+ "collections"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 79,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "points = [\n",
+ " PointStruct(\n",
+ " id=1,\n",
+ " vector=[0.1, 0.2, 0.3, 0.4],\n",
+ " payload={\n",
+ " \"document_id\": \"Doc_1\",\n",
+ " \"chunk_index\": 1,\n",
+ " \"filename\": \"Test_file\",\n",
+ " \"text\": \"This is a test file 2\",\n",
+ " },\n",
+ " ),\n",
+ " PointStruct(\n",
+ " id=2,\n",
+ " vector=[0.9, 0.9, 0.8, 0.9],\n",
+ " payload={\n",
+ " \"document_id\": \"Doc_1\",\n",
+ " \"chunk_index\": 2,\n",
+ " \"filename\": \"Test_file\",\n",
+ " \"text\": \"World\",\n",
+ " },\n",
+ " ),\n",
+ " PointStruct(\n",
+ " id=3,\n",
+ " vector=[0.9, 0.9, 0.8, 0.9],\n",
+ " payload={\n",
+ " \"document_id\": \"Doc_1\",\n",
+ " \"chunk_index\": 2,\n",
+ " \"filename\": \"Test_file\",\n",
+ " \"text\": \"Hello World\",\n",
+ " },\n",
+ " ),\n",
+ " PointStruct(\n",
+ " id=4,\n",
+ " vector=[0.9, 0.9, 0.8, 0.9],\n",
+ " payload={\n",
+ " \"document_id\": \"Doc_1\",\n",
+ " \"chunk_index\": 2,\n",
+ " \"filename\": \"Test_file\",\n",
+ " \"text\": \"Hello I'm Alex\",\n",
+ " },\n",
+ " ),\n",
+ "]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 80,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "UpdateResult(operation_id=9, status=)"
+ ]
+ },
+ "execution_count": 80,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "collection_name = \"testfile\"\n",
+ "client.upsert(\n",
+ " collection_name=collection_name,\n",
+ " wait=True,\n",
+ " points=points,\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 81,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "[Record(id=1, payload={'document_id': 'Doc_1', 'chunk_index': 1, 'filename': 'Test_file', 'text': 'This is a test file 2'}, vector=None, shard_key=None, order_value=None),\n",
+ " Record(id=2, payload={'document_id': 'Doc_1', 'chunk_index': 2, 'filename': 'Test_file', 'text': 'World'}, vector=None, shard_key=None, order_value=None),\n",
+ " Record(id=3, payload={'document_id': 'Doc_1', 'chunk_index': 2, 'filename': 'Test_file', 'text': 'Hello World'}, vector=None, shard_key=None, order_value=None),\n",
+ " Record(id=4, payload={'document_id': 'Doc_1', 'chunk_index': 2, 'filename': 'Test_file', 'text': \"Hello I'm Alex\"}, vector=None, shard_key=None, order_value=None)]"
+ ]
+ },
+ "execution_count": 81,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "client.retrieve(\n",
+ " collection_name=\"testfile\",\n",
+ " ids=[1, 2, 3, 4],\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 85,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "dense_vector = [0.1, 0.2, 0.3, 0.4]\n",
+ "TEXT = \"test\"\n",
+ "filter_conditions = models.Filter(\n",
+ " should=[\n",
+ " models.FieldCondition(\n",
+ " key=\"text\",\n",
+ " match=models.MatchText(text=\"World\"),\n",
+ " )\n",
+ " ]\n",
+ " )\n",
+ "\n",
+ "search_result = client.query_points(\n",
+ " collection_name=collection_name,\n",
+ " query=dense_vector,\n",
+ " query_filter=filter_conditions,\n",
+ " search_params=models.SearchParams(hnsw_ef=100, exact=False),\n",
+ " with_payload=[\"text\"],\n",
+ " limit=4,\n",
+ " )"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 86,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "QueryResponse(points=[ScoredPoint(id=3, version=9, score=0.87, payload={'text': 'Hello World'}, vector=None, shard_key=None, order_value=None), ScoredPoint(id=2, version=9, score=0.87, payload={'text': 'World'}, vector=None, shard_key=None, order_value=None)])"
+ ]
+ },
+ "execution_count": 86,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "search_result"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 68,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "for vec in search_result:\n",
+ " for scored_point in vec[1]:\n",
+ " print(scored_point)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 87,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/alexabades/DocuRAG/Api/venv/lib/python3.10/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n",
+ " from .autonotebook import tqdm as notebook_tqdm\n",
+ "/home/alexabades/DocuRAG/Api/venv/lib/python3.10/site-packages/transformers/tokenization_utils_base.py:1601: FutureWarning: `clean_up_tokenization_spaces` was not set. It will be set to `True` by default. This behavior will be depracted in transformers v4.45, and will be then set to `False` by default. For more details check this issue: https://github.com/huggingface/transformers/issues/31884\n",
+ " warnings.warn(\n",
+ "/home/alexabades/DocuRAG/Api/venv/lib/python3.10/site-packages/transformers/tokenization_utils_base.py:1601: FutureWarning: `clean_up_tokenization_spaces` was not set. It will be set to `True` by default. This behavior will be depracted in transformers v4.45, and will be then set to `False` by default. For more details check this issue: https://github.com/huggingface/transformers/issues/31884\n",
+ " warnings.warn(\n"
+ ]
+ }
+ ],
+ "source": [
+ "import torch\n",
+ "from transformers import AutoTokenizer, AutoModel, AutoModelForMaskedLM\n",
+ "from qdrant_client.http import models as qdrant_models\n",
+ "\n",
+ "# Load dense and sparse models\n",
+ "dense_model_name = \"sentence-transformers/all-MiniLM-L6-v2\"\n",
+ "sparse_model_name = \"prithivida/Splade_PP_en_v1\"\n",
+ "\n",
+ "dense_tokenizer = AutoTokenizer.from_pretrained(dense_model_name)\n",
+ "dense_model = AutoModel.from_pretrained(dense_model_name)\n",
+ "\n",
+ "sparse_tokenizer = AutoTokenizer.from_pretrained(sparse_model_name)\n",
+ "sparse_model = AutoModelForMaskedLM.from_pretrained(sparse_model_name)\n",
+ "\n",
+ "# Example text chunk\n",
+ "chunk = \"This is a sample text for testing dense and sparse vectors.\"\n"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "venv",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.12"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/Api/requirements.txt b/Api/requirements.txt
index c4054958fce1d6c2f6d6b6c95a382c04f9cf017d..ea7fcdd745cf8e43d3c68e88622b0b1fd456ab26 100644
--- a/Api/requirements.txt
+++ b/Api/requirements.txt
@@ -4,4 +4,7 @@ sentence-transformers
uvicorn
pdfplumber
python-multipart
-numpy
\ No newline at end of file
+numpy
+qdrant-client
+fastembed
+
diff --git a/App/my-app/src/Components/Body/index.jsx b/App/my-app/src/Components/Body/index.jsx
index c4d378f309d4939ca7cfbeca75f850458aa51645..fa4550fb36a78244647e112e3129e12748634685 100644
--- a/App/my-app/src/Components/Body/index.jsx
+++ b/App/my-app/src/Components/Body/index.jsx
@@ -36,41 +36,41 @@ export default function Body() {
setMessages(messagesResponse.data);
};
- const fetchDocuments = async () => {
- const url = `${baseUrl}/upload/get_documents`;
-
- const response = await fetch(url);
- const documentsResponse = await response.json();
- setDocuments(documentsResponse.data);
- };
-
const fetchChunks = async () => {
- const url = `${baseUrl}/upload/get_embeddings`;
-
+ const url = `${baseUrl}/document/get_chunks`;
const response = await fetch(url);
const chunksResponse = await response.json();
- let idCounter = 1;
+ if (Object.keys(chunksResponse.data).length === 0) {
+ return;
+ }
+
+ const documentNames = [];
const transformedData = Object.keys(chunksResponse.data).flatMap(
- (documentKey) => {
- const documentData = chunksResponse.data[documentKey];
+ (documentKey, index) => {
+ documentNames.push({
+ id: index + 1,
+ filename: documentKey,
+ });
- return documentData.data.map((chunk) => {
+ const documentData = chunksResponse.data[documentKey];
+ return documentData.map((chunk) => {
return {
- id: idCounter++,
- text: chunk.metadata.original_text,
+ chunkId: chunk.index,
+ documentId: documentKey,
+ text: chunk.text,
};
});
}
);
+ setDocuments(documentNames);
setChunks(transformedData);
};
useEffect(() => {
fetchMessages();
- fetchDocuments();
fetchChunks();
}, []);
@@ -85,8 +85,8 @@ export default function Body() {
style={{ display: "flex", flexDirection: "column", height: "100%" }}
>
@@ -100,15 +100,8 @@ export default function Body() {
>
-
-
+
+
- {documentId}
+ {documentId.substring(0, 8)}
diff --git a/App/my-app/src/Components/documentComponent/index.jsx b/App/my-app/src/Components/documentComponent/index.jsx
index 371dfbd97c4a6b5f01aac317e204ca0278c88c30..8fd7db51315669371f3ec7fe0899207c961890ce 100644
--- a/App/my-app/src/Components/documentComponent/index.jsx
+++ b/App/my-app/src/Components/documentComponent/index.jsx
@@ -68,7 +68,7 @@ export default function DocumentComponent({
deleteDocument(documentNumber)}
+ onClick={() => deleteDocument(documentName)}
sx={{
minWidth: "auto",
padding: 0,
diff --git a/App/my-app/src/Components/modelSelection/index.jsx b/App/my-app/src/Components/modelSelection/index.jsx
index 68094b4161ac88b1425ee08764a6cc3184c613db..e70bc0b3a950fd18e6167e7fa2106996917249ac 100644
--- a/App/my-app/src/Components/modelSelection/index.jsx
+++ b/App/my-app/src/Components/modelSelection/index.jsx
@@ -3,7 +3,7 @@ import { Button, Typography, useTheme } from "@mui/material";
import Grid from "@mui/material/Unstable_Grid2";
import { useEffect } from "react";
-export default function ModelSelection({ fetchDocuments, fetchChunks }) {
+export default function ModelSelection({ fetchChunks, fetchMessages }) {
const theme = useTheme();
const onHandleClearVariables = async () => {
@@ -12,13 +12,14 @@ export default function ModelSelection({ fetchDocuments, fetchChunks }) {
await fetch(url, {
method: "DELETE",
headers: { "Content-Type": "application/json" },
- })
- .then(() => fetchDocuments())
- .then(() => fetchChunks());
+ });
+ await fetchChunks();
+ await fetchMessages();
};
useEffect(() => {
- fetchDocuments(), fetchChunks();
+ fetchChunks();
+ fetchMessages();
}, []);
return (
<>
diff --git a/App/my-app/src/Components/previewChunks/index.jsx b/App/my-app/src/Components/previewChunks/index.jsx
index 13f467adf71c317ef72fa5a2bf39f0169cfd913c..60aaaa5eeb8015ac4d9be82f62c9574c443511d3 100644
--- a/App/my-app/src/Components/previewChunks/index.jsx
+++ b/App/my-app/src/Components/previewChunks/index.jsx
@@ -25,11 +25,11 @@ export default function PreviewChunks({ chunks, onSelectedChunk }) {
height: "60%",
}}
>
- {chunks.map((document, index) => (
+ {chunks.map((chunk, index) => (
diff --git a/App/my-app/src/Components/previewDocuments/index.jsx b/App/my-app/src/Components/previewDocuments/index.jsx
index 30512c5bd2e3d89b0fbc12d20b87037011471394..3208f3ee3afcaab433aa0918131cbb47fc8bc6da 100644
--- a/App/my-app/src/Components/previewDocuments/index.jsx
+++ b/App/my-app/src/Components/previewDocuments/index.jsx
@@ -4,22 +4,20 @@ import { Box } from "@mui/material";
import { useEffect } from "react";
import DocumentComponent from "../documentComponent";
-export default function PreviewDocuments({
- documents,
- fetchDocuments,
- fetchChunks,
-}) {
+export default function PreviewDocuments({ documents, fetchChunks }) {
const theme = useTheme();
- const deleteDcoument = async (documentId) => {
- const url = `${baseUrl}/upload/delete_document/${documentId}`;
+ const deleteDcoument = async (documentName) => {
+ const url = `${baseUrl}/document/delete_document/${encodeURIComponent(
+ documentName
+ )}`;
- await fetch(url, {
+ const result = await fetch(url, {
method: "DELETE",
headers: { "Content-Type": "application/json" },
- })
- .then(() => fetchDocuments())
- .then(() => fetchChunks());
+ });
+
+ await fetchChunks();
};
useEffect(() => {}, [documents]);
diff --git a/App/my-app/src/Components/sendMessage/index.jsx b/App/my-app/src/Components/sendMessage/index.jsx
index 8788b38d8a34e342c206c366a3331913e38c224f..7d2393fa4c9091bac31f5b8c2a88cdf430d632a5 100644
--- a/App/my-app/src/Components/sendMessage/index.jsx
+++ b/App/my-app/src/Components/sendMessage/index.jsx
@@ -58,6 +58,7 @@ export default function SendMessage({ fetchMessages }) {
fullWidth
size="small"
label="Ask me anything"
+ value={userMessage}
onChange={onMessageChange}
slotProps={{
input: {
diff --git a/App/my-app/src/Components/uploadFile/index.jsx b/App/my-app/src/Components/uploadFile/index.jsx
index 05095cc7a11cc4b668fbc6529d1664dc2c03f60f..0355937b65ca2f1be533bd76378168f258927116 100644
--- a/App/my-app/src/Components/uploadFile/index.jsx
+++ b/App/my-app/src/Components/uploadFile/index.jsx
@@ -5,7 +5,7 @@ import Grid from "@mui/material/Unstable_Grid2";
import { enqueueSnackbar } from "notistack";
import { useRef } from "react";
-export default function UploadFile({ fetchDocuments, fetchChunks }) {
+export default function UploadFile({ fetchChunks }) {
const theme = useTheme();
const fileInputRef = useRef(null);
@@ -14,7 +14,7 @@ export default function UploadFile({ fetchDocuments, fetchChunks }) {
};
const onHandleFileChange = async (event) => {
- const url = "/upload/document";
+ const url = "/document/upload_file";
const uploadedfile = event.target.files[0];
if (!uploadedfile) return;
@@ -24,7 +24,6 @@ export default function UploadFile({ fetchDocuments, fetchChunks }) {
try {
await postDocument(url, formData);
- await fetchDocuments();
await fetchChunks();
} catch (error) {
enqueueSnackbar(error.detail || error.message, {
diff --git a/App/my-app/src/services/api/api.config.js b/App/my-app/src/services/api/api.config.js
index da3dd17c3d3c7902cbe15e6e9e7a3b06333e23d4..174421cd10e39aadc26c3a5d23033ce10f227bc8 100644
--- a/App/my-app/src/services/api/api.config.js
+++ b/App/my-app/src/services/api/api.config.js
@@ -1,4 +1,4 @@
-const baseUrl = "http://localhost:8000/api";
-// const baseUrl = "https://abadesalex-docurag.hf.space/api";
+// const baseUrl = "http://localhost:8000/api";
+const baseUrl = "https://abadesalex-docurag.hf.space/api";
export default baseUrl;