1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5284],{70571:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/provide",function(){return n(57199)}])},25448:function(e,t,n){"use strict";var a=n(85893),s=n(86010);t.Z=function(e){var t=e.message,n=e.className,r=void 0===n?"":n,i=e.messageClassName,l=void 0===i?"":i,o=e.divClassName,c=void 0===o?"":o;return(0,a.jsxs)("div",{className:(0,s.Z)("flex flex-row items-center bg-blue-200 p-5 rounded border-b-2 border-blue-300",r),children:[(0,a.jsx)("div",{className:"flex items-center bg-blue-100 border-2 border-blue-500 justify-center h-10 w-10 flex-shrink-0 rounded-full",children:(0,a.jsx)("span",{className:"text-blue-500",children:(0,a.jsx)("svg",{fill:"currentColor",viewBox:"0 0 20 20",className:"h-6 w-6",children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 001 1h1a1 1 0 100-2v-3a1 1 0 00-1-1H9z",clipRule:"evenodd"})})})}),(0,a.jsxs)("div",{className:(0,s.Z)("ml-4",c),children:[(0,a.jsx)("div",{className:"font-semibold text-lg text-blue-800",children:"Info"}),(0,a.jsx)("div",{className:(0,s.Z)("text-sm text-blue-600",l),children:t})]})]})}},28871:function(e,t,n){"use strict";n.d(t,{w:function(){return d}});var a=n(85893),s=n(6944),r=n(2849),i=n(11163),l=n(67294),o=n(24762),c=n(25617),d=function(e){var t=e.showSearchbar,n=e.showReqButtons,d=(0,i.useRouter)(),u=(0,c.v9)((function(e){return e.auth.user})),m=(0,l.useState)(!1),x=m[0],h=m[1],f=(0,l.useState)(!1),p=f[0],v=f[1];return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"absolute bg-white bg-opacity-50 z-20 left-0 right-0 rounded-tl rounded-tr",children:(0,a.jsxs)("div",{className:"pl-4 sm:pr-0 backdrop-blur-[2px] p-2 flex sm:flex-row justify-between sm:items-center items-start relative ".concat(u?"sm:h-[5rem]":"sm:h-[4rem]"),children:[(0,a.jsxs)("div",{className:"flex space-y-5 sm:space-y-0 sm:flex-row items-center w-full justify-between",children:[t&&(0,a.jsx)(r.Z,{onChange:function(e,t){t&&d.push({pathname:"/search/".concat(e),query:{q:t.value}})},className:"mt-[3.7rem] relative left-4 px-1 sm:px-0 transition-all delay-150 ease-in-out duration-300 rounded-full sm:h-[3.5rem] h-12 sm:mt-0 bg-gradient-to-b from-[#5397d2] to-[#1FCCCF] background: linear-gradient(180deg, #00437E -435.8%, #1FCCCF 166.2%);\n ".concat(x?"w-[100%] xl:w-[50%] lg:w-[52%]":"w-[95%] xl:w-[45%] lg:w-[50%]"),onFocusSearchBar:function(){return h(!0)},onBlurSearchBar:function(){return h(!1)}}),n&&(0,a.jsxs)("div",{className:"flex gap-4 mx-2",children:[(0,a.jsx)("button",{type:"button","data-tip":!0,"data-for":"requests-datasets-btn",className:"hidden sm:block relative w-[50%] ml-12 sm:ml-0 sm:w-auto transition-all duration-300 active:scale-90 hover:bg-opacity-90 p-2 sm:h-9 rounded bg-[#0065BD] text-white text-sm font-FiraSans",onClick:function(){return v(!0)},children:"Request Datasets"}),(0,a.jsx)("button",{type:"button","data-tip":!0,"data-for":"register-website-btn",className:"hidden sm:block relative w-[50%] ml-12 sm:ml-0 sm:w-auto transition-all duration-300 active:scale-90 hover:bg-opacity-90 p-2 sm:h-9 rounded bg-[#0065BD] text-white text-sm font-FiraSans",onClick:function(){return window.open("/register-data-source","_blank")},children:"Register Website"})]})]}),(0,a.jsx)("div",{})]})}),(0,a.jsxs)(o.Z,{id:"requests-datasets-btn",backgroundColor:"rgb(255, 255, 255)",border:!0,className:"rounded-lg !text-gray-500 font-normal font-FiraSans text-[8px] shadow-md !opacity-100",borderColor:"#D9D9D9",children:[(0,a.jsx)("p",{children:"Struggling to find the right datasets?"}),(0,a.jsx)("p",{children:"Click for custom support."})]}),(0,a.jsxs)(o.Z,{id:"register-website-btn",backgroundColor:"rgb(255, 255, 255)",border:!0,className:"rounded-lg !text-gray-500 font-normal font-FiraSans text-[8px] shadow-md !opacity-100",borderColor:"#D9D9D9",children:[(0,a.jsx)("p",{children:"Want us to index a data host"}),(0,a.jsx)("p",{children:"website? Click to register details."})]}),(0,a.jsx)(s.Z,{isVisible:p,setIsVisible:v})]})}},57199:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Fe}});var a=n(85893),s=n(67294),r=n(25617),i=n(7972),l=n(28368),o=n(44080),c=n(86010),d=n(47568),u=n(29815),m=n(10092),x=n(57632),h=n(74931),f=n(26042),p=n(69396),v=n(30648),b=n(62720),g=n(51438),C=function(){function e(){(0,g.Z)(this,e)}return e.getFileIcon=function(e){return e.includes(".csv")?'<svg width="15" height="16" viewB
1ox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path d="M14.6922 5.09199L10.3172 0.716992C10.2591 0.658971 10.1902 0.612962 10.1143 0.581595C10.0384 0.550227 9.9571 0.534115 9.875 0.53418H2.375C2.04348 0.53418 1.72554 0.665876 1.49112 0.900296C1.2567 1.13472 1.125 1.45266 1.125 1.78418V7.72168C1.125 7.80456 1.15792 7.88405 1.21653 7.94265C1.27513 8.00126 1.35462 8.03418 1.4375 8.03418H14.5625C14.6454 8.03418 14.7249 8.00126 14.7835 7.94265C14.8421 7.88405 14.875 7.80456 14.875 7.72168V5.53418C14.8751 5.45208 14.859 5.37077 14.8276 5.2949C14.7962 5.21903 14.7502 5.15008 14.6922 5.09199ZM9.875 5.53418V2.09668L13.3125 5.53418H9.875ZM1.75 12.7217C1.75 13.5811 2.31094 14.2842 3 14.2842C3.14784 14.281 3.29354 14.2483 3.42852 14.1879C3.5635 14.1275 3.68503 14.0407 3.78594 13.9326C3.89435 13.8182 4.04109 13.7477 4.19816 13.7346C4.35522 13.7215 4.51162 13.7667 4.6375 13.8615C4.70583 13.9155 4.76213 13.9832 4.80279 14.0602C4.84344 14.1372 4.86756 14.2218 4.87359 14.3087C4.87962 14.3956 4.86744 14.4827 4.83781 14.5646C4.80819 14.6465 4.76178 14.7213 4.70156 14.7842C4.48394 15.0184 4.22077 15.2058 3.92818 15.3348C3.63559 15.4637 3.31974 15.5316 3 15.5342C1.62188 15.5342 0.5 14.2725 0.5 12.7217C0.5 11.1709 1.62188 9.90918 3 9.90918C3.31233 9.91147 3.62106 9.97616 3.90803 10.0995C4.19501 10.2228 4.45444 10.4022 4.67109 10.6271C4.78668 10.7386 4.85657 10.8891 4.86712 11.0493C4.87766 11.2095 4.82811 11.3679 4.72813 11.4936C4.67162 11.5607 4.60162 11.6152 4.52267 11.6535C4.44373 11.6917 4.3576 11.713 4.2699 11.7158C4.18221 11.7186 4.0949 11.7029 4.01367 11.6697C3.93244 11.6365 3.85911 11.5866 3.79844 11.5232C3.69719 11.4113 3.57414 11.3213 3.43683 11.2587C3.29953 11.1961 3.15087 11.1622 3 11.1592C2.31094 11.1592 1.75 11.8623 1.75 12.7217ZM9.86016 13.9959C9.8358 14.2349 9.75878 14.4656 9.63464 14.6714C9.5105 14.8771 9.34232 15.0528 9.14219 15.1857C8.73672 15.4561 8.23438 15.5342 7.77578 15.5342C7.37678 15.5318 6.97967 15.4793 6.59375 15.3779C6.51377 15.3567 6.4388 15.3198 6.37318 15.2694C6.30757 15.219 6.25262 15.156 6.21153 15.0842C6.17044 15.0124 6.14402 14.9331 6.1338 14.851C6.12358 14.7689 6.12977 14.6855 6.15201 14.6058C6.17426 14.5261 6.2121 14.4516 6.26336 14.3867C6.31462 14.3217 6.37826 14.2676 6.45061 14.2274C6.52295 14.1872 6.60255 14.1618 6.68479 14.1527C6.76703 14.1435 6.85027 14.1508 6.92969 14.174C7.27188 14.2678 8.09766 14.385 8.45703 14.1459C8.52578 14.0998 8.6 14.0271 8.62422 13.8389C8.65156 13.6303 8.56875 13.5186 7.62578 13.2459C6.89531 13.035 5.67266 12.6811 5.82891 11.4404C5.85328 11.2061 5.9289 10.98 6.05041 10.7781C6.17192 10.5763 6.33635 10.4037 6.53203 10.2725C7.45703 9.64746 8.93125 10.0139 9.09687 10.0568C9.25725 10.099 9.3943 10.2031 9.47789 10.3464C9.56147 10.4896 9.58474 10.6601 9.54258 10.8205C9.50041 10.9809 9.39627 11.1179 9.25305 11.2015C9.10983 11.2851 8.93928 11.3084 8.77891 11.2662C8.42812 11.1748 7.58906 11.0662 7.22969 11.31C7.18258 11.3417 7.1438 11.3844 7.11661 11.4343C7.08941 11.4842 7.07461 11.5399 7.07344 11.5967C7.06406 11.667 7.0625 11.6818 7.16016 11.7451C7.34062 11.8615 7.66406 11.9545 7.97656 12.0451C8.74141 12.2662 10.0352 12.6436 9.86016 13.9959ZM14.8297 10.7686L13.2758 15.1186C13.2323 15.2397 13.1525 15.3445 13.0472 15.4186C12.9419 15.4927 12.8163 15.5325 12.6875 15.5325C12.5587 15.5325 12.4331 15.4927 12.3278 15.4186C12.2225 15.3445 12.1427 15.2397 12.0992 15.1186L10.5453 10.7686C10.4871 10.6134 10.4912 10.4418 10.5567 10.2896C10.6223 10.1374 10.7442 10.0165 10.8969 9.95215C10.9748 9.92166 11.058 9.90712 11.1417 9.90939C11.2253 9.91166 11.3076 9.93071 11.3837 9.96539C11.4599 10.0001 11.5283 10.0497 11.5849 10.1113C11.6415 10.1729 11.6852 10.2452 11.7133 10.324L12.6875 13.0506L13.6617 10.324C13.6898 10.2452 13.7335 10.1729 13.7901 10.1113C13.8467 10.0497 13.9151 10.0001 13.9913 9.96539C14.0674 9.93071 14.1497 9.91166 14.2333 9.90939C14.317 9.90712 14.4002 9.92166 14.4781 9.95215C14.6306 10.0168 14.7522 10.1377 14.8177 10.2898C14.8832 10.4419 14.8875 10.6134 14.8297 10.7686Z" fill="#8B5CF6"/>\n </svg>
1':e.includes(".pdf")?'<svg width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path d="M0.437581 8.03418H13.5626C13.6455 8.03418 13.7249 8.00126 13.7836 7.94265C13.8422 7.88405 13.8751 7.80456 13.8751 7.72168V5.53418C13.8751 5.45208 13.859 5.37077 13.8277 5.2949C13.7963 5.21903 13.7503 5.15008 13.6923 5.09199L9.31727 0.716992C9.25918 0.658971 9.19024 0.612962 9.11436 0.581595C9.03849 0.550227 8.95718 0.534115 8.87508 0.53418H1.37508C1.04356 0.53418 0.725618 0.665876 0.491197 0.900296C0.256777 1.13472 0.125081 1.45266 0.125081 1.78418V7.72168C0.125081 7.80456 0.158005 7.88405 0.21661 7.94265C0.275215 8.00126 0.354701 8.03418 0.437581 8.03418ZM8.87508 2.09668L12.3126 5.53418H8.87508V2.09668ZM14.5001 10.5756C14.4861 10.7362 14.4119 10.8857 14.2924 10.9939C14.1728 11.1021 14.0168 11.1612 13.8555 11.1592H12.0001V12.4092H13.229C13.3903 12.407 13.5464 12.466 13.666 12.5743C13.7856 12.6825 13.8597 12.8321 13.8735 12.9928C13.8792 13.0783 13.8672 13.164 13.8384 13.2447C13.8095 13.3254 13.7644 13.3992 13.7058 13.4617C13.6472 13.5242 13.5763 13.574 13.4977 13.608C13.419 13.6419 13.3342 13.6594 13.2485 13.6592H12.0001V14.8881C12.0023 15.0494 11.9433 15.2055 11.835 15.3251C11.7267 15.4447 11.5772 15.5188 11.4165 15.5326C11.331 15.5383 11.2452 15.5263 11.1646 15.4975C11.0839 15.4686 11.01 15.4235 10.9475 15.3649C10.885 15.3063 10.8353 15.2354 10.8013 15.1568C10.7673 15.0781 10.7499 14.9933 10.7501 14.9076V10.5342C10.7501 10.3684 10.8159 10.2094 10.9331 10.0922C11.0503 9.97503 11.2093 9.90918 11.3751 9.90918H13.8751C13.9608 9.90899 14.0456 9.92642 14.1242 9.96039C14.2029 9.99435 14.2737 10.0441 14.3323 10.1066C14.3909 10.1691 14.4361 10.243 14.4649 10.3237C14.4938 10.4043 14.5058 10.4901 14.5001 10.5756ZM2.00008 9.90918H0.750081C0.584321 9.90918 0.425349 9.97503 0.308139 10.0922C0.190929 10.2094 0.125081 10.3684 0.125081 10.5342V14.8881C0.122511 15.0496 0.181311 15.2062 0.28962 15.3261C0.397929 15.446 0.547685 15.5204 0.708675 15.5342C0.794166 15.5399 0.879912 15.5279 0.960586 15.499C1.04126 15.4702 1.11514 15.425 1.17763 15.3664C1.24013 15.3078 1.28991 15.237 1.32387 15.1583C1.35784 15.0797 1.37527 14.9949 1.37508 14.9092V14.2842H1.95321C3.14383 14.2842 4.15164 13.3529 4.1868 12.1631C4.19569 11.8703 4.14571 11.5788 4.03981 11.3057C3.93392 11.0327 3.77426 10.7837 3.57033 10.5735C3.36639 10.3633 3.12232 10.1961 2.85259 10.082C2.58286 9.96793 2.29296 9.90915 2.00008 9.90918ZM1.97274 13.0342H1.37508V11.1592H2.00008C2.13121 11.1586 2.261 11.1855 2.38108 11.2381C2.50117 11.2908 2.60886 11.3681 2.69721 11.465C2.78556 11.5619 2.85261 11.6762 2.89401 11.8007C2.93542 11.9251 2.95026 12.0568 2.93758 12.1873C2.9103 12.4229 2.79649 12.64 2.61822 12.7965C2.43995 12.953 2.20992 13.0377 1.97274 13.0342ZM7.00008 9.90918H5.75008C5.58432 9.90918 5.42535 9.97503 5.30814 10.0922C5.19093 10.2094 5.12508 10.3684 5.12508 10.5342V14.9092C5.12508 15.0749 5.19093 15.2339 5.30814 15.3511C5.42535 15.4683 5.58432 15.5342 5.75008 15.5342H6.94696C8.48289 15.5342 9.77586 14.3248 9.8118 12.7896C9.82086 12.4147 9.75484 12.0417 9.61761 11.6926C9.48038 11.3436 9.27472 11.0255 9.01273 10.7571C8.75074 10.4887 8.43772 10.2754 8.09207 10.1298C7.74643 9.98419 7.37515 9.90917 7.00008 9.90918ZM6.9618 14.2842H6.37508V11.1592H7.00008C7.21043 11.159 7.41865 11.2013 7.61225 11.2836C7.80585 11.3659 7.98085 11.4864 8.12676 11.6379C8.27267 11.7894 8.38648 11.9688 8.46136 12.1654C8.53625 12.362 8.57068 12.5716 8.56258 12.7818C8.52977 13.6271 7.80789 14.2842 6.9618 14.2842Z" fill="#EF4444"/>\n </svg>':e.includes(".xls")?'<svg width="14" height="16" viewBox="0 0 14 16" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path d="M0.437569 8.03418H13.5626C13.6454 8.03418 13.7249 8.00126 13.7835 7.94265C13.8421 7.88405 13.8751 7.80456 13.8751 7.72168V5.53418C13.8751 5.45208 13.859 5.37077 13.8277 5.2949C13.7963 5.21903 13.7503 5.15008 13.6923 5.09199L9.31726 0.716992C9.25917 0.658971 9.19022 0.612962 9.11435 0.581595C9.03848 0.550227 8.95717 0.534115 8.87507 0.53418H1.37507C1.04355 0.53418 0.725606 0.665876 0.491185 0.900296C0.256765 1.13472 0.125069 1.45266 0.125069 1.78418V7.72168C0.125069 7.80456 0.157993 7.88405 0.216598 7.94265C0.2752
103 8.00126 0.354689 8.03418 0.437569 8.03418ZM8.87507 2.09668L12.3126 5.53418H8.87507V2.09668ZM9.18757 14.9506C9.17358 15.1112 9.09939 15.2607 8.97985 15.3689C8.86031 15.4771 8.70428 15.5362 8.54304 15.5342H6.37507C6.20931 15.5342 6.05034 15.4683 5.93313 15.3511C5.81592 15.2339 5.75007 15.0749 5.75007 14.9092V10.5553C5.74808 10.394 5.80712 10.238 5.91536 10.1185C6.02359 9.99893 6.17301 9.92473 6.33366 9.91074C6.41915 9.90507 6.5049 9.91703 6.58557 9.94589C6.66625 9.97474 6.74013 10.0199 6.80262 10.0785C6.86512 10.1371 6.91489 10.2079 6.94886 10.2866C6.98283 10.3653 7.00026 10.4501 7.00007 10.5357V14.2857H8.56257C8.64811 14.2856 8.73277 14.303 8.81132 14.3368C8.88987 14.3707 8.96063 14.4203 9.01922 14.4827C9.07781 14.545 9.12298 14.6187 9.15194 14.6992C9.18089 14.7796 9.19302 14.8652 9.18757 14.9506ZM4.38366 10.8975L3.08054 12.7217L4.38366 14.5459C4.47136 14.6808 4.50363 14.8444 4.47375 15.0025C4.44387 15.1607 4.35415 15.3012 4.22326 15.3948C4.09238 15.4884 3.93042 15.528 3.77111 15.5052C3.6118 15.4824 3.46742 15.399 3.36804 15.2725L2.31257 13.7967L1.25866 15.2725C1.21266 15.3432 1.15278 15.404 1.08266 15.451C1.01254 15.498 0.933615 15.5303 0.850658 15.546C0.767701 15.5617 0.682428 15.5604 0.599985 15.5422C0.517543 15.524 0.439639 15.4893 0.370975 15.4402C0.302312 15.3911 0.244312 15.3285 0.200475 15.2564C0.156639 15.1842 0.127875 15.104 0.115918 15.0204C0.103962 14.9368 0.109062 14.8517 0.13091 14.7701C0.152758 14.6886 0.190901 14.6123 0.243037 14.5459L1.5446 12.7217L0.241475 10.8975C0.191653 10.8278 0.156671 10.7487 0.138698 10.665C0.120724 10.5813 0.120144 10.4948 0.136992 10.4108C0.153841 10.3269 0.187758 10.2473 0.236641 10.177C0.285524 10.1067 0.34833 10.0472 0.421163 10.0021C0.560185 9.92026 0.725012 9.89392 0.882632 9.9284C1.04025 9.96288 1.17903 10.0556 1.27116 10.1881L2.31257 11.6467L3.36647 10.1709C3.46586 10.0443 3.61024 9.96096 3.76954 9.93817C3.92885 9.91538 4.09081 9.95491 4.2217 10.0485C4.35259 10.1422 4.44231 10.2827 4.47219 10.4408C4.50207 10.599 4.4698 10.7625 4.3821 10.8975H4.38366ZM13.8587 13.9959C13.8344 14.2349 13.7576 14.4656 13.6336 14.6713C13.5096 14.877 13.3415 15.0527 13.1415 15.1857C12.736 15.4561 12.2298 15.5342 11.7751 15.5342C11.3745 15.5325 10.9757 15.48 10.5883 15.3779C10.4287 15.3333 10.2933 15.227 10.212 15.0826C10.1307 14.9381 10.1101 14.7673 10.1548 14.6076C10.1994 14.448 10.3057 14.3126 10.4501 14.2313C10.5946 14.15 10.7654 14.1294 10.9251 14.174C11.2673 14.2686 12.0923 14.3857 12.4516 14.1467C12.5212 14.0998 12.5954 14.0279 12.6196 13.8396C12.6462 13.6311 12.5633 13.5193 11.6212 13.2467C10.8907 13.0357 9.66804 12.6818 9.82429 11.4404C9.84842 11.2066 9.92354 10.9809 10.0443 10.7792C10.1652 10.5776 10.3287 10.4048 10.5235 10.2732C11.4485 9.64824 12.9235 10.0146 13.0883 10.0576C13.2487 10.0998 13.3858 10.2039 13.4694 10.3471C13.5529 10.4904 13.5762 10.6609 13.5341 10.8213C13.4919 10.9817 13.3877 11.1187 13.2445 11.2023C13.1013 11.2859 12.9308 11.3092 12.7704 11.267C12.4204 11.1756 11.5813 11.067 11.2219 11.3107C11.1748 11.3425 11.1361 11.3852 11.1089 11.4351C11.0817 11.4849 11.0669 11.5406 11.0657 11.5975C11.0571 11.6678 11.0555 11.6818 11.1532 11.7459C11.3337 11.8623 11.6571 11.9553 11.9696 12.0459C12.7407 12.2662 14.0313 12.6436 13.8587 13.9959Z" fill="#10B981"/>\n </svg>':""},e}();function w(e,t){if(null==e)return{};var n,a,s=function(e,t){if(null==e)return{};var n,a,s={},r=Object.keys(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||(s[n]=e[n]);return s}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(s[n]=e[n])}return s}var j,y=function(){var e=(0,s.useState)({type:"pandasai",model:"gpt-4o-mini"}),t=e[0],n=e[1],a=function(e){var t=(0,s.useState)([]),n=t[0],a=t[1],r=(0,s.useState)(!1),i=r[0],l=r[1],o=function(){var e=(0,d.Z)((function(e){var t,n,s,r;return(0,m.__generator)(this,(function(i){switch(i.label){case 0:return t=(0,f.Z)({},e),n={id:(0,x.Z)(),isActive:!0,title:t.fileName,dataFiles:[t],messageBlocks:[],sessionId:null},a((function(e){return(0,u.Z)(e.map((function(e){return(0,p.Z)((0,f.Z)({},e),{isActive:!1})}
1))).concat([n])})),(s=new FormData).set("file",n.dataFiles[0].data),l(!0),[4,v.Z.post("/session/file",s,{baseUrl:"https://metadata.dtechtive.com",params:{llm_api_keys:"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"}})];case 1:return r=i.sent(),l(!1),n.sessionId=r.session_id,[2]}}))}));return function(t){return e.apply(this,arguments)}}();return{chatSessions:n,chatSessionsLoading:i,ChatSessionHelper:{getActiveSession:function(){var e,t;return null!==(t=null===(e=n.filter((function(e){return e.isActive})))||void 0===e?void 0:e[0])&&void 0!==t?t:null},createChatSession:o,endChatSession:function(){a((function(e){return e.filter((function(e){return e.sessionId})).map((function(e){return(0,p.Z)((0,f.Z)({},e),{isActive:!1})}))}))},switchSession:function(e){a((function(t){return t.map((function(t){return(0,p.Z)((0,f.Z)({},t),{isActive:t.id===e.id})}))}))}}}}(),r=a.chatSessions,i=a.chatSessionsLoading,l=a.ChatSessionHelper,o=function(){var e=(0,s.useState)([]),t=e[0],n=e[1],a=function(){var e=(0,d.Z)((function(e){var t,a;return(0,m.__generator)(this,(function(s){switch(s.label){case 0:return[4,v.Z.post("/session/url",{},{baseUrl:"https://metadata.dtechtive.com",params:{llm_api_keys:"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",url:e}})];case 1:return t=s.sent(),a={id:(0,x.Z)(),isActive:!0,sessionId:t.session_id,tables:t.tables["Extracted Table"],resource_metadata:t.resource_metadata},n((function(e){return(0,u.Z)(e.map((function(e){return(0,p.Z)((0,f.Z)({},e),{isActive:!1})}))).concat([a])})),[2]}}))}));return function(t){return e.apply(this,arguments)}}();return{urlSessions:t,UrlSessionHelper:{getActiveSession:function(){var e,n;return null!==(n=null===(e=t.filter((function(e){return e.isActive})))||void 0===e?void 0:e[0])&&void 0!==n?n:null},createSessionWithUrl:a,endUrlSession:function(){n((function(e){return e.filter((function(e){return e.sessionId})).map((function(e){return(0,p.Z)((0,f.Z)({},e),{isActive:!1})}))}))},switchUrlSession:function(e){n((function(t){return t.map((function(t){return(0,p.Z)((0,f.Z)({},t),{isActive:t.id===e.id})}))}))}}}}(),c=o.urlSessions,g=o.UrlSessionHelper,j=(0,s.useState)([]),y=j[0],F=j[1],N=(0,s.useState)([]),S=N[0],Z=(N[1],(0,s.useState)(!1)),M=Z[0],E=Z[1],D=(0,s.useState)(!1),L=D[0],k=D[1],T=function(){var e=(0,s.useState)(null),t=e[0],n=e[1],a=(0,s.useState)(!1),r=a[0],i=a[1],l=(0,s.useState)(null),o=l[0],c=l[1],u=(0,s.useState)(null),x=u[0],h=u[1],f=(0,s.useState)(null),p=f[0],b=f[1],g=new AbortController,C=g.signal,j=function(){var e=(0,d.Z)((function(e){var a,s;return(0,m.__generator)(this,(function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),setTimeout((function(){null===t&&(g.abort(),i(!1))}),6e4),i(!0),[4,v.Z.get("/mg/generate_metadata",{baseUrl:"https://metadata.dtechtive.com",params:{session_id:e||""},extraHeaders:{"Content-type":"application/json"},signal:C})];case 1:return a=r.sent(),i(!1),n(a),y(e),F(e),[3,3];case 2:return s=r.sent(),console.log("err is",s),[3,3];case 3:return[2]}}
1))}));return function(t){return e.apply(this,arguments)}}(),y=function(){var e=(0,d.Z)((function(e){var t,n;return(0,m.__generator)(this,(function(a){switch(a.label){case 0:return a.trys.push([0,2,,3]),setTimeout((function(){null===o&&g.abort()}),6e4),[4,v.Z.get("/mqa/assessment",{baseUrl:"https://metadata.dtechtive.com",params:{session_id:e||"",metadata_type:"updated"},extraHeaders:{"Content-type":"application/json"},signal:C})];case 1:return t=a.sent(),i(!1),c(null===t||void 0===t?void 0:t.mqa),[3,3];case 2:return n=a.sent(),console.log("err is",n),[3,3];case 3:return[2]}}))}));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=(0,d.Z)((function(e){var t,n,a,s,r;return(0,m.__generator)(this,(function(l){switch(l.label){case 0:return l.trys.push([0,2,,3]),[4,v.Z.get("/dqa/assessment",{baseUrl:"https://metadata.dtechtive.com",params:{session_id:e||"",metadata_type:"updated"},extraHeaders:{"Content-Type":"application/json"},signal:C})];case 1:return t=l.sent(),n=Object.keys((null===t||void 0===t?void 0:t.dqa)||{}),(a=n[0])&&(s=null===t||void 0===t?void 0:t.dqa[a],i(!1),h(s)),[3,3];case 2:return r=l.sent(),console.error("error is",r),[3,3];case 3:return[2]}}
1))}));return function(t){return e.apply(this,arguments)}}(),N=function(){var e=(0,d.Z)((function(){var e,n,a,s;return(0,m.__generator)(this,(function(r){switch(r.label){case 0:return r.trys.push([0,3,,4]),setTimeout((function(){null===p&&g.abort()}),6e4),null!==t&&Object.keys(t).length>0?(e=t[Object.keys(t)[0]],[4,v.Z.post("/session/format?format=Schema.org",e,{baseUrl:"https://metadata.dtechtive.com",extraHeaders:{"Content-type":"application/json",accept:"application/json"}})]):[3,2];case 1:(n=r.sent())["@context"],n["@type"],a=w(n,["@context","@type"]),b(a),r.label=2;case 2:return[3,4];case 3:return s=r.sent(),console.log("err is",s),[3,4];case 4:return[2]}}))}));return function(){return e.apply(this,arguments)}}(),S=function(){var e=(0,d.Z)((function(e,t){var n;return(0,m.__generator)(this,(function(a){switch(a.label){case 0:return a.trys.push([0,2,,3]),[4,v.Z.post("/session/update",t,{params:{session_id:e},baseUrl:"https://metadata.dtechtive.com",extraHeaders:{"Content-type":"application/json",accept:"application/json"}})];case 1:return[2,a.sent()];case 2:throw n=a.sent(),console.error("Error updating session:",n),n;case 3:return[2]}}
1))}));return function(t,n){return e.apply(this,arguments)}}();return{metaData:t,metaDataAssesment:o,dataAssesment:x,metaDataLoading:r,metaDataSchema:p,MetaDataHelper:{getMetaData:j,resetMetaData:function(){n(null)},getMetaDataAssesment:y,getDataAssessment:F,getSchemaJson:N,SessionUpdate:S}}}(),H=T.metaData,A=T.metaDataLoading,_=T.MetaDataHelper,B=T.metaDataAssesment,V=T.dataAssesment,O=T.metaDataSchema,P=(0,s.useState)(null),I=P[0],U=P[1],z=(0,b.xY)(),R=z.isLoading,q=z.error,X=(0,b.xY)(),G=X.execute,J=X.isLoading;X.error;(0,s.useEffect)((function(){E(R||J)}),[R,J]);var W=function(e,t){G((0,d.Z)((function(){return(0,m.__generator)(this,(function(e){switch(e.label){case 0:return g.endUrlSession(),_.resetMetaData(),U(null),[4,l.createChatSession(t)];case 1:return e.sent(),[2]}}))})),{onError:function(e){console.error(e),h.ZP.error("Something went wrong while sending message")}})};return{settings:t,setSettings:n,handleStartNewSession:function(){l.endChatSession(),g.endUrlSession(),_.resetMetaData(),U(null)},handleAddUploadedFiles:function(e){var t=e.target.files;if(t){var n=Array.from(t).map((function(e){return{id:(0,x.Z)(),fileName:e.name,fileIcon:C.getFileIcon(e.name),data:e}}));F((function(e){return(0,u.Z)(e).concat((0,u.Z)(n))}));W({preventDefault:function(){}},n[0]),e.target.value=""}},handleRemoveUploadedFiles:function(e){F((function(t){return t.filter((function(t,n){return n!=e}))}))},uploadedFiles:y,discoveredFiles:S,handleSelectDataFile:W,isSendingMessage:M,sendMessageError:q,chatSessions:r,ChatSessionHelper:l,urlSessions:c,UrlSessionHelper:g,handleSwitchSessionUrl:function(e){l.endChatSession(),_.resetMetaData(),U(null),g.switchUrlSession(e)},handleSwitchSessionChat:function(e){g.endUrlSession(),_.resetMetaData(),U(null),l.switchSession(e)},handleAugmentMetadataSession:function(){k(!0)},isStartAugmentMetadata:L,handleSessionWithUrl:function(e,t){l.endChatSession(),_.resetMetaData(),U(null),G((0,d.Z)((function(){return(0,m.__generator)(this,(function(e){switch(e.label){case 0:return[4,g.createSessionWithUrl(t)];case 1:return e.sent(),[2]}}))})),{onError:function(e){console.error(e),h.ZP.error("Something went wrong while sending message")}})},metaData:H,metaDataLoading:A,MetaDataHelper:_,structuredMetaData:I,setStructuredMetaData:U,chatSessionsLoading:i,metaDataAssesment:B,dataAssesment:V,metaDataSchema:O}},F=(0,s.createContext)({}),N=function(e){var t=e.text,n=e.icon,s=e.onClick,r=e.className,i=void 0===r?"":r;return(0,a.jsxs)("button",{onClick:s,className:(0,c.Z)("relative bg-[#FAFAFA] text-[#00437E] text-[13px] flex items-center hover:bg-teal-50 transition-all active:scale-90 origin-center border-[1px] border-[#CBD5E1] rounded-md p-1",i),children:[n,(0,a.jsx)("span",{className:"px-1",children:t})]})},S=function(e){var t=e.children,n=e.className,s=void 0===n?"":n;return(0,a.jsx)("h4",{className:(0,c.Z)("text-sm text-gray-600",s),children:t})},Z=function(){var e,t,n,r,i,l,o=(0,s.useContext)(F),d=null===(e=o.ChatSessionHelper)||void 0===e?void 0:e.getActiveSession(),u=null===(t=o.UrlSessionHelper)||void 0===t?void 0:t.getActiveSession();null===o||void 0===o||null===(n=o.urlSessions)||void 0===n||n.filter((function(e){return e.id!=(null===u||void 0===u?void 0:u.id)}
1));return(0,a.jsxs)("div",{className:"pt-3",children:[!d&&!u&&(0,a.jsx)("p",{className:"text-[12px] text-[#475569] mb-10 font-FiraSans font-medium",children:"Upload a file or paste a data table URL to start a new session"}),d&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,a.jsx)("p",{className:"text-[#00437E] font-medium text-sm font-FiraSans",children:"Current"}),(0,a.jsx)(N,{onClick:function(e){return o.ChatSessionHelper.endChatSession()},text:"New Session",icon:(0,a.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M1.71127 13.069C1.37449 13.069 1.08944 12.9524 0.856104 12.719C0.62277 12.4857 0.506104 12.2006 0.506104 11.8639V2.94086C0.506104 2.60408 0.62277 2.31903 0.856104 2.08569C1.08944 1.85236 1.37449 1.73569 1.71127 1.73569H7.48177L6.48177 2.73569H1.71127C1.65994 2.73569 1.61294 2.75708 1.57027 2.79986C1.52749 2.84253 1.5061 2.88953 1.5061 2.94086V11.8639C1.5061 11.9152 1.52749 11.9622 1.57027 12.0049C1.61294 12.0476 1.65994 12.069 1.71127 12.069H10.6343C10.6856 12.069 10.7326 12.0476 10.7753 12.0049C10.818 11.9622 10.8394 11.9152 10.8394 11.8639V7.05103L11.8394 6.05103V11.8639C11.8394 12.2006 11.7228 12.4857 11.4894 12.719C11.2561 12.9524 10.971 13.069 10.6343 13.069H1.71127ZM4.5061 9.06903V6.78053L10.5459 0.740859C10.6493 0.637415 10.7629 0.56197 10.8869 0.514525C11.0108 0.467081 11.1369 0.443359 11.2651 0.443359C11.3959 0.443359 11.5215 0.467081 11.6419 0.514525C11.7625 0.56197 11.8723 0.635248 11.9714 0.734359L12.8086 1.56903C12.9052 1.67247 12.9793 1.78658 13.0311 1.91136C13.0828 2.03614 13.1086 2.16264 13.1086 2.29086C13.1086 2.41908 13.0866 2.54341 13.0426 2.66386C12.9986 2.78441 12.9249 2.89636 12.8214 2.99969L6.76244 9.06903H4.5061ZM5.5061 8.06903H6.33694L10.4919 3.91386L10.0766 3.49853L9.63177 3.07036L5.5061 7.19603V8.06903Z",fill:"#00437E"})}),className:"!rounded-[4px] bg-transparent"})]}),(0,a.jsxs)("div",{className:"flex items-start font-medium p-2 rounded bg-[#F1F5F9] hover:bg-[#F1F5F9] hover:bg-opacity-50 active:bg-[#F1F5F9] active:bg-opacity-100 text-[#4CA7A5]",children:[(0,a.jsxs)("button",{type:"button",className:"text-xs flex font-semibold truncate flex-grow text-left cursor-auto",children:[(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:d.dataFiles[0].fileIcon}}),(0,a.jsx)("span",{className:"text-[#475569] font-FiraSans font-normal text-sm px-2 truncate",children:d.title})]}),(0,a.jsx)("button",{className:(0,c.Z)("ml-auto text-[#4CA7A5]"),type:"button",onClick:function(){return o.ChatSessionHelper.endChatSession()},children:(0,a.jsx)("svg",{className:"w-4 h-4",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)("path",{fill:"currentColor",d:"M7 21q-.825 0-1.412-.587T5 19V6H4V4h5V3h6v1h5v2h-1v13q0 .825-.587 1.413T17 21zM17 6H7v13h10zM9 17h2V8H9zm4 0h2V8h-2zM7 6v13z"})})})]})]}),u&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,a.jsx)("p",{className:"text-[#00437E] font-medium text-sm font-FiraSans",children:"Current"}),(0,a.jsx)(N,{onClick:function(e){return o.UrlSessionHelper.endUrlSession()},text:"New Session",icon:(0,a.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M1.71127 13.069C1.37449 13.069 1.08944 12.9524 0.856104 12.719C0.62277 12.4857 0.506104 12.2006 0.506104 11.8639V2.94086C0.506104 2.60408 0.62277 2.31903 0.856104 2.08569C1.08944 1.85236 1.37449 1.73569 1.71127 1.73569H7.48177L6.48177 2.73569H1.71127C1.65994 2.73569 1.61294 2.75708 1.57027 2.79986C1.52749 2.84253 1.5061 2.88953 1.5061 2.94086V11.8639C1.5061 11.9152 1.52749 11.9622 1.57027 12.0049C1.61294 12.0476 1.65994 12.069 1.71127 12.069H10.6343C10.6856 12.069 10.7326 12.0476 10.7753 12.0049C10.818 11.9622 10.8394 11.9152 10.8394 11.8639V7.05103L11.8394 6.05103V11.8639C11.8394 12.2006 11.7228 12.4857 11.4894 12.719C11.2561 12.9524 10.971 13.069 10.6343 13.069H1.71127ZM4.5061 9.06903V6.78053L10.5459 0.740859C10.6493 0.637415 10.7629 0.56197 10.8869 0.514525C11.0108 0.467081 11.1369 0.443359 11.2651 0.443359C11.3959 0.443359 11.5215 0.467081 11.6419 0.514525C11.7625 0.56197 11.8723 0.635248 11.9714 0.734359L12.8086 1.56903C12.9052 1.67247 12.9793 1.78658 13.0311 1.91136C13.0828 2.03614 13.1086 2.16264 13.1086 2.29086C13.1086 2.41908 13.0866 2.54341 13.0426 2.66386C12.9986 2.78441 12.9249 2.89636 12.8214 2.99969L6.76244 9.06903H4.5061ZM5.5061 8.06903H6.33694L10.4919 3.91386L10.0766 3.49853L9.63177 3.07036L
15.5061 7.19603V8.06903Z",fill:"#00437E"})}),className:"!rounded-[4px] bg-transparent"})]}),(0,a.jsxs)("div",{className:"flex items-start font-medium p-2 rounded bg-[#F1F5F9] hover:bg-[#F1F5F9] hover:bg-opacity-50 active:bg-[#F1F5F9] active:bg-opacity-100 text-[#4CA7A5]",children:[(0,a.jsx)("button",{type:"button",className:"text-xs flex font-semibold truncate flex-grow text-left",children:(0,a.jsx)("span",{className:"text-[#475569] font-FiraSans font-normal text-sm px-2 truncate",children:u.resource_metadata.resource_name})}),(0,a.jsx)("button",{className:(0,c.Z)("ml-auto text-[#4CA7A5]"),type:"button",onClick:function(){return o.UrlSessionHelper.endUrlSession()},children:(0,a.jsx)("svg",{className:"w-4 h-4",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)("path",{fill:"currentColor",d:"M7 21q-.825 0-1.412-.587T5 19V6H4V4h5V3h6v1h5v2h-1v13q0 .825-.587 1.413T17 21zM17 6H7v13h10zM9 17h2V8H9zm4 0h2V8h-2zM7 6v13z"})})})]})]}),(0,a.jsx)(S,{className:"mt-4 mb-2 text-[#64748B] font-medium text-[11px] font-FiraSans",children:"History"}),0===(null===o||void 0===o||null===(r=o.chatSessions)||void 0===r?void 0:r.filter((function(e){return e.id!=(null===d||void 0===d?void 0:d.id)})).length)&&(0,a.jsx)("div",{className:"text-xs text-gray-500 ml-3",children:"No history found"}),null===o||void 0===o||null===(i=o.chatSessions)||void 0===i?void 0:i.filter((function(e){return e.id!=(null===d||void 0===d?void 0:d.id)})).map((function(e,t){return(0,a.jsxs)("div",{className:"font-FiraSans text-[#334155] text-xs font-normal flex items-start w-full p-2 rounded bg-[#F1F5F9] bg-opacity-5 hover:bg-[#F1F5F9] hover:bg-opacity-50 active:bg-[#F1F5F9] active:bg-opacity-100",children:[(0,a.jsx)("button",{type:"button",onClick:function(t){o.handleSwitchSessionChat(e)},className:(0,c.Z)("truncate flex-grow text-left"),children:e.title}),(0,a.jsx)("button",{className:(0,c.Z)("ml-auto text-[#4CA7A5] hover:bg-[#F1F5F9] hover:bg-opacity-50"),type:"button",children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"w-4 h-4",viewBox:"0 0 24 24",children:(0,a.jsx)("path",{fill:"currentColor",d:"M7 21q-.825 0-1.412-.587T5 19V6H4V4h5V3h6v1h5v2h-1v13q0 .825-.587 1.413T17 21zM17 6H7v13h10zM9 17h2V8H9zm4 0h2V8h-2zM7 6v13z"})})})]},t)})),null===o||void 0===o||null===(l=o.urlSessions)||void 0===l?void 0:l.filter((function(e){return e.id!=(null===u||void 0===u?void 0:u.id)}
1)).map((function(e,t){return(0,a.jsxs)("div",{className:"font-FiraSans text-[#334155] text-xs font-normal flex items-start w-full p-2 rounded bg-[#F1F5F9] bg-opacity-5 hover:bg-[#F1F5F9] hover:bg-opacity-50 active:bg-[#F1F5F9] active:bg-opacity-100",children:[(0,a.jsx)("button",{type:"button",onClick:function(t){o.handleSwitchSessionUrl(e)},className:(0,c.Z)("truncate flex-grow text-left"),children:e.resource_metadata.resource_name}),(0,a.jsx)("button",{className:(0,c.Z)("ml-auto text-[#4CA7A5] hover:bg-[#F1F5F9] hover:bg-opacity-50"),type:"button",children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"w-4 h-4",viewBox:"0 0 24 24",children:(0,a.jsx)("path",{fill:"currentColor",d:"M7 21q-.825 0-1.412-.587T5 19V6H4V4h5V3h6v1h5v2h-1v13q0 .825-.587 1.413T17 21zM17 6H7v13h10zM9 17h2V8H9zm4 0h2V8h-2zM7 6v13z"})})})]},t)}))]})},M=n(64729),E=n(828),D=function(){var e=function(){var e=(0,s.useState)([]),t=e[0],n=e[1],a=(0,s.useState)(null),r=a[0],i=a[1],l=(0,b.xY)(),o=l.execute,c=l.isLoading;(0,s.useEffect)((function(){u()}),[]);var u=function(){return o((0,d.Z)((function(){var e,t,a,s;return(0,m.__generator)(this,(function(r){switch(r.label){case 0:return[4,v.Z.get("/chat/models",{baseUrl:"https://datachat.dtechtive.com/v0.2"})];case 1:return e=r.sent(),t=e.default,a=e[t],s=Object.entries(e).filter((function(e){var t=(0,E.Z)(e,2),n=t[0];return t[1],"default"!=n})).reduce((function(e,t){var n=(0,E.Z)(t,2),a=(n[0],n[1]);return e.push(a),e}),[]),n(s),i(a),[2]}}))})),{onError:function(e){h.ZP.error("Something went wrong while fetching model data")}})};return{chatModels:t,activeChatModel:r,setActiveChatModel:i,isFetchingChatModels:c}}(),t=e.chatModels,n=e.isFetchingChatModels,r=e.activeChatModel,i=e.setActiveChatModel,l=(0,s.useContext)(F).setSettings;return(0,a.jsxs)("div",{className:"flex flex-col pt-3",children:[(0,a.jsx)("label",{className:"text-[#00437E] font-FiraSans font-medium text-sm mb-1",htmlFor:"select-model",children:"Language Model"}),n&&(0,a.jsxs)("div",{className:"border bg-white py-2 pl-3 pr-10 animate-pulse",children:[(0,a.jsx)("div",{className:"bg-gray-400 h-3 w-10 mt-1 mb-3"}),(0,a.jsx)("div",{className:"bg-gray-400 h-2 w-24"})]}),!n&&(0,a.jsx)(M.R,{value:r,onChange:function(e){e&&l({type:e.type,model:e.model}),i(e)},children:(0,a.jsxs)("div",{className:"relative mt-1",children:[(0,a.jsxs)(M.R.Button,{className:"relative w-full cursor-default border border-[#6DCDCB] bg-white py-2 pl-3 pr-10 text-left rounded-md focus:outline-none focus-visible:border-indigo-500 focus-visible:ring-2 focus-visible:ring-white/75 focus-visible:ring-offset-2 focus-visible:ring-offset-orange-300 sm:text-sm",children:[(0,a.jsx)("span",{className:"block truncate font-medium",children:null===r||void 0===r?void 0:r.model}),(0,a.jsx)("span",{className:"block truncate text-xs ",children:null===r||void 0===r?void 0:r.name}),(0,a.jsx)("span",{className:"pointer-events-none absolute inset-y-0 right-0 flex items-center pr-2",children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 12 12",children:(0,a.jsx)("path",{fill:"currentColor",d:"M2.146 4.646a.5.5 0 0 1 .708 0L6 7.793l3.146-3.147a.5.5 0 1 1 .708.708l-3.5 3.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 0 1 0-.708"})})})]}),(0,a.jsx)(o.u,{as:s.Fragment,leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,a.jsx)(M.R.Options,{className:"absolute mt-1 mb-4 max-h-60 w-full overflow-auto bg-white py-1 text-base shadow-lg ring-1 ring-black/5 focus:outline-none sm:text-sm",children:t.map((function(e,t){return(0,a.jsx)(M.R.Option,{disabled:!e.active,className:function(e){var t=e.active;return"relative cursor-default select-none py-2 pl-4 pr-4 ".concat(t?"bg-[#F1F5F980] bg-opacity-5 active:bg-[#F1F5F980] active:bg-opacity-100":"text-gray-900")},value:e,children:function(t){var n=t.selected;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:(0,c.Z)("block truncate font-medium",!e.active&&"text-gray-400"),children:null===e||void 0===e?void 0:e.model}),(0,a.jsx)("span",{className:(0,c.Z)("block truncate text-xs",!e.active&&"text-gray-400"),children:null===e||void 0===e?void 0:e.name}),n?(0,a.jsx)("span",{className:"absolute inset-y-0 right-5 flex items-center pl-3 text-[#00437E]",children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 12 12",children:(0,a.jsx)("path",{fill:"currentColor",d:"M9.765 3.205a.75.75 0 0 1 .03 1.06l-4.25 4.5a.75.75 0 0 1-1.075.015L2.22 6.53a.75.75 0 0 1 1.06-1.06l1.705 1.704l3.72-3.939a.75.75 0 0 1 1.06-.03"})})}):null]})}},t)}))})})]})})]})}
1,L=n(24762),k=function(){var e=(0,s.useState)(!0),t=e[0],n=e[1],r=(0,s.useState)(!1),i=(r[0],r[1],function(){n((function(e){return!e}))});return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)("div",{className:(0,c.Z)("relative"),id:"sidebar",children:[(0,a.jsx)("div",{className:"".concat(t&&"hidden"),children:(0,a.jsxs)("button",{className:(0,c.Z)("ml-auto absolute top-4 left-0 md:left-4 p-2 z-20"),type:"button",onClick:i,children:[(0,a.jsx)("img",{"data-tip":!0,"data-for":"expand-sidebar-btn-tooltip",src:"/images/icons/arrows/open_arrow.svg",alt:"open_arrow_img",className:"py-3 px-3 bg-[#edf1f4] hover:bg-[#e9ecee]"}),(0,a.jsx)(L.Z,{id:"expand-sidebar-btn-tooltip",backgroundColor:"rgb(255, 255, 255)",border:!0,className:"rounded-lg !text-gray-500 font-normal font-FiraSans text-[8px] shadow-md !opacity-100",borderColor:"#D9D9D9",place:"right",children:"Expand"})]})}),(0,a.jsxs)("div",{className:"border-r-[1px] border-r-[#E5E7EB] h-[calc(100vh-1rem-4px)] overflow-y-auto p-5 pt-8 [scrollbar-width:thin] transition-all transform ease-in-out duration-300 ".concat(t?"":"-translate-x-52 opacity-0"),children:[(0,a.jsx)("div",{className:"flex justify-end",children:(0,a.jsxs)("button",{className:(0,c.Z)("p-2"),type:"button",onClick:i,children:[(0,a.jsx)("img",{"data-tip":!0,"data-for":"collapse-sidebar-btn-tooltip",src:"/images/icons/arrows/close_arrow.svg",alt:"close_arrow_img",className:"py-3 px-3 bg-[#edf1f4] hover:bg-[#e9ecee]"}),(0,a.jsx)(L.Z,{id:"collapse-sidebar-btn-tooltip",backgroundColor:"rgb(255, 255, 255)",border:!0,className:"rounded-lg !text-gray-500 font-normal font-FiraSans text-[8px] shadow-md !opacity-100",borderColor:"#D9D9D9",place:"right",children:"Collapse"})]})}),(0,a.jsx)(T,{title:"Sessions",className:"mt-5 bg-[#F8FAFC] border-[1px] border-[#E2E8F0] rounded-md",children:(0,a.jsx)(Z,{})}),(0,a.jsx)("div",{className:"border-[#CBD5E1] border-t-[1px] my-4"}),(0,a.jsx)(T,{title:"Settings",className:"mt-5 bg-[#F8FAFC] border-[1px] border-[#E2E8F0] rounded-md",children:(0,a.jsx)(D,{})})]})]})})},T=function(e){var t=e.children,n=e.title,s=e.className,r=void 0===s?"":s;return(0,a.jsx)(l.p,{as:"div",className:r,defaultOpen:!0,children:function(e){var s=e.open;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(l.p.Button,{className:"flex justify-between items-center rounded-md bg-[#E2E8F0] text-[#1E293B] text-sm font-medium font-FiraSans w-full px-5 py-1 border-b-2 ".concat(s?"rounded-b-none":""),children:[n,s&&(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 12 12",children:(0,a.jsx)("path",{fill:"#00437E",d:"M2.146 7.354a.5.5 0 0 0 .708 0L6 4.207l3.146 3.147a.5.5 0 1 0 .708-.708l-3.5-3.5a.5.5 0 0 0-.708 0l-3.5 3.5a.5.5 0 0 0 0 .708"})}),!s&&(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 12 12",children:(0,a.jsx)("path",{fill:"#00437E",d:"M2.146 4.646a.5.5 0 0 1 .708 0L6 7.793l3.146-3.147a.5.5 0 1 1 .708.708l-3.5 3.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 0 1 0-.708"})})]}),(0,a.jsx)(o.u,{show:s,enter:"transition duration-100 ease-out",enterFrom:"transform scale-95 opacity-0",enterTo:"transform scale-100 opacity-100",leave:"transition duration-75 ease-out",leaveFrom:"transform scale-100 opacity-100",leaveTo:"transform scale-95 opacity-0",children:(0,a.jsx)(l.p.Panel,{className:"px-[8px] pb-[8px] bg-white",static:!0,children:t})})]})}})},H=n(41664),A=n.n(H),_=n(59734),B=n(87891);!function(e){e.CSV="csv",e.XLS="xls",e.XLSX="xlsx",e.BMP="bmp",e.ODT="odt",e.DOC="doc",e.DOCX="docx",e.HTM="htm",e.HTML="html",e.PDF="pdf",e.PNG="png",e.PPT="ppt",e.PPTX="pptx",e.TXT="txt",e.GIF="gif",e.JPG="jpg",e.JPEG="jpeg",e.TIFF="tiff",e.GEOJSON="geojson",e.SHP="shp",e.KML="kml",e.KMZ="kmz",e.JSON="json",e.XML="xml"}(j||(j={}));var V=function e(){(0,g.Z)(this,e)};V.CSV=[j.CSV],V.EXCEL=[j.XLS,j.XLSX],V.MAP=[j.GEOJSON,j.SHP,j.KML,j.KMZ],V.DOC=[j.ODT,j.DOC,j.DOCX,j.HTM,j.HTML,j.PDF,j.PPT,j.PPTX,j.TXT],V.JSON=[j.JSON],V.XML=[j.XML],V.IMG=[j.TIFF,j.BMP,j.GIF,j.JPEG,j.PNG,j.JPG];var O=function(e){var t=(0,_.ZP)("/v1/dataset-preview/data-files/from_upload?file_id=".concat(e.id),(function(t){var n=new FormData;return n.set("data_file",e.data),v.Z.post(t,n,{baseUrl:"https://portalapi.dtechtive.com"}).then((function(e){if("map_data"in(null===e||void 0===e?void 0:e.data)){var t=null===e||void 0===e?void 0:e.data;return t.mapData=t.map_data,t.totalBounds=t.total_bounds,delete t.map_data,t}return null===e||void 0===e?void 0:e.data}
1)).catch(function(){var e=(0,d.Z)((function(e){return(0,m.__generator)(this,(function(t){switch(t.label){case 0:return console.error(e),[4,(0,B.pL)(e)];case 1:throw t.sent()}}))}));return function(t){return e.apply(this,arguments)}}())}));return{data:t.data,error:t.error,isLoading:t.isLoading}},P=n(25448),I=function(e){var t=e.columns,n=(e.fileType,function(e){return e.replace(/([a-z])([A-Z])/g,"$1 $2").replace(/_/g," ").replace(/\b[a-z]/g,(function(e){return e.toUpperCase()}))});return(0,a.jsx)("thead",{className:"border-l-[1px]",children:(0,a.jsx)("tr",{className:"border-l-[1px] sm:text-sm text-xs text-left bg-[#F5F5F5]",children:t.map((function(e){return(0,a.jsx)("th",{className:"md:px-5 px-1 bg-[#E2E8F0]",children:(0,a.jsx)("span",{className:"block md:text-sm w-full font-medium py-1 text-[#00437E] font-FiraSans",children:n(e)})},e)}))})})},U=function(e){var t=e.data,n=e.index;e.fileType,e.srNumberType;return(0,a.jsx)("tbody",{className:"bg-white md:text-sm text-xs",children:t.map((function(e,t){return(0,a.jsxs)("tr",{className:"hover:bg-[#F1F5F980] hover:bg-opacity-50 h-10",children:[(0,a.jsx)("td",{className:(0,c.Z)("border-b-[1px] px-5","min-w-[10px] md:px-6"),children:n[t]}),e.map((function(e,t){return(0,a.jsx)("td",{className:"border-b-[1px] md:px-4 px-2",children:(0,a.jsx)(z,{children:String(e)})},t)}))]},t)}))})},z=function(e){var t,n=e.children,r=e.maxLength,i=void 0===r?150:r,l=(0,s.useState)(!1),o=l[0],c=l[1];return!n||"string"!==typeof n||n.length<=i?(0,a.jsx)(a.Fragment,{children:n}):o?(0,a.jsxs)(a.Fragment,{children:[n,(0,a.jsx)("button",{className:"text-xs ml-2 hover:text-dtech-secondary-dark text-dtech-new-main",onClick:function(){return c(!1)},children:"read less"})]}):(0,a.jsxs)(a.Fragment,{children:[null!==(t=null===n||void 0===n?void 0:n.slice(0,i))&&void 0!==t?t:"","...",(0,a.jsx)("button",{className:"text-xs hover:text-dtech-secondary-dark text-dtech-new-main",onClick:function(){return c(!0)},children:"read more"})]})},R=function(e){var t=e.columns,n=e.data,s=e.index,r=e.className,i=e.fileType,l=e.srNumberType;return(0,a.jsxs)("table",{className:(0,c.Z)("w-full border-2",r),children:[(0,a.jsx)(I,{columns:t,fileType:i}),(0,a.jsx)(U,{data:n,index:s,fileType:i,srNumberType:l})]})},q=function(e){var t,n,s,r,i,l,o=e.data;return(0,a.jsxs)("div",{className:"bg-[#F1F5F940] w-full",children:[(0,a.jsx)("h4",{className:"font-semibold text-[#00437E] text-md md:text-xl mb-1.5 font-FiraSans",children:"Sample"}),(0,a.jsx)("p",{className:"text-[#64748B] text-xs md:tex-base font-FiraSans mb-4",children:"First 5 rows of the tabular data displayed"}),(0,a.jsx)(R,{index:null===o||void 0===o||null===(t=o.head)||void 0===t?void 0:t.index,className:"mb-10",columns:[""].concat((0,u.Z)(null===o||void 0===o||null===(n=o.head)||void 0===n?void 0:n.columns)),data:null===o||void 0===o||null===(s=o.head)||void 0===s?void 0:s.data,fileType:"csv",srNumberType:"number"}),(0,a.jsx)("h4",{className:"font-semibold text-[#00437E] text-xl mb-1.5",children:"Summary"}),(0,a.jsx)("p",{className:"text-[#64748B] mb-3",children:"Descriptive statistics summarised"}),(0,a.jsx)(R,{index:null===o||void 0===o||null===(r=o.describe)||void 0===r?void 0:r.index,className:"mb-2",columns:[""].concat((0,u.Z)(null===o||void 0===o||null===(i=o.describe)||void 0===i?void 0:i.columns)),data:null===o||void 0===o||null===(l=o.describe)||void 0===l?void 0:l.data,fileType:"csv"})]})},X=n(59965),G=function(e){var t=e.children;return(0,a.jsx)(X.O,{className:function(e){var t=e.selected;return(0,c.Z)("w-full rounded-lg text-sm leading-5 uppercase "," focus:outline-none hover:bg-dtech-dark-teal hover:bg-opacity-[20%] text-black",t?" text-dtech-dark-teal bg-[#4CA7A5] bg-opacity-[20%] font-medium":"text-dtech-dark-grey2 bg-dtech-light-grey2 hover:text-black")},children:t})},J=function(e){var t,n,s,r,i,l,o=e.data;return(0,a.jsxs)(X.O.Panel,{children:[(0,a.jsx)("h4",{className:"font-semibold text-gray-700 text-lg mb-1.5",children:"Sample"}),(0,a.jsx)("p",{className:"text-dtech-main-grey",children:"First 5 rows of the tabular data displayed"}),(0,a.jsx)(R,{index:null===o||void 0===o||null===(t=o.head)||void 0===t?void 0:t.index,className:"mb-10",columns:[""].concat((0,u.Z)(null===o||void 0===o||null===(n=o.head)||void 0===n?void 0:n.columns)),data:null===o||void 0===o||null===(s=o.head)||void 0===s?void 0:s.data,fileType:"xls"}),(0,a.jsx)("h4",{className:"font-semibold text-gray-700 text-xl mb-1.5",children:"Summary"}),(0,a.jsx)("p",{className:"text-dtech-main-grey",children:"Descriptive statistics summarised"}),(0,a.jsx)(R,{index:null===o||void 0===o||null===(r=o.describe)||void 0===r?void 0:r.index,className:"mb-2",columns:[""].concat((0,u.Z)(null===o||void 0===o||null===(i=o.describe)||void 0===i?void 0:i.columns)),data:null===o||void 0===o||null===(l=o.describe)||void 0===l?void 0:l.data,fileType:"xls"})]})},W=function(e){var t=e.data;return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(X.O.Group,{children:[(0,a.jsx)(X.O.List,{className:"flex space-x-3 bg-gray-100 p-3 bg-opacity-40",children:t.sheets.map((function(e,t){return(0,a.jsx)(G,{children:e},t)}))}),(0,a.jsx)(X.O.Panels,{children:t.sheet_data.map((function(e,t){return(0,a.jsx)(J,{data:e},t)}))})]})})},K=function(e){var t=e.data;return(0,a.jsx)("img",{src:t.url,alt:"data image"})},Y=n(83301),Q=n(80226),$=function(e){var t=e.data,n=(0,b.xY)(""),r=n.execute,i=n.data,l=n.isLoading,o=n.error;return(0,s.useEffect)((function(){r((function(){return fetch("".concat("https://portalapi.dtechtive.com","/v1/dataset-preview/data-files/stream-data-file?url=").concat(encodeURIComponent(t.url),"&format=").concat(t.type)).then((function(e){return e.text()}))}))}),[]),o?(0,a.jsx)(Q.Z,{message:"Something went wrong while loading the preview",className:"max-w-[450px] w-full my-4 mx-auto"}):(0,a.jsxs)("div",{className:"shadow-md bg-gray-50 border w-full h-full min-h-[550px]",children:[(0,a.jsx)("div",{className:(0,
1c.Z)("w-full h-full min-h-[550px] bg-gray-400 animate-[pulse_2200ms_ease-out_10ms_infinite]",!l&&"hidden")}),(0,a.jsx)("div",{className:(0,c.Z)("p-4",l&&"hidden"),children:(0,a.jsx)(Y.Z,{xml:i})})]})},ee=function(e){var t,n,s,r,i=e.dataFile,l=O(i);if(l.error)return(0,a.jsx)(P.Z,{message:l.error,className:"w-100 max-w-sm mx-auto my-5"});if(l.isLoading||!l.data)return(0,a.jsx)("div",{className:"m-5 h-full min-h-[550px] bg-gray-400 animate-[pulse_2200ms_ease-out_10ms_infinite]"});var o=(0,a.jsx)(P.Z,{message:"This data file format is unsupported",className:"w-100 max-w-sm mx-auto my-5"});switch(!0){case V.CSV.includes(null===(t=l.data)||void 0===t?void 0:t.type):o=(0,a.jsx)(q,{data:l.data});break;case V.EXCEL.includes(null===(n=l.data)||void 0===n?void 0:n.type):o=(0,a.jsx)(W,{data:l.data});break;case V.XML.includes(null===(s=l.data)||void 0===s?void 0:s.type):o=(0,a.jsx)($,{data:l.data});break;case V.IMG.includes(null===(r=l.data)||void 0===r?void 0:r.type):o=(0,a.jsx)(K,{data:l.data})}return(0,a.jsx)("div",{className:"m-2 mt-4 md:mt-8 overflow-x-auto px-2",children:o})},te=s.memo(ee),ne=n(47516),ae=function(e){var t=e.className,n=void 0===t?"":t,r=(0,s.useContext)(F),i=(0,s.useState)(!0),d=i[0],u=i[1],m=r.ChatSessionHelper.getActiveSession(),x=(0,s.useState)(!1),h=x[0],f=x[1];return null==m?(0,a.jsx)("div",{}):(0,a.jsx)("div",{className:"sticky top-4 md:top-0 w-full pointer-events-none px-8 mt-10",children:(0,a.jsx)("div",{className:(0,c.Z)("dtech-datachat-file-preview mt-4 bg-[#F8FAFC] rounded xl:max-h-[518px] lg:max-h-[520px] max-h-[520px] overflow-y-auto no-scrollbar mb-10 pointer-events-auto border-[1px] border-[#E2E8F0]",d&&"border border-[#6DCDCB]",n),children:(0,a.jsx)(l.p,{children:function(e){var t,n,s,r,i,x,p,v=e.open;return(0,a.jsxs)("div",{className:"p-2",children:[(0,a.jsxs)("h6",{className:"text-[#00437E] text-base font-FiraSans font-medium flex items-center",children:["Selected file details",(0,a.jsx)("button",{className:(0,c.Z)("ml-auto text-xl text-[#22B7BA] p-2 hover:bg-[#F1F5F9] hover:bg-opacity-50 active:bg-[#F1F5F9] active:bg-opacity-100 rounded-sm",d&&"hidden"),type:"button",onClick:function(){return u((function(e){return!e}))},children:(0,a.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M9.26782 8.548L12.8543 4.952H5.68132L9.26782 8.548ZM15.9601 0.5C16.4587 0.5 16.8847 0.676583 17.2381 1.02975C17.5912 1.38308 17.7678 1.80908 17.7678 2.30775V15.6923C17.7678 16.1909 17.5912 16.6169 17.2381 16.9703C16.8847 17.3234 16.4587 17.5 15.9601 17.5H2.57557C2.07691 17.5 1.65091 17.3234 1.29757 16.9703C0.944406 16.6169 0.767822 16.1909 0.767822 15.6923V2.30775C0.767822 1.80908 0.944406 1.38308 1.29757 1.02975C1.65091 0.676583 2.07691 0.5 2.57557 0.5H15.9601ZM2.26782 13V15.6923C2.26782 15.7692 2.29991 15.8398 2.36407 15.9038C2.42807 15.9679 2.49857 16 2.57557 16H15.9601C16.0371 16 16.1076 15.9679 16.1716 15.9038C16.2357 15.8398 16.2678 15.7692 16.2678 15.6923V13H2.26782ZM16.2678 11.5V2.30775C16.2678 2.23075 16.2357 2.16025 16.1716 2.09625C16.1076 2.03208 16.0371 2 15.9601 2H2.57557C2.49857 2 2.42807 2.03208 2.36407 2.09625C2.29991 2.16025 2.26782 2.23075 2.26782 2.30775V11.5H16.2678Z",fill:"#00437E"})})}),(0,a.jsx)("button",{className:(0,c.Z)("ml-auto rotate-90 hover:bg-[#F1F5F9] hover:bg-opacity-50 active:bg-[#F1F5F9] active:bg-opacity-100 p-2",!d&&"hidden"),type:"button",onClick:function(){return u((function(e){return!e}))},children:(0,a.jsx)("svg",{className:"text-xl",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",children:(0,a.jsxs)("g",{fill:"none",children:[(0,a.jsx)("path",{d:"M24 0v24H0V0zM12.594 23.258l-.012.002l-.071.035l-.02.004l-.014-.004l-.071-.036q-.016-.004-.024.006l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.016-.018m.264-.113l-.014.002l-.184.093l-.01.01l-.003.011l.018.43l.005.012l.008.008l.201.092q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.003-.011l.018-.43l-.003-.012l-.01-.01z"}),(0,a.jsx)("path",{fill:"currentColor",d:"M5 6a1 1 0 0 0-2 0v12a1 1 0 1 0 2 0zm7.703 10.95a1 1 0 0 0 0-1.415L10.167 13H20
1a1 1 0 1 0 0-2h-9.833l2.536-2.536a1 1 0 0 0-1.415-1.414l-4.242 4.243a1 1 0 0 0 0 1.414l4.242 4.243a1 1 0 0 0 1.415 0"})]})})})]}),(0,a.jsxs)(o.u,{className:"mt-2 rounded-md bg-[#F1F5F9] bg-opacity-25",show:d,enter:"transition-opacity duration-75",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transition-opacity duration-150",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:[(0,a.jsx)("div",{className:"flex space-x-0.5",children:["Name","Format","Size","Download","Preview"].map((function(e){return(0,a.jsx)("div",{className:"flex-1 first:rounded-tl-md last:rounded-tr-md bg-[#02417E] text-white md:text-sm text-xs font-medium md:font-semibold text-center md:px-2 px-1 py-1",children:e},e)}))}),(0,a.jsxs)("div",{className:"flex space-x-1 border-x-2 border-b-2 rounded-b-md",children:[[m.dataFiles[0].data.name,null===(t=m.dataFiles[0])||void 0===t?void 0:t.fileIcon,"".concat((null===(n=m.dataFiles)||void 0===n||null===(s=n[0])||void 0===s||null===(r=s.data)||void 0===r?void 0:r.size)?(null===(i=m.dataFiles)||void 0===i||null===(x=i[0])||void 0===x||null===(p=x.data)||void 0===p?void 0:p.size)/1e6:""," MB")].map((function(e,t){return(0,a.jsx)("div",{className:"bg-[#F5FFFF] text-[#334155] font-FiraSans break-all flex items-center justify-center text-center flex-1 p-2 min-w-0 text-sm ".concat(2===t?"font-medium":"font-normal"," "),title:e,children:(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:e}})},e)})),(0,a.jsx)("div",{className:"bg-[#F5FFFF] text-gray-900 flex-1 flex justify-center items-center p-2 text-sm min-w-0 ",children:(0,a.jsx)("a",{className:"inline-block bg-[#F1F5F9] bg-opacity-25 p-2 hover:bg-[#F1F5F9] hover:w-10 hover:bg-opacity-50 hover:rounded-md active:bg-[#F1F5F9] active:bg-opacity-100",href:m.dataFiles[0].data?window.URL.createObjectURL(m.dataFiles[0].data):"",download:m.dataFiles[0].fileName,target:"_blank",rel:"noreferrer",children:(0,a.jsx)(ne.yf7,{size:24,className:"text-[#00437E] "})})}),(0,a.jsx)("div",{className:"bg-[#F5FFFF] text-gray-900 flex-1 flex justify-center items-center p-2 text-sm",children:(0,a.jsx)(l.p.Button,{onClick:function(){return f(!h)},children:(0,a.jsx)("div",{className:"p-2 bg-[#F1F5F9] bg-opacity-25 text-[#00437E] hover:bg-[#F1F5F9] hover:bg-opacity-50 active:bg-[#F1F5F9] active:bg-opacity-100 rounded-md",children:h?(0,a.jsx)("img",{src:"/images/icons/visibility_off.svg",width:"24",height:"24"}):(0,a.jsx)("svg",{width:"22",height:"15",viewBox:"0 0 22 15",fill:"white",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M11 12C12.25 12 13.3125 11.5625 14.1875 10.6875C15.0625 9.8125 15.5 8.75 15.5 7.5C15.5 6.25 15.0625 5.1875 14.1875 4.3125C13.3125 3.4375 12.25 3 11 3C9.75 3 8.6875 3.4375 7.8125 4.3125C6.9375 5.1875 6.5 6.25 6.5 7.5C6.5 8.75 6.9375 9.8125 7.8125 10.6875C8.6875 11.5625 9.75 12 11 12ZM11 10.2C10.25 10.2 9.6125 9.9375 9.0875 9.4125C8.5625 8.8875 8.3 8.25 8.3 7.5C8.3 6.75 8.5625 6.1125 9.0875 5.5875C9.6125 5.0625 10.25 4.8 11 4.8C11.75 4.8 12.3875 5.0625 12.9125 5.5875C13.4375 6.1125 13.7 6.75 13.7 7.5C13.7 8.25 13.4375 8.8875 12.9125 9.4125C12.3875 9.9375 11.75 10.2 11 10.2ZM11 15C8.56667 15 6.35 14.3208 4.35 12.9625C2.35 11.6042 0.9 9.78333 0 7.5C0.9 5.21667 2.35 3.39583 4.35 2.0375C6.35 0.679167 8.56667 0 11 0C13.4333 0 15.65 0.679167 17.65 2.0375C19.65 3.39583 21.1 5.21667 22 7.5C21.1 9.78333 19.65 11.6042 17.65 12.9625C15.65 14.3208 13.4333 15 11 15Z",fill:"#00437E"})})})})})]}),(0,a.jsx)(o.u,{show:v,enter:"transition duration-100 ease-out",enterFrom:"transform scale-95 opacity-0",enterTo:"transform scale-100 opacity-100",leave:"transition duration-75 ease-out",leaveFrom:"transform scale-100 opacity-100",leaveTo:"transform scale-95 opacity-0",children:(0,a.jsx)(l.p.Panel,{static:!0,children:(0,a.jsx)(te,{dataFile:m.dataFiles[0]})})})]})]})}})})})},se=n(25675),re=n.n(se),ie=function(e){var t=e.isVisible,n=e.handleSupportedFileFormatsModal;return(0,a.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black\n bg-opacity-50 transition-opacity duration-300 ease-in-out ".concat(t?"opacity-100":"opacity-0"),children:(0,a.jsxs)("div",{className:"relative w-full max-w-3xl mx-4 sm:mx-auto border-dtech-light-teal border-2 bg-white rounded-lg shadow-lg overflow-auto transition-transform duration-700 ease-in-out no-scrollbar ".concat(t?"translate-y-0":"-translate-y-10"),children:[(0,a.jsx)("button",{className:"absolute cursor-pointer z-10 top-4 right-4 rounded-full focus:outline-none hover:bg-dtech-hover-teal p-2 transition-all active:scale-110 origin-center",onClick:function(){return n(!1)},children:(0,a.jsx)(re(),{src:"/images/x.png",alt:"Close",layout:"fill",objectFit:"scale-down"})}),(0,a.jsx)("div",{className:"relative",children:(0,a.jsxs)("div",{className:"grow flex flex-col items-left max-w-[30%px] justify-evenly sm:justify-center sm:mx-[18%] sm:my-[5%] mx-[5%] my-[5%] gap-8 sm:gap-0",children:[(0,a.jsx)("div",{className:"text-center",children:(0,a.jsx)("h1",{className:"font-semibold text-[#333333] text-2xl mt-8 mb-2 sm:mt-10 sm:text-xl ",children:"Supported file formats:"})}),(0,a.jsx)("div",{className:"flex flex-col",children:(0,a.jsx)("div",{className:"flex flex-row mt-4 justify-center items-center",children:(0,a.jsx)("div",{className:"text-sm mx-2 text-[#333333]",children:"CSV, GEOJSON, GPKG, GPX, KML, ODF, ODS, ODT, PBIX, RDATA, RDA, SAV, SAS7BDAT, SHP, XPORT, XLS, XLSB, XLSM, XLSX, XML, JSON, XPT"})})})]})})]})})},le=function(e){var t=e.title,n=e.description,r=e.showUploadButton,i=e.showUrlInput,l=(0,s.useContext)(F),o=(0,s.use
1State)(""),d=o[0],u=o[1];return(0,a.jsxs)("div",{className:"flex items-center gap-5 leading-none border-y mt-20 py-4",children:[(0,a.jsxs)("div",{className:(0,c.Z)(r||i?"w-3/6":"w-full"),children:[(0,a.jsx)("h6",{className:"text-[#00437E] text-base font-FiraSans font-medium flex items-center",children:t}),n]}),r&&(0,a.jsx)("div",{className:"w-1/6",children:(0,a.jsx)(N,{onClick:function(e){e.currentTarget.querySelector("input[type='file']").click()},text:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"pointer-events-none",children:"Upload file"}),(0,a.jsx)("input",{tabIndex:-1,type:"file",onChange:l.handleAddUploadedFiles,className:"opacity-0 absolute inset-0 hover:file:cursor-pointer border pointer-events-none",accept:"text/csv/pdf/xls"})]}),icon:(0,a.jsx)("svg",{width:"21",height:"26",viewBox:"0 0 21 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M9.5 21.5455H11.5V15.6329L13.9667 18.0995L15.3717 16.6739L10.5 11.8022L5.62833 16.6739L7.054 18.0789L9.5 15.6329V21.5455ZM2.91033 25.6995C2.23678 25.6995 1.66667 25.4662 1.2 24.9995C0.733333 24.5329 0.5 23.9628 0.5 23.2892V2.77654C0.5 2.10299 0.733333 1.53288 1.2 1.06621C1.66667 0.599544 2.23678 0.366211 2.91033 0.366211H13.5L20.5 7.36621V23.2892C20.5 23.9628 20.2667 24.5329 19.8 24.9995C19.3333 25.4662 18.7632 25.6995 18.0897 25.6995H2.91033ZM12.5 8.36621V2.36621H2.91033C2.80767 2.36621 2.71367 2.40899 2.62833 2.49454C2.54278 2.57988 2.5 2.67388 2.5 2.77654V23.2892C2.5 23.3919 2.54278 23.4859 2.62833 23.5712C2.71367 23.6568 2.80767 23.6995 2.91033 23.6995H18.0897C18.1923 23.6995 18.2863 23.6568 18.3717 23.5712C18.4572 23.4859 18.5 23.3919 18.5 23.2892V8.36621H12.5Z",fill:"#1FCCCF"})}),className:"justify-center gap-3 border-dashed border-2 py-3 w-full text-[#334155] rounded text-[16px] bg-white"})}),i&&(0,a.jsxs)("div",{className:"flex bg-[#F1F5F9] w-2/6 rounded p-2 relative",children:[(0,a.jsx)("input",{type:"text",placeholder:"Paste URL with data table",className:(0,c.Z)("rounded border-none w-full ring-1 ring-[#CBD5E1] focus:ring-dtech-light-teal focus:ring-inset focus:ring-2 hover:ring-[#CBD5E1] hover:ring-2 bg-white"),onChange:function(e){return u(e.target.value)},value:d}),(0,a.jsx)("button",{disabled:!d,type:"button",className:"bubbly-button animate-bottomBubbles animate-topBubbles p-4 rounded-full !bg-gradient-to-r from-[#1FCCCF] from-[-202.22%] to-[#00437E] to-133.93% hover:cursor-pointer scale-100 right-[3%] inset-y-0 h-0 m-auto",style:{position:"absolute"},onClick:function(e){return l.handleSessionWithUrl(e,d)},children:(0,a.jsx)(re(),{src:"/images/icons/arrows/arrow_forward.svg",layout:"fill",objectFit:"scale-down",alt:"arrow_icon"})})]})]})},oe=function(){var e=(0,s.useContext)(F),t=(0,s.useState)(!0),n=t[0],r=t[1],i=e.UrlSessionHelper.getActiveSession(),d=(0,s.useState)(!1),m=d[0],x=d[1];if(null==i)return(0,a.jsx)("div",{});var h=function(){var e=function(e){var t=structuredClone(e),n=[];n.push(t.columns.join(","));for(var a=0;a<t.data.length;a++){for(var s=0;s<t.data[a].length;s++)t.data[a][s].includes(",")&&(t.data[a][s].replace(/,/g,","),t.data[a][s]='"'.concat(t.data[a][s],'"'));n.push(t.data[a].map(String).join(","))}return n.join("\n")}(i.tables),t=new Blob([e],{type:"text/csv"}),n=URL.createObjectURL(t),a=document.createElement("a");a.href=n,a.download="download.csv",a.click()};return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("div",{className:"sticky top-4 md:top-0 w-full pointer-events-none px-8 mt-10",children:(0,a.jsx)("div",{className:(0,c.Z)("dtech-datachat-file-preview mt-4 bg-[#F8FAFC] rounded xl:max-h-[518px] lg:max-h-[520px] max-h-[520px] overflow-y-auto no-scrollbar mb-10 pointer-events-auto border-[1px] border-[#E2E8F0]",n&&"border border-[#6DCDCB]"),children:(0,a.jsx)(l.p,{children:function(e){var t,s,d,f=e.open;return(0,a.jsxs)("div",{className:"p-2",children:[(0,a.jsxs)("h6",{className:"text-[#00437E] text-base font-FiraSans font-medium flex items-center",children:["Selected file details",(0,a.jsx)("button",{className:(0,c.Z)("ml-auto text-xl text-[#22B7BA] p-2 hover:bg-[#F1F5F9] hover:bg-opacity-50 active:bg-[#F1F5F9] active:bg-opacity-100 rounded-sm",n&&"hidden"),type:"button",onClick:function(){return r((function(e){return!e}))},children:(0,a.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M9.26782 8.548L12.8543 4.952H5.68132L9.26782 8.548ZM15.9601 0.5C16.4587 0.5 16.8847 0.676583 17.2381 1.02975C17.5912 1.38308 17.7678 1.80908
117.7678 2.30775V15.6923C17.7678 16.1909 17.5912 16.6169 17.2381 16.9703C16.8847 17.3234 16.4587 17.5 15.9601 17.5H2.57557C2.07691 17.5 1.65091 17.3234 1.29757 16.9703C0.944406 16.6169 0.767822 16.1909 0.767822 15.6923V2.30775C0.767822 1.80908 0.944406 1.38308 1.29757 1.02975C1.65091 0.676583 2.07691 0.5 2.57557 0.5H15.9601ZM2.26782 13V15.6923C2.26782 15.7692 2.29991 15.8398 2.36407 15.9038C2.42807 15.9679 2.49857 16 2.57557 16H15.9601C16.0371 16 16.1076 15.9679 16.1716 15.9038C16.2357 15.8398 16.2678 15.7692 16.2678 15.6923V13H2.26782ZM16.2678 11.5V2.30775C16.2678 2.23075 16.2357 2.16025 16.1716 2.09625C16.1076 2.03208 16.0371 2 15.9601 2H2.57557C2.49857 2 2.42807 2.03208 2.36407 2.09625C2.29991 2.16025 2.26782 2.23075 2.26782 2.30775V11.5H16.2678Z",fill:"#00437E"})})}),(0,a.jsx)("button",{className:(0,c.Z)("ml-auto rotate-90 hover:bg-[#F1F5F9] hover:bg-opacity-50 active:bg-[#F1F5F9] active:bg-opacity-100 p-2",!n&&"hidden"),type:"button",onClick:function(){return r((function(e){return!e}))},children:(0,a.jsx)("svg",{className:"text-xl",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",children:(0,a.jsxs)("g",{fill:"none",children:[(0,a.jsx)("path",{d:"M24 0v24H0V0zM12.594 23.258l-.012.002l-.071.035l-.02.004l-.014-.004l-.071-.036q-.016-.004-.024.006l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.016-.018m.264-.113l-.014.002l-.184.093l-.01.01l-.003.011l.018.43l.005.012l.008.008l.201.092q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.003-.011l.018-.43l-.003-.012l-.01-.01z"}),(0,a.jsx)("path",{fill:"currentColor",d:"M5 6a1 1 0 0 0-2 0v12a1 1 0 1 0 2 0zm7.703 10.95a1 1 0 0 0 0-1.415L10.167 13H20a1 1 0 1 0 0-2h-9.833l2.536-2.536a1 1 0 0 0-1.415-1.414l-4.242 4.243a1 1 0 0 0 0 1.414l4.242 4.243a1 1 0 0 0 1.415 0"})]})})})]}),(0,a.jsxs)(o.u,{className:"mt-2 rounded-md bg-[#F1F5F9] bg-opacity-25",show:n,enter:"transition-opacity duration-75",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transition-opacity duration-150",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:[(0,a.jsx)("div",{className:"flex space-x-0.5",children:["Name","Format","Size","Download","Preview"].map((function(e){return(0,a.jsx)("div",{className:"flex-1 first:rounded-tl-md last:rounded-tr-md bg-[#02417E] text-white md:text-sm text-xs font-medium md:font-semibold text-center md:px-2 px-1 py-1",children:e},e)}))}),(0,a.jsxs)("div",{className:"flex space-x-1 border-x-2 border-b-2 rounded-b-md",children:[[i.resource_metadata.resource_name,"csv","".concat("number"===typeof i.resource_metadata.resource_size_bytes?i.resource_metadata.resource_size_bytes/1e6:0," MB")].map((function(e,t){return(0,a.jsx)("div",{className:"bg-[#F5FFFF] text-[#334155] font-FiraSans break-all flex items-center justify-center text-center flex-1 p-2 min-w-0 text-sm ".concat(2===t?"font-medium":"font-normal"," "),title:e,children:(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:e}})},e)})),(0,a.jsx)("div",{className:"bg-[#F5FFFF] text-gray-900 flex-1 flex justify-center items-center p-2 text-sm min-w-0 ",children:(0,a.jsx)("a",{className:"inline-block bg-[#F1F5F9] bg-opacity-25 p-2 hover:bg-[#F1F5F9] hover:w-10 hover:bg-opacity-50 hover:rounded-md active:bg-[#F1F5F9] active:bg-opacity-100",onClick:h,download:"csv",target:"_blank",rel:"noreferrer",children:(0,a.jsx)(ne.yf7,{size:24,className:"text-[#00437E] "})})}),(0,a.jsx)("div",{className:"bg-[#F5FFFF] text-gray-900 flex-1 flex justify-center items-center p-2 text-sm",children:(0,a.jsx)(l.p.Button,{onClick:function(){return x(!m)},children:(0,a.jsx)("div",{className:"p-2 bg-[#F1F5F9] bg-opacity-25 text-[#00437E] hover:bg-[#F1F5F9] hover:bg-opacity-50 active:bg-[#F1F5F9] active:bg-opacity-100 rounded-md",children:m?(0,a.jsx)("img",{src:"/images/icons/visibility_off.svg",width:"24",height:"24"}):(0,a.jsx)("svg",{width:"22",height:"15",viewBox:"0 0 22 15",fill:"white",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M11 12C12.25 12 13.3125 11.5625 14.1875 10.6875C15.0625 9.8125 15.5 8.75 15.5 7.5C15.5 6.25 15.0625 5.1875 14.1875 4.3125C13.3125 3.4375 12.25 3 11 3C9.75 3 8.6875 3.4375 7.8125 4.3125C6.9375 5.1875 6.5 6.25 6.5 7.5C6.5 8.75 6.9375 9.8125 7.8125 10.6875C8.6875 11.5625 9.75 12 11 12ZM11 10.2C10.25 10.2 9.6125 9.9375 9.0875 9.4125C8.5625 8.8875 8.3 8.25 8.3 7.5C8.3 6.75 8.5625 6.1125 9.0875 5.5875C9.6125 5.0625 10.25 4.8 11 4.8C11.75 4.8 12.3875 5.0625 12.9125 5.5875C13.4375 6.1125 13.7 6.75 13.7 7.5C13.7 8.25 13.4375 8.8875 12.9125 9.4125C12.3875 9.9375 11.75 10.2 11 10.2ZM11 15C8.56667 15 6.35 14.3208 4.35 12.9625C2.35 11.6042 0.9 9.78333 0 7.5C0.9 5.21667 2.35 3.39583 4.35 2.0375C6.35 0.679167 8.56667 0 11 0C13.4333 0 15.65 0.679167 17.65 2.0375C19.65 3.39583 21.1 5.21667 22 7.5C21.1 9.78333 19.65 11.6042 17.65 12.9625C15.65 14.3208 13.4333 15 11 15Z",fill:"#00437E"})})})})})]}),(0,a.jsx)(o.u,{show:f,enter:"transition duration-100 ease-out",enterFrom:"transform scale-95 opacity-0",enterTo:"transform scale-100 opacity-100",leave:"transition duration-75 ease-out",leaveFrom:"transform scale-100 opacity-100",leaveTo:"transform scale-95 opacity-0",children:(0,a.jsx)(l.p.Panel,{static:!0,className:"mt-4",children:(0,a.jsx)(R,{index:null===i||void 0===i||null===(t=i.tables)||void 0===t?void 0:t.index,className:"mb-10",columns:[""].concat((0,u.Z)(null===i||void 0===i||null===(s=i.tables)||void 0===s?void 0:s.columns)),data:null===i||void 0===i||null===(d=i.tables)||void 0===d?void 0:d.data,fileType:"csv",srNumberType:"number"})})})]})]})}})})})})},ce=function(){var e,t,n=(0,s.useContext)(F),r=null===n||void 0===n||null===(e=n.ChatSessionHelper)||void 0===e?void 0:e.getActiveSession(),i=null===n||void 0===n||null===(t=n.UrlSessionHelper)||void 0===t?void 0:t.getActiveSession(),l=null!==r&&void 0!==r?r:i,o=(0,s.use
1State)(!1),c=o[0],d=o[1];(0,s.useEffect)((function(){L.Z.rebuild()}),[n.uploadedFiles,r]);return(0,a.jsxs)("div",{className:"w-full",children:[(0,a.jsx)(le,{title:"Data Asset",description:(0,a.jsxs)("small",{className:"text-[#64748B] text-xs",children:["Upload files (max 10mb) or provide URL of the page that contains data table. See",(0,a.jsx)(A(),{href:"",children:(0,a.jsxs)("a",{href:"_blank",className:"text-[#00437E] hover:cursor-pointer",onClick:function(){return d(!0)},children:[" ","supported file formats."]})})]}),showUploadButton:!0,showUrlInput:!0}),n.chatSessionsLoading&&(0,a.jsx)("div",{className:"animate-pulse mt-4",children:(0,a.jsxs)("div",{className:"p-4 border rounded mb-4",children:[(0,a.jsx)("div",{className:"h-3 w-[30%] rounded bg-gray-200"}),(0,a.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,a.jsx)("div",{className:"h-12 w-[15%] rounded bg-gray-100"}),(0,a.jsx)("div",{className:"h-12 w-[15%] rounded bg-gray-100"}),(0,a.jsx)("div",{className:"h-12 w-[15%] rounded bg-gray-100"}),(0,a.jsx)("div",{className:"h-12 w-[15%] rounded bg-gray-100"}),(0,a.jsx)("div",{className:"h-12 w-[15%] rounded bg-gray-100"})]})]})}),(null===l||void 0===l?void 0:l.sessionId)&&(0,a.jsx)(ae,{}),(null===l||void 0===l?void 0:l.sessionId)&&(0,a.jsx)(oe,{}),c&&(0,a.jsx)(ie,{isVisible:c,handleSupportedFileFormatsModal:function(e){d(e)}})]})},de=n(14924),ue=n(67662),me=function(){return(0,a.jsx)("div",{className:"mt-8",children:(0,a.jsxs)("div",{className:"animate-pulse",children:[(0,a.jsxs)("div",{className:"p-4 border rounded mb-4",children:[(0,a.jsx)("div",{className:"h-3 w-[30%] rounded bg-gray-200"}),(0,a.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,a.jsx)("div",{className:"h-4 w-[20%] rounded bg-gray-200"}),(0,a.jsx)("div",{className:"h-4 w-[70%] rounded bg-gray-200"})]})]}),(0,a.jsxs)("div",{className:"p-4 border rounded",children:[(0,a.jsx)("div",{className:"h-3 w-[30%] rounded bg-gray-200"}),(0,a.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,a.jsx)("div",{className:"h-4 w-[20%] rounded bg-gray-200"}),(0,a.jsx)("div",{className:"h-4 w-[70%] rounded bg-gray-200"})]})]})]})})},xe=function(){return(0,a.jsx)("div",{className:"flex justify-center items-center mt-10 rounded w-[60%]",children:(0,a.jsx)("div",{className:"flex flex-col items-start px-8 gap-4 w-full my-5",children:["findability","accessibility","interoperability","reusability","contextuality","overall"].map((function(e,t){return(0,a.jsx)("div",{className:"w-full",children:(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("div",{className:" w-full bg-gray-200 rounded-full h-2.5"}),(0,a.jsx)("div",{className:"w-[15%]",children:(0,a.jsx)("div",{className:"h-4 w-8 bg-gray-300 rounded animate-pulse mx-auto"})})]})},t)}))})})},he=function(e){var t=(0,s.useContext)(F),n=(t.ChatSessionHelper.getActiveSession(),t.UrlSessionHelper.getActiveSession(),null===t||void 0===t?void 0:t.metaDataAssesment),r=n?Object.keys(n).sort((function(e,t){return"overall"===e?-1:"overall"===t?1:0})).reduce((function(e,t){return e[t]=n[t],e}),{}):{};return(0,a.jsxs)("div",{className:"w-full",children:[r&&Object.keys(r).length>0&&(0,a.jsx)("div",{className:"flex justify-center mt-10 rounded ring-2 ring-dtech-light-teal",children:(0,a.jsxs)("div",{className:"flex flex-col items-start px-8 gap-2 border-[#E2E8F0] w-full xl:w-[40%] my-5",children:[(0,a.jsx)("p",{className:"font-medium text-base text-[#00437E] ",children:"Current metadata quality"}),Object.keys(r).map((function(e){var t,n,s=r[e],i=(null===s||void 0===s||null===(t=s["star rating"])||void 0===t?void 0:t.score)||0,l=(null===s||void 0===s||null===(n=s["star rating"])||void 0===n?void 0:n.max_score)||5,o=i/l*100,c=function(e){switch(e){case"overall":return"bg-black";case"findability":return"bg-emerald-500";case"accessibility":return"bg-lime-500";case"interoperability":return"bg-blue-500";case"reusability":return"bg-orange-500";case"contextuality":return"bg-red-500";default:return"bg-yellow-500"}}(e);return(0,a.jsxs)("div",{className:"w-full text-[#475569]",children:[e.charAt(0).toUpperCase()+e.slice(1),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("div",{className:"w-full bg-gray-200 rounded-full h-2.5 dark:bg-gray-200",children:(0,a.jsx)("div",{className:"".concat(c," h-2.5 rounded-full"),style:{width:"".concat(o,"%")}})}),(0,a.jsxs)("p",{className:"w-[15%]",children:[i,"/",l]})]})]},e)}))]})})," "]})},fe=["completeness","validity","consistency","uniqueness"],pe=function(e){var t=(0,s.useContext)(F),n=(t.ChatSessionHelper.getActiveSession(),t.UrlSessionHelper.getActiveSession(),null===t||void 0===t?void 0:t.dataAssesment),r=n&&Object.keys(n).filter((function(e){return fe.includes(e)}));return(0,a.jsx)("div",{className:"w-full",children:r&&Object.keys(n).length>0&&(0,a.jsx)("div",{className:"flex justify-center mt-10 rounded ring-2 ring-dtech-light-teal",children:(0,a.jsxs)("div",{className:"flex flex-col items-start px-8 gap-2 border-[#
1E2E8F0] w-full xl:w-[40%] my-5",children:[(0,a.jsx)("p",{className:"font-medium text-base text-[#00437E]",children:"Current Data Quality"}),r.map((function(e){var t,s,r=n[e],i=(null===r||void 0===r||null===(t=r.star_rating)||void 0===t?void 0:t.score)||0,l=(null===r||void 0===r||null===(s=r.star_rating)||void 0===s?void 0:s.max_score)||5,o=i/l*100,c=function(e){switch(e){case"completeness":return"bg-emerald-500";case"validity":return"bg-lime-500";case"consistency":default:return"bg-amber-500";case"uniqueness":return"bg-orange-500"}}(e.toLowerCase());return(0,a.jsxs)("div",{className:"w-full text-[#475569]",children:[e.charAt(0).toUpperCase()+e.slice(1),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("div",{className:"w-full bg-gray-200 rounded-full h-2.5 dark:bg-gray-200",children:(0,a.jsx)("div",{className:"".concat(c," h-2.5 rounded-full"),style:{width:"".concat(o,"%")}})}),(0,a.jsxs)("p",{className:"w-[15%]",children:[Number(i.toFixed(2)),"/",l]})]})]},e)}))]})})})},ve=function(e){var t=(0,s.useContext)(F),n=t.ChatSessionHelper.getActiveSession(),r=t.UrlSessionHelper.getActiveSession(),i=null!==n&&void 0!==n?n:r,l=(0,s.useState)(!1),o=l[0],c=l[1],x=(0,s.useState)(""),h=x[0],v=x[1],b=(0,s.useState)(null),g=b[0],C=b[1],w=(0,s.useState)(!1),j=w[0],y=w[1],N=(0,s.useState)({}),S=N[0],Z=N[1],M=(0,s.useRef)({}),E=(0,s.useState)(!1),D=E[0],L=E[1],k=function(){var e=(0,d.Z)((function(){var e;return(0,m.__generator)(this,(function(n){switch(n.label){case 0:if(!(null===i||void 0===i?void 0:i.sessionId))return[3,5];n.label=1;case 1:return n.trys.push([1,3,4,5]),L(!0),[4,t.MetaDataHelper.getMetaData(i.sessionId)];case 2:return n.sent(),[3,5];case 3:return e=n.sent(),console.error("Failed to generate metadata:",e),[3,5];case 4:return L(!1),[7];case 5:return[2]}}
1))}));return function(){return e.apply(this,arguments)}}(),T=function(){var e=(0,d.Z)((function(e,n){var a,s;return(0,m.__generator)(this,(function(r){switch(r.label){case 0:if(!(null===i||void 0===i?void 0:i.sessionId))return[2];r.label=1;case 1:return r.trys.push([1,5,6,7]),(a=(0,de.Z)({},e,n))?(L(!0),[4,t.MetaDataHelper.SessionUpdate(i.sessionId,a)]):[3,4];case 2:return r.sent(),[4,t.MetaDataHelper.getMetaDataAssesment(i.sessionId)];case 3:r.sent(),r.label=4;case 4:return[3,7];case 5:return s=r.sent(),console.error("Failed to update metadata:",s),[3,7];case 6:return setTimeout((function(){L(!1)}),3e3),[7];case 7:return[2]}}))}));return function(t,n){return e.apply(this,arguments)}}();(0,s.useEffect)((function(){var e=document.getElementsByClassName("meta-field-textarea");setTimeout((function(){if(e.length>0){var t=!0,n=!1,a=void 0;try{for(var s,r=e[Symbol.iterator]();!(t=(s=r.next()).done);t=!0){var i=s.value;i.style.height="2.5rem",i.style.height=i.scrollHeight+"px"}}catch(l){n=!0,a=l}finally{try{t||null==r.return||r.return()}finally{if(n)throw a}}}}),0)}),[t.structuredMetaData,j]),(0,s.useEffect)((function(){if(t.metaData){var e,n,a,s,r=Object.keys(t.metaData)[0],i=t.metaData[r],l={title:i["dct:title"],description:i["dct:description"],keyword:i["dcat:keyword"],distribution:[{title:null===(e=i["dcat:distribution"][0])||void 0===e?void 0:e["dct:title"],mediaType:null===(n=i["dcat:distribution"][0])||void 0===n?void 0:n["dcat:mediaType"],byteSize:null===(a=i["dcat:distribution"][0])||void 0===a?void 0:a["dct:byteSize"],downloadURL:null===(s=i["dcat:distribution"][0])||void 0===s?void 0:s["dct:downloadURL"]}],temporal:i["dcat:temporal"],spatial:{prefLabel:i["dct:spatial"]["skos:prefLabel"]}};t.setStructuredMetaData(l),C(l)}}),[t.metaData]);var H=function(){var e=(0,d.Z)((function(e){var t,n,a;return(0,m.__generator)(this,(function(s){switch(s.label){case 0:return M.current[e]&&S[e]?(g&&(e in g?t=g[e]:e in g.spatial?t=g.spatial[e]:e in(null===(n=g.distribution)||void 0===n?void 0:n[0])&&(t=g.distribution[0][e])),(a=S[e])===t?[3,2]:[4,T(e,a)]):[2];case 1:s.sent(),s.label=2;case 2:return[2]}}
1))}));return function(t){return e.apply(this,arguments)}}(),A=function(e,n,a){t.setStructuredMetaData((function(t){var s;switch(e){case"title":case"description":case"temporal":s=(0,p.Z)((0,f.Z)({},t),(0,de.Z)({},n,a)),Z((function(e){return(0,p.Z)((0,f.Z)({},e),(0,de.Z)({},n,a))}));break;case"keyword":s=(0,p.Z)((0,f.Z)({},t),(0,de.Z)({},n,null===t||void 0===t?void 0:t.keyword.filter((function(e){return e!==a}))));break;case"newKeyword":s=(0,p.Z)((0,f.Z)({},t),(0,de.Z)({},n,(0,u.Z)(null===t||void 0===t?void 0:t.keyword).concat([h])));break;case"spatial":s=(0,p.Z)((0,f.Z)({},t),(0,de.Z)({},e,(0,p.Z)((0,f.Z)({},null===t||void 0===t?void 0:t.spatial),(0,de.Z)({},n,a)))),Z((function(e){return(0,p.Z)((0,f.Z)({},e),(0,de.Z)({},n,a))}));break;case"distribution":s=(0,p.Z)((0,f.Z)({},t),(0,de.Z)({},e,[(0,p.Z)((0,f.Z)({},null===t||void 0===t?void 0:t.distribution[0]),(0,de.Z)({},n,a))])),Z((function(e){return(0,p.Z)((0,f.Z)({},e),(0,de.Z)({},n,a))}));break;default:return t}return s}))},_=function(){y(!j)},B=function(e,t){M.current[e]=t};return(0,a.jsxs)("div",{className:"w-full",children:[(0,a.jsx)(le,{title:"Metadata Fields",description:(0,a.jsx)("small",{className:"text-[#64748B] text-xs",children:"Generate metadata using your chosen Language AI model. Manually edit where required."})}),(0,a.jsxs)("div",{className:"mt-10 px-8",children:[(0,a.jsx)("div",{className:"flex flex-col w-[18%] gap-5",children:(0,a.jsxs)("button",{disabled:!(null===i||void 0===i?void 0:i.sessionId),className:"justify-center space-x-4 disabled:bg-opacity-50 disabled:cursor-not-allowed py-2 transition-all duration-300 active:scale-90 w-full bg-[#0065BD] hover:bg-opacity-90 rounded-[5px] text-white flex px-4 items-center",onClick:function(){return k()},children:[(0,a.jsx)("span",{className:"text-sm font-medium",children:"Generate Metadata"}),t.metaDataLoading&&(0,a.jsx)(ue.Z,{className:"!text-white"})]})}),t.metaDataLoading?(0,a.jsx)(me,{}):t.structuredMetaData&&(0,a.jsxs)("div",{className:"mt-10",children:[(0,a.jsx)(be,{title:"Title",className:"bg-[#F8FAFC] border-[1px] border-[#E2E8F0] rounded-md mb-4 font-FiraSans",handleClickOnDisclosure:_,ref:function(e){return B("title",e)},children:(0,a.jsxs)("div",{className:"flex items-center justify-between p-4",children:[(0,a.jsx)("div",{className:"w-[20%]",children:(0,a.jsxs)("label",{className:"mt-px text-slate-500 font-medium text-base select-none",children:["title"," ",(null===g||void 0===g?void 0:g.title)!==t.structuredMetaData.title&&(0,a.jsx)("span",{children:"(edited)"})]})}),(0,a.jsx)("div",{className:"w-[80%]",children:(0,a.jsx)("textarea",{name:"title",placeholder:"",className:"max-h-[5.5rem] overflow-y-auto meta-field-textarea resize-none rounded text-[#334155] border-none w-full ring-1 ring-[#CBD5E1] focus:ring-dtech-light-teal focus:ring-inset focus:ring-2 hover:ring-[#CBD5E1] hover:ring-2 bg-white",onChange:function(e){return A("title",e.target.name,e.target.value)},onBlur:function(){return H("title")},value:t.structuredMetaData.title})})]})}),(0,a.jsx)(be,{title:"Description",className:"bg-[#F8FAFC] border-[1px] border-[#E2E8F0] rounded-md mb-4",handleClickOnDisclosure:_,ref:function(e){return B("description",e)},children:(0,a.jsxs)("div",{className:"flex items-center justify-between p-4",children:[(0,a.jsx)("div",{className:"w-[20%]",children:(0,a.jsxs)("label",{className:"mt-px text-slate-500 font-medium text-base select-none",children:["description"," ",(null===g||void 0===g?void 0:g.description)!==t.structuredMetaData.description&&(0,a.jsx)("span",{children:"(edited)"})]})}),(0,a.jsx)("div",{className:"w-[80%]",children:(0,a.jsx)("textarea",{name:"description",placeholder:"",className:"meta-field-textarea max-h-[5.5rem] overflow-y-auto resize-none rounded text-[#334155] border-none w-full ring-1 ring-[#CBD5E1] focus:ring-dtech-light-teal focus:ring-inset focus:ring-2 hover:ring-[#CBD5E1] hover:ring-2 bg-white",onChange:function(e){return A("description",e.target.name,e.target.value)},onBlur:function(){return H("description")},value:t.structuredMetaData.description})})]})}),(0,a.jsx)(be,{title:"Keyword",className:"bg-[#F8FAFC] border-[1px] border-[#
1E2E8F0] rounded-md mb-4",handleClickOnDisclosure:_,children:(0,a.jsx)("div",{className:"flex items-center justify-between p-4",children:(0,a.jsxs)("div",{className:"flex gap-4 flex-wrap",children:[t.structuredMetaData.keyword.map((function(e,t){return(0,a.jsxs)("div",{className:"flex bg-[#EBEBEB] items-center gap-4 p-2 rounded-md",children:[(0,a.jsx)("span",{className:"text-[#334155]",children:e}),(0,a.jsx)("span",{className:"cursor-pointer",onClick:function(){return A("keyword","keyword",e)},onBlur:function(){return H("keyword")},children:(0,a.jsx)("svg",{width:"10",height:"10",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M1.4 14L0 12.6L5.6 7L0 1.4L1.4 0L7 5.6L12.6 0L14 1.4L8.4 7L14 12.6L12.6 14L7 8.4L1.4 14Z",fill:"#1C1B1F"})})})]},t)})),o&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("input",{type:"text",placeholder:"Add a keyword...",value:h,onChange:function(e){return v(e.target.value)},onKeyDown:function(e){"Enter"===e.key&&(A("newKeyword","keyword",h),c(!1),v(""))},className:"rounded-md text-[#334155] border border-gray-300 focus:ring-2 focus:ring-blue-500 focus:ring-inset px-3 py-2 text-sm"}),(0,a.jsx)("button",{onClick:function(){return c(!1)},className:"px-4 py-1 bg-[#00437E] text-white rounded-md",children:(0,a.jsx)("span",{className:"text-2xl",children:"-"})})]}),!o&&(0,a.jsx)("button",{onClick:function(){return c(!0)},className:"px-4 py-1 bg-[#00437E] text-white rounded-md",children:(0,a.jsx)("span",{className:"text-2xl",children:"+"})})]})})}),(0,a.jsx)(be,{title:"Distribution",className:"bg-[#F8FAFC] border-[1px] border-[#E2E8F0] rounded-md mb-4",handleClickOnDisclosure:_,ref:function(e){return B("distribution",e)},children:Object.keys(t.structuredMetaData.distribution[0]).map((function(e,n){var s,r;return(0,a.jsxs)("div",{className:"flex items-center justify-between p-4",children:[(0,a.jsx)("div",{className:"w-[20%]",children:(0,a.jsxs)("label",{className:"mt-px text-slate-500 font-medium text-base select-none",children:[e," ",String(null===g||void 0===g?void 0:g.distribution[0][e])!==String(null===(s=t.structuredMetaData)||void 0===s?void 0:s.distribution[0][e])&&(0,a.jsx)("span",{children:"(edited)"})]})}),(0,a.jsx)("div",{className:"w-[80%]",children:(0,a.jsx)("textarea",{placeholder:"",name:e,className:"meta-field-textarea max-h-[5.5rem] overflow-y-auto resize-none rounded text-[#334155] border-none w-full ring-1 ring-[#CBD5E1] focus:ring-dtech-light-teal focus:ring-inset focus:ring-2 hover:ring-[#CBD5E1] hover:ring-2 bg-white",onChange:function(t){return A("distribution",e,t.target.value)},onBlur:function(){return H("distribution")},value:null===(r=t.structuredMetaData)||void 0===r?void 0:r.distribution[0][e]})})]},n)}))}),(0,a.jsx)(be,{title:"Temporal",className:"bg-[#F8FAFC] border-[1px] border-[#E2E8F0] rounded-md mb-4",handleClickOnDisclosure:_,ref:function(e){return B("temporal",e)},children:(0,a.jsxs)("div",{className:"flex items-center justify-between p-4",children:[(0,a.jsx)("div",{className:"w-[20%]",children:(0,a.jsxs)("label",{className:"mt-px text-slate-500 font-medium text-base select-none",children:["temporal"," ",(null===g||void 0===g?void 0:g.temporal)!==t.structuredMetaData.temporal&&(0,a.jsx)("span",{children:"(edited)"})]})}),(0,a.jsx)("div",{className:"w-[80%]",children:(0,a.jsx)("textarea",{placeholder:"",name:"temporal",className:"meta-field-textarea max-h-[5.5rem] overflow-y-auto resize-none rounded text-[#334155] border-none w-full ring-1 ring-[#CBD5E1] focus:ring-dtech-light-teal focus:ring-inset focus:ring-2 hover:ring-[#CBD5E1] hover:ring-2 bg-white",onChange:function(e){return A("temporal",e.target.name,e.target.value)},onBlur:function(){return H("temporal")},value:t.structuredMetaData.temporal})})]})}),(0,a.jsx)(be,{title:"Spatial",className:"bg-[#F8FAFC] border-[1px] border-[#E2E8F0] rounded-md mb-4",handleClickOnDisclosure:_,ref:function(e){return B("prefLabel",e)},children:(0,a.jsxs)("div",{className:"flex items-center justify-between p-4",children:[(0,a.jsx)("div",{className:"w-[20%]",children:(0,a.jsxs)("label",{className:"mt-px text-slate-500 font-medium text-base select-none",children:["prefLabel"," ",(null===g||void 0===g?void 0:g.spatial.prefLabel)!==t.structuredMetaData.spatial.prefLabel&&(0,a.jsx)("span",{children:"(edited)"})]})}),(0,a.jsx)("div",{className:"w-[80%]",children:(0,a.jsx)("textarea",{placeholder:"",name:"prefLabel",className:"meta-field-textarea max-h-[5.5rem] overflow-y-auto resize-none rounded text-[#334155] border-none w-full ring-1 ring-[#CBD5E1] focu
1s:ring-dtech-light-teal focus:ring-inset focus:ring-2 hover:ring-[#CBD5E1] hover:ring-2 bg-white",onChange:function(e){return A("spatial",e.target.name,e.target.value)},onBlur:function(){return H("prefLabel")},value:t.structuredMetaData.spatial.prefLabel})})]})}),D?(0,a.jsx)("div",{className:"bg-[#F8FAFC] border-[1px] border-[#E2E8F0] rounded-md mb-4 min-h-[200px] animate-pulse flex items-center justify-center",children:(0,a.jsx)(xe,{})}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(be,{title:"Metadata Quality",className:"bg-[#F8FAFC] border-[1px] border-[#E2E8F0] rounded-md mb-4",handleClickOnDisclosure:_,ref:function(e){return B("prefLabel",e)},children:(0,a.jsx)("div",{className:"flex items-center justify-between p-4 px-12 pt-0",children:(0,a.jsx)(he,{})})}),(0,a.jsx)(be,{title:"Data Quality",className:"bg-[#F8FAFC] border-[1px] border-[#E2E8F0] rounded-md mb-4",handleClickOnDisclosure:_,ref:function(e){return B("prefLabel",e)},children:(0,a.jsx)("div",{className:"flex items-center justify-between p-4 px-12 pt-0",children:(0,a.jsx)(pe,{})})})]})]})]})]})},be=s.forwardRef((function(e,t){var n=e.children,s=e.title,r=e.className,i=void 0===r?"":r,c=e.important,d=e.handleClickOnDisclosure;return(0,a.jsx)(l.p,{as:"div",className:i,defaultOpen:!0,children:function(e){var r=e.open;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(l.p.Button,{onClick:function(){return d()},className:"flex justify-between items-center rounded-md bg-[#F1F5F9] text-[#1E293B] text-sm font-medium font-FiraSans w-full px-5 py-3 border-b-2 ".concat(r?"rounded-b-none":""),children:[(0,a.jsx)("div",{className:"flex gap-10",children:(0,a.jsxs)("p",{className:"text-[18px] font-medium text-[#00437E]",children:[s,c&&(0,a.jsx)("span",{className:"text-red-500",children:"*"})]})}),r&&(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 12 12",children:(0,a.jsx)("path",{fill:"#00437E",d:"M2.146 7.354a.5.5 0 0 0 .708 0L6 4.207l3.146 3.147a.5.5 0 1 0 .708-.708l-3.5-3.5a.5.5 0 0 0-.708 0l-3.5 3.5a.5.5 0 0 0 0 .708"})}),!r&&(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 12 12",children:(0,a.jsx)("path",{fill:"#00437E",d:"M2.146 4.646a.5.5 0 0 1 .708 0L6 7.793l3.146-3.147a.5.5 0 1 1 .708.708l-3.5 3.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 0 1 0-.708"})})]}),(0,a.jsx)(o.u,{show:r,enter:"transition duration-100 ease-out",enterFrom:"transform scale-95 opacity-0",enterTo:"transform scale-100 opacity-100",leave:"transition duration-75 ease-out",leaveFrom:"transform scale-100 opacity-100",leaveTo:"transform scale-95 opacity-0",children:(0,a.jsx)(l.p.Panel,{className:"px-[8px] bg-white",static:!0,ref:t,children:n})})]})}})}));be.displayName="SidebarDisclosure";var ge=function(e){var t=(0,s.useContext)(F),n=(0,s.useRef)(null),r=(0,s.useState)("DCAT3"),i=r[0],l=r[1],o=function(){var e=(0,d.Z)((function(){var e,n;return(0,m.__generator)(this,(function(a){switch(a.label){case 0:return a.trys.push([0,2,,3]),e="DCAT3"===i?t.structuredMetaData:t.metaDataSchema,[4,navigator.clipboard.writeText(JSON.stringify(e,null,2))];case 1:return a.sent(),alert("Metadata copied to clipboard"),[3,3];case 2:return n=a.sent(),console.log("Fail",n),[3,3];case 3:return[2]}}
1))}));return function(){return e.apply(this,arguments)}}();return(0,a.jsxs)("div",{className:"w-full",children:[(0,a.jsx)(le,{title:"Metadata Standard",description:(0,a.jsx)("small",{className:"text-[#64748B] text-sm font-FiraSans",children:"Output metadata in standardised formats to improve discoverability, shareability and, usability."})}),(0,a.jsxs)("div",{className:"mt-10 px-8",children:[(0,a.jsxs)("div",{className:"flex items-center space-x-4 mb-8",children:[(0,a.jsx)("h4",{className:"text-[#64748B] text-sm font-bold font-FiraSans",children:"Metadata Standards"}),(0,a.jsx)("div",{className:"flex",children:(0,a.jsxs)("div",{className:"bg-[#E2E8F0] p-2 rounded",children:[(0,a.jsx)("button",{className:"px-4 py-2 text-sm text-[#334155] font-normal rounded ".concat("DCAT3"===i?"bg-white":"bg-transparent"),onClick:function(){return l("DCAT3")},children:"DCAT3"}),(0,a.jsx)("button",{className:"px-4 py-2 text-sm font-normal text-[#475569] rounded ".concat("Schema.org"===i?"bg-white":"bg-transparent"),onClick:function(){t.MetaDataHelper.getSchemaJson(),l("Schema.org")},children:"Schema.org"})]})})]}),(0,a.jsxs)("div",{className:"font-FiraSans",children:[(0,a.jsxs)(Ce,{title:"Preview of Metadata in JSON format",className:"bg-[#F8FAFC] border-[1px] border-[#E2E8F0] rounded-md",metaDataOutput:"DCAT3"===i?t.structuredMetaData:t.metaDataSchema,children:[(0,a.jsx)("pre",{id:"meta-data-json",className:"bg-[#F1F5F9] bg-opacity-5 rounded p-4 text-sm text-[#00437E] text-wrap",children:JSON.stringify("DCAT3"===i?t.structuredMetaData:t.metaDataSchema,null,2)}),(0,a.jsx)("div",{className:"bg-[#F1F5F9] bg-opacity-5 rounded p-4 text-sm text-gray-800 text-wrap",children:(0,a.jsxs)("div",{className:"flex gap-4",children:[(0,a.jsx)("button",{type:"button",onClick:o,"data-tip":!0,"data-for":"dtechtive-copy-btn-tooltip",className:" cursor-pointer",children:(0,a.jsx)("svg",{width:"16",height:"19",viewBox:"0 0 16 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M5.46986 15C4.96469 15 4.53711 14.825 4.18711 14.475C3.83711 14.125 3.66211 13.6974 3.66211 13.1923V1.80775C3.66211 1.30258 3.83711 0.875 4.18711 0.525C4.53711 0.175 4.96469 0 5.46986 0H13.8544C14.3595 0 14.7871 0.175 15.1371 0.525C15.4871 0.875 15.6621 1.30258 15.6621 1.80775V13.1923C15.6621 13.6974 15.4871 14.125 15.1371 14.475C14.7871 14.825 14.3595 15 13.8544 15H5.46986ZM5.46986 13.5H13.8544C13.9314 13.5 14.0019 13.4679 14.0659 13.4038C14.13 13.3398 14.1621 13.2692 14.1621 13.1923V1.80775C14.1621 1.73075 14.13 1.66025 14.0659 1.59625C14.0019 1.53208 13.9314 1.5 13.8544 1.5H5.46986C5.39286 1.5 5.32236 1.53208 5.25836 1.59625C5.19419 1.66025 5.16211 1.73075 5.16211 1.80775V13.1923C5.16211 13.2692 5.19419 13.3398 5.25836 13.4038C5.32236 13.4679 5.39286 13.5 5.46986 13.5ZM1.96986 18.5C1.46469 18.5 1.03711 18.325 0.687109 17.975C0.337109 17.625 0.162109 17.1974 0.162109 16.6923V3.80775H1.66211V16.6923C1.66211 16.7693 1.69419 16.8398 1.75836 16.9038C1.82236 16.9679 1.89286 17 1.96986 17H11.8544V18.5H1.96986Z",fill:"#334155"})})}),(0,a.jsx)(L.Z,{id:"dtechtive-copy-btn-tooltip",backgroundColor:"rgb(255, 255, 255)",border:!0,className:"rounded-lg !text-gray-500 font-normal font-FiraSans text-[8px] shadow-md !opacity-100",borderColor:"#D9D9D9",children:"Copy to clipboard"})]})})]}),(0,a.jsx)("div",{className:"flex space-x-4 mt-8 mb-8",children:(0,a.jsxs)("button",{ref:n,onClick:function(){var e;null===(e=n.current)||void 0===e||e.classList.add("animate"),setTimeout((function(){var e;null===(e=n.current)||void 0===e||e.classList.remove("animate")}),300),function(){var e="DCAT3"===i?t.structuredMetaData:t.metaDataSchema,n=new Blob([JSON.stringify(e,null,2)],{type:"application/json"}),a=URL.createObjectURL(n),s=document.createElement("a");s.href=a,s.download="metadata.json",s.click(),URL.revokeObjectURL(a)}()},className:"transition !duration-200 hover:scale-110 ease-in bubbly-button animate-bottomBubbles animate-topBubbles w-[220px] !flex items-center gap-4 bg-gradient-to-r from-[#1FCCCF] from-97% to-[#00437E] text-white px-4 py-4 rounded shadow",children:[(0,a.jsx)("svg",{width:"18",height:"16",viewBox:"0 0 18 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M9 11.7885L4.37498 7.51925L5.51681 6.43475L8.1875 8.9V0.5H9.8125V8.9L12.4832 6.43475L13.625 7.51925L9 11.7885ZM2.8334 15.5C2.28613 15.5 1.82292 15.325 1.44375 14.975C1.06458 14.625 0.875 14.1974 0.875 13.6923V10.9808H2.5V13.6923C2.5 13.7692 2.53476 13.8398 2.60427 13.9038C2.6736 13.9679 2.74998 14 2.8334 14H15.1666C15.25 14 15.3264 13.9679 15.3957 13.9038C15.4652 13.8398 15.5 13.7692 15.5 13.6923V10.9808H17.125V13.6923C17.125 14.1974 16.9354 14.625 16.5563 14.975C16.1771 15.325 15.7139 15.5 15.1666 15.5H2.8334Z",fill:"white"})}),(0,a.jsx)("span",{children:"Download Metadata"})]})})]})]})]})},Ce=function(e){var t=e.children,n=e.title,s=e.className,r=void 0===s?"":s,i=e.metaDataOutput;return(0,a.jsx)(l.p,{as:"div",className:r,defaultOpen:!0,children:function(e){var s=e.open;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(l.p.Button,{className:"flex justify-between items-center rounded-md bg-[#F1F5F9] text-[#1E293B] text-sm font-medium font-FiraSans w-full px-5 py-3 border-b-2 ".concat(s?"rounded-b-none":""),children:[(0,a.jsx)("div",{className:"flex gap-10",children:(0,a.jsx)("p",{className:"text-sm font-medium text-[#00437E]",children:n})}),s&&(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 12 12",children:(0,a.jsx)("path",{fill:"#00437E",d:"M2.146 7.354a.5.5 0 0 0 .708 0L6 4.207l3.146 3.147a.5.5 0 1 0 .708-.708l-3.5-3.5a.5.5 0 0 0-.708 0l-3.5 3.5a.5.5 0 0 0 0 .708"})}),!s&&(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 12 12",children:(0,a.jsx)("path",{fill:"#00437E",d:"M2.146 4.646a.5.5 0 0 1 .708 0L6 7.793l3.146-3.147a.5.5 0 1 1 .708.708l-3.5 3.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 0 1 0-.708"})})]}),(0,a.jsx)(o.u,{show:s,enter:"transition duration-100 ease-out",enterFrom:"transform scale-95 opacity-0",enterTo:"transform scale-100 opacity-100",leave:"transition duration-75 ease-out",leaveFrom:"transform scale-100 opacity-100",leaveTo:"transform scale-95 opacity-0",children:i&&(0,a.jsx)(l.p.Panel,{className:"bg-white",static:!0,children:t})})]})}})},we=function(){return(0,a.jsxs)("div",{className:"mx-auto md:px-12 pl-10 pr-2 max-h-[calc(100vh-1rem-4px)] no-scrollbar overflow-y-auto flex flex-col justify-between items-center relative ",children:[(0,a.jsx)(ce,{}),(0,a.jsx)(ve,{}),(0,a.jsx)(ge,{})]})},je=n(28871),ye=n(11163),Fe=function(e){var t=(0,r.I0)(),n=y(),l=(0,r.v9)((function(e){return e.auth.user}
1)),o=(0,s.useState)(!1),c=o[0],d=o[1],u=(0,ye.useRouter)();(0,s.useEffect)((function(){l||u.push("/provide/home")}),[t,l]);var m=function(){return(0,a.jsx)("button",{onClick:function(){return d(!c)},className:"sm:hidden block absolute top-3 right-4 bg-[#F1F5F9] p-1 z-10 border-2 border-blue-200 rounded ".concat(c&&"rotate-180"),children:(0,a.jsx)("svg",{width:"20",height:"13",viewBox:"0 0 20 13",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M1.67285 12.4639H0.172852V0.963867H1.67285V12.4639ZM9.50935 12.3581L3.8651 6.71387L9.50935 1.06962L10.5536 2.11387L6.7381 5.96387H19.1729V7.46387H6.7286L10.5786 11.3139L9.50935 12.3581Z",fill:"#00437E"})})})};return l?(0,a.jsxs)(F.Provider,{value:n,children:[(0,a.jsx)(i.j,{className:"overflow-y-auto",children:(0,a.jsxs)("div",{className:"md:flex",children:[(0,a.jsx)("div",{className:"xl:w-[18%] lg:w-[28%] md:w-[30%] ".concat(c&&"hidden md:block"),children:(0,a.jsx)(k,{})}),(0,a.jsxs)("div",{className:"relative xl:w-[82%] lg:w-[72%] w-full",children:[(0,a.jsx)(je.w,{showSearchbar:!1,showReqButtons:!1}),(0,a.jsx)(we,{})]})]})}),(0,a.jsx)(m,{})]}):null}},59965:function(e,t,n){"use strict";n.d(t,{O:function(){return P}});var a=n(67294),s=n(12351),r=n(19946),i=n(32984),l=n(61363),o=n(84575),c=n(16723),d=n(23784),u=n(14157),m=n(3855),x=n(46045);function h({onFocus:e}){let[t,n]=(0,a.useState)(!0);return t?a.createElement(x._,{as:"button",type:"button",features:x.A.Focusable,onFocus:t=>{t.preventDefault();let a,s=50;a=requestAnimationFrame((function t(){if(!(s--<=0))return e()?(n(!1),void cancelAnimationFrame(a)):void(a=requestAnimationFrame(t));a&&cancelAnimationFrame(a)}))}}):null}var f=n(73781),p=n(81021),v=n(15466);const b=a.createContext(null);function g({children:e}){let t=a.useRef({groups:new Map,get(e,t){var n;let a=this.groups.get(e);a||(a=new Map,this.groups.set(e,a));let s=null!=(n=a.get(t))?n:0;return a.set(t,s+1),[Array.from(a.keys()).indexOf(t),function(){let e=a.get(t);e>1?a.set(t,e-1):a.delete(t)}]}});return a.createElement(b.Provider,{value:t},e)}function C(e){let t=a.useContext(b);if(!t)throw new Error("You must wrap your component in a <StableCollection>");let n=function(){var e,t,n;let s=null!=(n=null==(t=null==(e=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)?void 0:e.ReactCurrentOwner)?void 0:t.current)?n:null;if(!s)return Symbol();let r=[],i=s;for(;i;)r.push(i.index),i=i.return;return"$."+r.join(".")}(),[s,r]=t.current.get(e,n);return a.useEffect((()=>r),[]),s}var w,j,y,F=((y=F||{})[y.Forwards=0]="Forwards",y[y.Backwards=1]="Backwards",y),N=((j=N||{})[j.Less=-1]="Less",j[j.Equal=0]="Equal",j[j.Greater=1]="Greater",j),S=((w=S||{})[w.SetSelectedIndex=0]="SetSelectedIndex",w[w.RegisterTab=1]="RegisterTab",w[w.UnregisterTab=2]="UnregisterTab",w[w.RegisterPanel=3]="RegisterPanel",w[w.UnregisterPanel=4]="UnregisterPanel",w);let Z={0(e,t){var n;let a=(0,o.z2)(e.tabs,(e=>e.current)),s=(0,o.z2)(e.panels,(e=>e.current)),r=a.filter((e=>{var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))})),l={...e,tabs:a,panels:s};if(t.index<0||t.index>a.length-1){let n=(0,i.E)(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>(0,i.E)(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});return 0===r.length?l:{...l,selectedIndex:(0,i.E)(n,{0:()=>a.indexOf(r[0]),1:()=>a.indexOf(r[r.length-1])})}}let c=a.slice(0,t.index),d=[...a.slice(t.index),...c].find((e=>r.includes(e)));if(!d)return l;let u=null!=(n=a.indexOf(d))?n:e.selectedIndex;return-1===u&&(u=e.selectedIndex),{...l,selectedIndex:u}},1(e,t){var n;if(e.tabs.includes(t.tab))return e;let a=e.tabs[e.selectedIndex],s=(0,o.z2)([...e.tabs,t.tab],(e=>e.current)),r=null!=(n=s.indexOf(a))?n:e.selectedIndex;return-1===r&&(r=e.selectedIndex),{...e,tabs:s,selectedIndex:r}},2:(e,t)=>({...e,tabs:e.tabs.filter((e=>e!==t.tab))}),3:(e,t)=>
1e.panels.includes(t.panel)?e:{...e,panels:(0,o.z2)([...e.panels,t.panel],(e=>e.current))},4:(e,t)=>({...e,panels:e.panels.filter((e=>e!==t.panel))})},M=(0,a.createContext)(null);function E(e){let t=(0,a.useContext)(M);if(null===t){let t=new Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,E),t}return t}M.displayName="TabsDataContext";let D=(0,a.createContext)(null);function L(e){let t=(0,a.useContext)(D);if(null===t){let t=new Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,L),t}return t}function k(e,t){return(0,i.E)(t.type,Z,e,t)}D.displayName="TabsActionsContext";let T=a.Fragment;let H=s.AN.RenderStrategy|s.AN.Static;let A=(0,s.yV)((function(e,t){var n,m;let x=(0,r.M)(),{id:h=`headlessui-tabs-tab-${x}`,...b}=e,{orientation:g,activation:w,selectedIndex:j,tabs:y,panels:F}=E("Tab"),N=L("Tab"),S=E("Tab"),Z=(0,a.useRef)(null),M=(0,d.T)(Z,t);(0,c.e)((()=>N.registerTab(Z)),[N,Z]);let D=C("tabs"),k=y.indexOf(Z);-1===k&&(k=D);let T=k===j,H=(0,f.z)((e=>{var t;let n=e();if(n===o.fE.Success&&"auto"===w){let e=null==(t=(0,v.r)(Z))?void 0:t.activeElement,n=S.tabs.findIndex((t=>t.current===e));-1!==n&&N.change(n)}return n})),A=(0,f.z)((e=>{let t=y.map((e=>e.current)).filter(Boolean);if(e.key===l.R.Space||e.key===l.R.Enter)return e.preventDefault(),e.stopPropagation(),void N.change(k);switch(e.key){case l.R.Home:case l.R.PageUp:return e.preventDefault(),e.stopPropagation(),H((()=>(0,o.jA)(t,o.TO.First)));case l.R.End:case l.R.PageDown:return e.preventDefault(),e.stopPropagation(),H((()=>(0,o.jA)(t,o.TO.Last)))}return H((()=>(0,i.E)(g,{vertical:()=>e.key===l.R.ArrowUp?(0,o.jA)(t,o.TO.Previous|o.TO.WrapAround):e.key===l.R.ArrowDown?(0,o.jA)(t,o.TO.Next|o.TO.WrapAround):o.fE.Error,horizontal:()=>e.key===l.R.ArrowLeft?(0,o.jA)(t,o.TO.Previous|o.TO.WrapAround):e.key===l.R.ArrowRight?(0,o.jA)(t,o.TO.Next|o.TO.WrapAround):o.fE.Error})))===o.fE.Success?e.preventDefault():void 0})),_=(0,a.useRef)(!1),B=(0,f.z)((()=>{var e;_.current||(_.current=!0,null==(e=Z.current)||e.focus(),N.change(k),(0,p.Y)((()=>{_.current=!1})))})),V=(0,f.z)((e=>{e.preventDefault()})),O=(0,a.useMemo)((()=>({selected:T})),[T]),P={ref:M,onKeyDown:A,onMouseDown:V,onClick:B,id:h,role:"tab",type:(0,u.f)(e,Z),"aria-controls":null==(m=null==(n=F[k])?void 0:n.current)?void 0:m.id,"aria-selected":T,tabIndex:T?0:-1};return(0,s.sY)({ourProps:P,theirProps:b,slot:O,defaultTag:"button",name:"Tabs.Tab"})})),_=(0,s.yV)((function(e,t){let{defaultIndex:n=0,vertical:r=!1,manual:i=!1,onChange:l,selectedIndex:u=null,...x}=e;const p=r?"vertical":"horizontal",v=i?"manual":"auto";let b=null!==u,C=(0,d.T)(t),[w,j]=(0,a.useReducer)(k,{selectedIndex:null!=u?u:n,tabs:[],panels:[]}),y=(0,a.useMemo)((()=>({selectedIndex:w.selectedIndex})),[w.selectedIndex]),F=(0,m.E)(l||(()=>{})),N=(0,m.E)(w.tabs),S=(0,a.useMemo)((()=>({orientation:p,activation:v,...w})),[p,v,w]),Z=(0,f.z)((e=>(j({type:1,tab:e}),()=>j({type:2,tab:e})))),E=(0,f.z)((e=>(j({type:3,panel:e}),()=>j({type:4,panel:e})))),L=(0,f.z)((e=>{H.current!==e&&F.current(e),b||j({type:0,index:e})})),H=(0,m.E)(b?e.selectedIndex:w.selectedIndex),A=(0,a.useMemo)((()=>({registerTab:Z,registerPanel:E,change:L})),[]);(0,c.e)((()=>{j({type:0,index:null!=u?u:n})}),[u]),(0,c.e)((()=>{if(void 0===H.current||w.tabs.length<=0)return;let e=(0,o.z2)(w.tabs,(e=>e.current));e.some(((e,t)=>w.tabs[t]!==e))&&L(e.indexOf(w.tabs[H.current]))}));let _={ref:C};return a.createElement(g,null,a.createElement(D.Provider,{value:A},a.createElement(M.Provider,{value:S},S.tabs.length<=0&&a.createElement(h,{onFocus:()=>{var e,t;for(let n of N.current)if(0===(null==(e=n.current)?void 0:e.tabIndex))return null==(t=n.current)||t.focus(),!0;return!1}}),(0,s.sY)({ourProps:_,theirProps:x,slot:y,defaultTag:T,name:"Tabs"}))))})),B=(0,s.yV)((function(e,t){let{orientation:n,selectedIndex:a}=E("Tab.List"),r=(0,d.T)(t);return(0,s.sY)({ourProps:{ref:r,role:"tablist","aria-orientation":n},theirProps:e,slot:{selectedIndex:a},defaultTag:"div",name:"Tabs.List"})})),V=(0,s.yV)((function(e,t){let{selectedIndex:n}=E("Tab.Panels"),r=(0,d.T)(t),i=(0,a.useMemo)((()=>({selectedIndex:n})),[n]);return(0,s.sY)({ourProps:{ref:r},theirProps:e,slot:i,defaultTag:"div",name:"Tabs.Panels"})})),O=(0,s.yV)((function(e,t){var n,i,l,o;let u=(0,r.M)(),{id:m=`headlessui-tabs-panel-${u}`,tabIndex:h=0,...f}=e,{selectedIndex:p,tabs:v,panels:b}=E("Tab.Panel"),g=L("Tab.Panel"),w=(0,a.useRef)(null),j=(0,d.T)(w,t);(0,c.e)((()=>g.registerPanel(w)),[g,w]);let y=C("panels"),F=b.indexOf(w);-1===F&&(F=y);let N=F===p,S=(0,a.useMemo)((()=>({selected:N})),[N]),Z={ref:j,id:m,role:"tabpanel","aria-labelledby":null==(i=null==(n=v[F])?void 0:n.current)?void 0:i.id,tabIndex:N?h:-1};return N||null!=(l=f.unmount)&&!l||null!=(o=f.static)&&o?(0,s.sY)({ourProps:Z,theirProps:f,slot:S,defaultTag:"div",features:H,visible:N,name:"Tabs.Panel"}):a.createElement(x._,{as:"span",...Z})})),P=Object.assign(A,{Group:_,List:B,Panels:V,Panel:O})},828:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var a=n(13375);var s=n(91566);function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||(0,a.Z)(e,t)||(0,s.Z)(e,t)||function(){throw new TypeError("Invalid attempt to de
1structure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}}},function(e){e.O(0,[3874,9734,4110,7972,9774,2888,179],(function(){return t=70571,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.