PageSourceSearch

https://namdtu.uz/static/js/7351.0f9e5603.chunk.js

js namdtu.uz collected 2026-10-07 10:23:22 UTC 7,616 bytes, 3 lines download raw bytes

1/*! For license information please see 7351.0f9e5603.chunk.js.LICENSE.txt */
2"use strict";(self.webpackChunkuniversity_frontend=self.webpackChunkuniversity_frontend||[]).push([[7351],{848(e,t,i){i.d(t,{A:()=>g});var s=i(5043),a=i(4839),n=i(1137),r=i(4656),l=i(9153),o=i(184),c=i(5088),d=i(2932),m=i(6702),p=i(3178),u=i(579);const y=e=>{let{title:t}=e;const{t:i}=(0,n.Bd)(["common"]);return(0,u.jsx)(a.P.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5,delay:.2},className:"mt-12 pt-8 border-t border-gray-200",children:(0,u.jsxs)("div",{className:"flex justify-between items-center",children:[(0,u.jsx)(p.A,{title:t}),(0,u.jsxs)("button",{onClick:()=>window.print(),className:"inline-flex items-center px-4 py-2 border border-gray-300 rounded-md shadow-sm text-sm font-medium text-gray-700 bg-white hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500",title:String(i("common:print")),children:[(0,u.jsx)(o.n4o,{className:"w-5 h-5 mr-2"}),String(i("common:print"))]})]})})},b=(0,s.memo)(e=>{let{title:t,children:i,contentBlocks:s,className:n="",isEmpty:o=!1,emptyMessage:p,emptyResourceKey:b}=e;const{locale:g}=(0,m.F)();return(0,u.jsx)("div",{className:"".concat(n," bg-white p-8"),children:(0,u.jsxs)(a.P.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5},children:[(0,u.jsxs)("div",{className:"mb-6",children:[(0,u.jsxs)("div",{className:"flex justify-between items-center mb-6",children:[(0,u.jsx)("h1",{className:"text-[1.35rem] md:text-[1.55rem] font-[900] leading-[1.2] font-sans text-black tracking-tighter uppercase",children:t}),(0,u.jsxs)("div",{className:"flex items-center gap-2 bg-gray-50 border border-gray-100 text-[#334155] rounded-xl px-3 py-1.5 text-sm font-semibold tracking-tight whitespace-nowrap shadow-sm shadow-black/5 cursor-default no-print",children:[(0,u.jsx)(c.A,{size:16,className:"text-[#334155]",strokeWidth:2.5}),(0,u.jsx)("span",{children:(0,d.F5)((new Date).toISOString(),g)})]})]}),(0,u.jsx)("div",{className:"h-px w-full border-b border-dashed border-gray-300"})]}),(0,u.jsx)("div",{className:"prose prose-sm md:prose-base max-w-none text-gray-700 prose-p:leading-relaxed prose-p:text-gray-700 prose-headings:text-[#003B5C] prose-headings:font-bold prose-headings:tracking-tight prose-a:text-blue-600 prose-a:no-underline hover:prose-a:underline prose-strong:text-gray-900 prose-strong:font-bold prose-img:rounded-2xl prose-img:shadow-lg prose-ul:list-disc prose-ol:list-decimal space-y-6",children:o?(0,u.jsx)("div",{className:"py-12",children:(0,u.jsx)(l.A,{message:p,resourceKey:b})}):s?(0,u.jsx)(r.A,{blocks:s}):i}),(0,u.jsx)(y,{title:t})]},t)})});b.displayName="PageTemplate";const g=b},5088(e,t,i){i.d(t,{A:()=>s});const s=(0,i(7784).A)("clock",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},7351(e,t,i){i.r(t),i.d(t,{default:()=>x});var s=i(5043),a=i(1137),n=i(6702),r=i(848),l=i(7052),o=i(6262),c=i(9379),d=i(5514),m=i(2371);const p=async e=>{try{const i="4bbd172e-a839-43fc-a94a-f05dba59e2c5",s=await d.default.get("/projects/".concat(i,"/content/sustainability"),{params:{locale:e,order_by:"sort_order",order_direction:"asc"}}),a=Array.isArray(s.data)?s.data:s.data.data;if(!Array.isArray(a)||0===a.length)return null;const n=a[0],r=n.fields||n||{},l=a.map(e=>{const t=e.fields||e||{},i=t.type||"rich-text";let s=t.content||"";var a;return"string"===typeof s&&s.includes("&lt;")&&(s=(a=s)?a.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"').replace(/&#39;/g,"'").replace(/&amp;/g,"&").replace(/&nbsp;/g," "):""),{id:e.uuid||e.id,type:i,data:(0,c.A)({title:t.title,content:s},t.data)}});if(r.image){var t;const e=Array.isArray(r.image)?null===(t=r.image[0])||void 0===t?void 0:t.url:r.image;e&&l.unshift({id:"main-image-".concat(n.uuid||n.id),type:"image",data:{src:(0,m.getImageUrl)(e),alt:r.title||"Sustainability"}})}return{id:n.uuid||n.id,slug:r.slug||n.slug||"",title:r.title||"",description:r.description||"",content:"",contentBlocks:l}}catch(i){return console.error("Sustainability fetch error:",i),null}};var u=i(4849),y=i(4656),b=i(9153),g=i(579);const x=()=>{const{locale:e}=(0,n.F)(),{t:t}=(0,a.Bd)(["common","pages"]),{setBreadcrumbsData:i,setSidebarType:c}=(0,u.Ji)(),{data:d,loading:m,error:x}=(0,o.A)({key:"sustainability-data",fetcher:()=>p(e),ttlMinutes:60});return s.useEffect(()=>
2(c(void 0),i([{label:t("common:home","Bosh sahifa"),href:"/".concat(e)},{label:t("pages:sustainability","Sustainability")}]),()=>{i(void 0)}),[e,t,i,c]),m?(0,g.jsx)(l.A,{showSidebar:!1,contentBlocks:5}):x||!d?(0,g.jsx)(r.A,{title:t("pages:sustainability"),children:(0,g.jsxs)("div",{className:"py-12",children:[(0,g.jsx)(b.A,{resourceKey:"info"}),(0,g.jsx)("div",{className:"mt-8 text-center",children:(0,g.jsx)("button",{onClick:()=>window.location.reload(),className:"bg-primary text-white px-8 py-3 rounded-2xl hover:bg-primary/90 transition-all shadow-lg",children:t("common:retry","Qayta yuklash")})})]})}):(0,g.jsxs)("div",{className:"relative sustainability-page",children:[(0,g.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n        .sustainability-blocks .row {\n          display: flex;\n          flex-wrap: wrap;\n          margin-right: -10px;\n          margin-left: -10px;\n          justify-content: center;\n        }\n        .sustainability-blocks .col-4, \n        .sustainability-blocks .col-sm-3, \n        .sustainability-blocks .col-md-2 {\n          position: relative;\n          width: 100%;\n          padding-right: 10px;\n          padding-left: 10px;\n          margin-bottom: 20px;\n        }\n        @media (min-width: 0px) {\n          .sustainability-blocks .col-4 {\n            flex: 0 0 33.333333%;\n            max-width: 33.333333%;\n          }\n        }\n        @media (min-width: 640px) {\n          .sustainability-blocks .col-sm-3 {\n            flex: 0 0 25%;\n            max-width: 25%;\n          }\n        }\n        @media (min-width: 768px) {\n          .sustainability-blocks .col-md-2 {\n            flex: 0 0 16.666667%;\n            max-width: 16.666667%;\n          }\n        }\n        .sustainability-blocks img {\n          max-width: 100%;\n          height: auto;\n          display: block;\n          margin: 0 auto;\n          transition: transform 0.3s ease;\n        }\n        .sustainability-blocks img:hover {\n          transform: scale(1.05);\n        }\n        .sustainability-blocks .my-4 {\n          margin-top: 1.5rem;\n          margin-bottom: 1.5rem;\n        }\n        .sustainability-blocks .text-center {\n          text-align: center;\n        }\n        .sustainability-blocks .img-fluid {\n          max-width: 100%;\n          height: auto;\n        }\n        .sustainability-blocks .rounded {\n          border-radius: 0.25rem;\n        }\n        .sustainability-blocks .shadow-sm {\n          box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);\n        }\n      "}}),(0,g.jsx)("div",{className:"absolute top-0 right-0 -z-10 w-64 h-64 bg-primary/5 rounded-full blur-3xl op
2acity-60"}),(0,g.jsxs)(r.A,{title:d.title,children:[d.description&&(0,g.jsx)("div",{className:"mb-10",children:(0,g.jsx)("p",{className:"text-xl font-medium text-slate-600 border-l-4 border-primary pl-5 py-3 bg-primary/5 rounded-r-2xl",children:d.description})}),d.contentBlocks&&d.contentBlocks.length>0&&(0,g.jsx)("div",{className:"sustainability-blocks",children:(0,g.jsx)(y.A,{blocks:d.contentBlocks.map((e,t)=>(1===t&&"rich-text"===e.type&&(e.data.title===d.title||e.data.title),e))})})]})]})}}}]);
3//# sourceMappingURL=7351.0f9e5603.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.