{"id":20413,"date":"2026-08-17T14:21:15","date_gmt":"2026-08-17T11:21:15","guid":{"rendered":"https:\/\/ai.ait.com.tr\/tr\/?page_id=20413"},"modified":"2026-08-17T14:25:13","modified_gmt":"2026-08-17T11:25:13","slug":"galeri","status":"publish","type":"page","link":"https:\/\/ai.ait.com.tr\/tr\/galeri\/","title":{"rendered":"Galeri"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"20413\" class=\"elementor elementor-20413\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f2e1d8 e-flex e-con-boxed e-con e-parent\" data-id=\"7f2e1d8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39ca144 elementor-widget elementor-widget-html\" data-id=\"39ca144\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\r\nAIT AI TOOLS \u2014 TEKST\u0130L DESEN GALER\u0130S\u0130 v4\r\nWordPress \/ Elementor Free\r\nBu blo\u011fun TAMAMINI tek bir Elementor \"HTML\" widget\u2019\u0131na yap\u0131\u015ft\u0131r\u0131n.\r\n\r\nKURULUM\r\n1) Elementor sayfa d\u00fczeni: Full Width\r\n2) \u00dcst container padding\/gap: 0\r\n3) Desen i\u00e7erikleri AIT Content Manager \u00fczerinden otomatik y\u00fcklenir.\r\n4) Galeri e\u015fit boyutlu d\u00fczenli bir desen grid\u2019i kullan\u0131r \u2014 kategori\/arama yoktur.\r\n5) Deep-link\u2019ler plugin taraf\u0131ndan sa\u011flan\u0131r, \u00f6rn. ?pattern=desen-slug.\r\n6) Yeni yay\u0131nlanan desenler otomatik g\u00f6r\u00fcn\u00fcr; PATTERNS dizisini d\u00fczenlemek gerekmez.\r\n\r\nArama \u00e7ubu\u011fu bulunmaz.\r\nT\u00fcm CSS .ait-gallery alt\u0131nda scope edilmi\u015ftir; header\/footer stilini etkilemez.\r\n============================================================ -->\r\n\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,500;0,9..144,600;1,9..144,500;1,9..144,600&family=Manrope:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n.ait-gallery{\r\n  --ag-green:#00483D;\r\n  --ag-mint:#48C6A3;\r\n  --ag-mint-strong:#2FAE8B;\r\n  --ag-mint-bright:#5FE3BC;\r\n  --ag-bg:#060D0B;\r\n  --ag-bg-2:#0A1512;\r\n  --ag-bg-3:#0F1F1A;\r\n  --ag-card:#0C1814;\r\n  --ag-line:rgba(72,198,163,.16);\r\n  --ag-line-strong:rgba(72,198,163,.34);\r\n  --ag-text:#F2F7F5;\r\n  --ag-text-2:rgba(242,247,245,.70);\r\n  --ag-text-3:rgba(242,247,245,.44);\r\n  --ag-display:'Fraunces',serif;\r\n  --ag-body:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\r\n  --ag-mono:'JetBrains Mono',monospace;\r\n  --ag-radius:22px;\r\n  --ag-container:1380px;\r\n\r\n  width:100vw;\r\n  max-width:none;\r\n  margin-left:calc(50% - 50vw);\r\n  margin-right:calc(50% - 50vw);\r\n  color:var(--ag-text);\r\n  background:\r\n    radial-gradient(circle at 50% -10%,rgba(72,198,163,.10),transparent 30%),\r\n    var(--ag-bg);\r\n  font-family:var(--ag-body);\r\n  line-height:1.5;\r\n  -webkit-font-smoothing:antialiased;\r\n  overflow:hidden;\r\n}\r\n\r\n@supports (width:100dvw){\r\n  .ait-gallery{\r\n    width:100dvw;\r\n    margin-left:calc(50% - 50dvw);\r\n    margin-right:calc(50% - 50dvw);\r\n  }\r\n}\r\n\r\n.ait-gallery,\r\n.ait-gallery *,\r\n.ait-gallery *::before,\r\n.ait-gallery *::after{ box-sizing:border-box; }\r\n\r\n.ait-gallery a{ color:inherit; text-decoration:none; }\r\n.ait-gallery button{ font:inherit; }\r\n.ait-gallery img{ display:block; max-width:100%; }\r\n.ait-gallery :focus-visible{\r\n  outline:3px solid var(--ag-mint-bright);\r\n  outline-offset:3px;\r\n}\r\n.ait-gallery ::selection{\r\n  background:var(--ag-mint);\r\n  color:#04231C;\r\n}\r\n\r\n.ait-gallery .ag-wrap{\r\n  width:min(var(--ag-container),calc(100% - 48px));\r\n  margin:0 auto;\r\n}\r\n\r\n\/* ---------- HERO ---------- *\/\r\n.ait-gallery .ag-hero{\r\n  position:relative;\r\n  padding:clamp(7rem,12vw,10rem) 0 clamp(3.5rem,7vw,6rem);\r\n  text-align:center;\r\n  overflow:hidden;\r\n}\r\n\r\n.ait-gallery .ag-hero::before{\r\n  content:'';\r\n  position:absolute;\r\n  width:720px;\r\n  height:440px;\r\n  left:50%;\r\n  top:-270px;\r\n  transform:translateX(-50%);\r\n  background:radial-gradient(closest-side,rgba(95,227,188,.16),transparent 72%);\r\n  filter:blur(10px);\r\n  pointer-events:none;\r\n}\r\n\r\n.ait-gallery .ag-eyebrow{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:.55rem;\r\n  color:var(--ag-mint-bright);\r\n  font-family:var(--ag-mono);\r\n  font-size:.72rem;\r\n  font-weight:500;\r\n  letter-spacing:.14em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n.ait-gallery .ag-eyebrow::before{\r\n  content:'';\r\n  width:20px;\r\n  height:1px;\r\n  background:currentColor;\r\n  opacity:.75;\r\n}\r\n\r\n.ait-gallery .ag-hero h1{\r\n  max-width:820px;\r\n  margin:1rem auto .9rem;\r\n  font-family:var(--ag-display);\r\n  font-size:clamp(2.6rem,4.3vw,4.75rem);\r\n  font-weight:600;\r\n  line-height:1;\r\n  letter-spacing:-.035em;\r\n  text-wrap:balance;\r\n}\r\n\r\n.ait-gallery .ag-hero h1 em{\r\n  color:var(--ag-mint-bright);\r\n  font-weight:500;\r\n}\r\n\r\n.ait-gallery .ag-hero p{\r\n  max-width:650px;\r\n  margin:0 auto;\r\n  color:var(--ag-text-2);\r\n  font-size:clamp(1rem,1.25vw,1.12rem);\r\n  text-wrap:balance;\r\n}\r\n\r\n.ait-gallery .ag-mini-proof{\r\n  display:flex;\r\n  justify-content:center;\r\n  flex-wrap:wrap;\r\n  gap:.55rem 1.2rem;\r\n  margin-top:1.45rem;\r\n  color:var(--ag-text-3);\r\n  font-family:var(--ag-mono);\r\n  font-size:.68rem;\r\n}\r\n\r\n.ait-gallery .ag-mini-proof span{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:.4rem;\r\n}\r\n\r\n.ait-gallery .ag-mini-proof i{\r\n  width:6px;\r\n  height:6px;\r\n  border-radius:50%;\r\n  background:var(--ag-mint);\r\n  box-shadow:0 0 14px rgba(72,198,163,.7);\r\n}\r\n\r\n\/* ---------- GALER\u0130 \u0130NDEKS\u0130 ---------- *\/\r\n.ait-gallery .ag-gallery-head{\r\n  padding:0 0 1.35rem;\r\n}\r\n\r\n.ait-gallery .ag-gallery-head-inner{\r\n  display:flex;\r\n  align-items:flex-end;\r\n  justify-content:space-between;\r\n  gap:1rem;\r\n  padding-top:1rem;\r\n  border-top:1px solid var(--ag-line);\r\n}\r\n\r\n.ait-gallery .ag-gallery-head h2{\r\n  margin:0;\r\n  font-family:var(--ag-display);\r\n  font-size:clamp(1.35rem,2vw,2rem);\r\n  font-weight:500;\r\n  letter-spacing:-.015em;\r\n}\r\n\r\n.ait-gallery .ag-gallery-head p{\r\n  max-width:470px;\r\n  margin:.35rem 0 0;\r\n  color:var(--ag-text-3);\r\n  font-size:.78rem;\r\n}\r\n\r\n.ait-gallery .ag-count{\r\n  flex:0 0 auto;\r\n  padding:.4rem .68rem;\r\n  border:1px solid var(--ag-line);\r\n  border-radius:999px;\r\n  color:var(--ag-text-3);\r\n  background:rgba(72,198,163,.035);\r\n  font-family:var(--ag-mono);\r\n  font-size:.62rem;\r\n  white-space:nowrap;\r\n}\r\n\r\n.ait-gallery .ag-count b{\r\n  color:var(--ag-mint-bright);\r\n  font-weight:600;\r\n}\r\n\r\n\/* ---------- E\u015e\u0130T BOYUTLU DESEN GRID\u0130 ----------\r\n   Temiz ve d\u00fczenli katalog yap\u0131s\u0131. Her desen ayn\u0131 kart boyutunu,\r\n   ayn\u0131 g\u00f6rsel oran\u0131n\u0131 ve ayn\u0131 bo\u015fluklar\u0131 kullan\u0131r. *\/\r\n.ait-gallery .ag-gallery-section{\r\n  position:relative;\r\n  padding:1rem 0 clamp(5rem,9vw,9rem);\r\n}\r\n\r\n.ait-gallery .ag-gallery-section::before{\r\n  content:'';\r\n  position:absolute;\r\n  width:780px;\r\n  height:780px;\r\n  left:-420px;\r\n  top:18%;\r\n  border:1px solid rgba(72,198,163,.05);\r\n  border-radius:50%;\r\n  pointer-events:none;\r\n}\r\n\r\n.ait-gallery .ag-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,minmax(0,1fr));\r\n  gap:18px;\r\n  align-items:stretch;\r\n}\r\n\r\n.ait-gallery .ag-card{\r\n  position:relative;\r\n  display:grid;\r\n  grid-template-rows:auto 1fr;\r\n  width:100%;\r\n  min-width:0;\r\n  padding:0;\r\n  overflow:hidden;\r\n  border:1px solid rgba(242,247,245,.11);\r\n  border-radius:18px;\r\n  background:var(--ag-card);\r\n  color:var(--ag-text);\r\n  text-align:left;\r\n  cursor:pointer;\r\n  box-shadow:0 15px 35px rgba(0,0,0,.22);\r\n  transform:translateZ(0);\r\n  isolation:isolate;\r\n  transition:transform .28s cubic-bezier(.22,1,.36,1),\r\n             border-color .28s ease,\r\n             box-shadow .28s ease;\r\n}\r\n\r\n.ait-gallery .ag-card:hover{\r\n  transform:translateY(-6px);\r\n  border-color:rgba(95,227,188,.50);\r\n  box-shadow:0 26px 58px rgba(0,0,0,.42),0 0 40px rgba(72,198,163,.11);\r\n  z-index:2;\r\n}\r\n\r\n.ait-gallery .ag-card-media{\r\n  position:relative;\r\n  width:100%;\r\n  aspect-ratio:1 \/ 1;\r\n  overflow:hidden;\r\n  background:var(--ag-bg-3);\r\n}\r\n\r\n.ait-gallery .ag-card-media::after{\r\n  content:'';\r\n  position:absolute;\r\n  inset:0;\r\n  pointer-events:none;\r\n  box-shadow:inset 0 0 0 1px rgba(255,255,255,.025);\r\n}\r\n\r\n.ait-gallery .ag-card-media img{\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:cover;\r\n  transition:transform .7s cubic-bezier(.22,1,.36,1),filter .35s ease;\r\n}\r\n\r\n.ait-gallery .ag-card:hover .ag-card-media img{\r\n  transform:scale(1.045);\r\n  filter:saturate(1.06);\r\n}\r\n\r\n.ait-gallery .ag-card-overlay{\r\n  position:absolute;\r\n  inset:0;\r\n  display:flex;\r\n  align-items:flex-end;\r\n  justify-content:space-between;\r\n  gap:.6rem;\r\n  padding:.85rem;\r\n  opacity:0;\r\n  background:linear-gradient(180deg,transparent 45%,rgba(3,12,9,.76));\r\n  transition:opacity .22s ease;\r\n}\r\n\r\n.ait-gallery .ag-card:hover .ag-card-overlay{ opacity:1; }\r\n\r\n.ait-gallery .ag-card-tool,\r\n.ait-gallery .ag-card-open{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:.35rem;\r\n  min-height:29px;\r\n  padding:.33rem .62rem;\r\n  border:1px solid rgba(255,255,255,.16);\r\n  border-radius:999px;\r\n  background:rgba(4,17,13,.62);\r\n  color:rgba(255,255,255,.90);\r\n  -webkit-backdrop-filter:blur(9px);\r\n  backdrop-filter:blur(9px);\r\n  font-family:var(--ag-mono);\r\n  font-size:.58rem;\r\n  letter-spacing:.03em;\r\n}\r\n\r\n.ait-gallery .ag-card-open{\r\n  width:31px;\r\n  min-width:31px;\r\n  padding:0;\r\n  justify-content:center;\r\n  font-size:.85rem;\r\n}\r\n\r\n.ait-gallery .ag-card-body{\r\n  position:relative;\r\n  padding:.86rem .95rem .92rem;\r\n  border-top:1px solid rgba(242,247,245,.075);\r\n  background:\r\n    linear-gradient(135deg,rgba(72,198,163,.035),transparent 45%),\r\n    #0B1612;\r\n}\r\n\r\n.ait-gallery .ag-card-body h3{\r\n  margin:0;\r\n  padding-right:1.5rem;\r\n  font-family:var(--ag-body);\r\n  font-size:.88rem;\r\n  font-weight:700;\r\n  letter-spacing:-.015em;\r\n}\r\n\r\n.ait-gallery .ag-card-meta{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:.45rem;\r\n  margin-top:.32rem;\r\n  color:var(--ag-text-3);\r\n  font-family:var(--ag-mono);\r\n  font-size:.55rem;\r\n}\r\n\r\n.ait-gallery .ag-card-meta .ag-meta-line{\r\n  display:block;\r\n  width:18px;\r\n  height:1px;\r\n  background:var(--ag-mint);\r\n  opacity:.55;\r\n}\r\n\r\n\r\n.ait-gallery .ag-empty{\r\n  display:none;\r\n  padding:5rem 0;\r\n  text-align:center;\r\n  color:var(--ag-text-3);\r\n  font-family:var(--ag-mono);\r\n  font-size:.8rem;\r\n}\r\n.ait-gallery .ag-empty.is-visible{ display:block; }\r\n\r\n\/* ---------- ALT CTA ---------- *\/\r\n.ait-gallery .ag-bottom{\r\n  position:relative;\r\n  margin-top:1rem;\r\n  padding:clamp(3rem,7vw,6rem) 0;\r\n  overflow:hidden;\r\n  border-top:1px solid var(--ag-line);\r\n  text-align:center;\r\n  background:\r\n    radial-gradient(circle at 50% 120%,rgba(72,198,163,.12),transparent 42%),\r\n    var(--ag-bg-2);\r\n}\r\n\r\n.ait-gallery .ag-bottom h2{\r\n  max-width:760px;\r\n  margin:.9rem auto .8rem;\r\n  font-family:var(--ag-display);\r\n  font-size:clamp(2.2rem,4.2vw,4rem);\r\n  line-height:1;\r\n  font-weight:600;\r\n  letter-spacing:-.025em;\r\n  text-wrap:balance;\r\n}\r\n\r\n.ait-gallery .ag-bottom p{\r\n  max-width:580px;\r\n  margin:0 auto 1.6rem;\r\n  color:var(--ag-text-2);\r\n}\r\n\r\n.ait-gallery .ag-primary{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  gap:.5rem;\r\n  min-height:50px;\r\n  padding:.9rem 1.35rem;\r\n  border:0;\r\n  border-radius:999px;\r\n  background:linear-gradient(135deg,var(--ag-mint-bright),var(--ag-mint-strong));\r\n  color:#04231C;\r\n  font-weight:800;\r\n  cursor:pointer;\r\n  box-shadow:0 0 24px rgba(72,198,163,.28),0 0 64px rgba(72,198,163,.10);\r\n  transition:transform .18s,box-shadow .22s;\r\n}\r\n\r\n.ait-gallery .ag-primary:hover{\r\n  transform:translateY(-2px);\r\n  box-shadow:0 0 34px rgba(72,198,163,.42),0 0 80px rgba(72,198,163,.16);\r\n}\r\n\r\n\/* ---------- MODAL ---------- *\/\r\n.ait-gallery .ag-modal{\r\n  position:fixed;\r\n  inset:0;\r\n  z-index:9999;\r\n  display:grid;\r\n  place-items:center;\r\n  padding:clamp(.7rem,2vw,1.5rem);\r\n  overflow:hidden;\r\n}\r\n\r\n.ait-gallery .ag-modal[hidden]{ display:none; }\r\n\r\n.ait-gallery .ag-modal-backdrop{\r\n  position:absolute;\r\n  inset:0;\r\n  background:rgba(2,7,5,.78);\r\n  -webkit-backdrop-filter:blur(10px);\r\n  backdrop-filter:blur(10px);\r\n  animation:agFade .22s ease;\r\n}\r\n\r\n@keyframes agFade{ from{opacity:0} to{opacity:1} }\r\n\r\n.ait-gallery .ag-modal-shell{\r\n  position:relative;\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1.38fr) minmax(360px,.82fr);\r\n  width:min(1480px,96vw);\r\n  height:min(900px,92vh);\r\n  overflow:hidden;\r\n  border:1px solid rgba(95,227,188,.24);\r\n  border-radius:24px;\r\n  background:#08120F;\r\n  box-shadow:0 45px 120px rgba(0,0,0,.70),0 0 70px rgba(72,198,163,.08);\r\n  animation:agPop .28s cubic-bezier(.22,1,.36,1);\r\n}\r\n\r\n@keyframes agPop{\r\n  from{ opacity:0; transform:translateY(14px) scale(.985); }\r\n  to{ opacity:1; transform:none; }\r\n}\r\n\r\n\/* sol \u00f6nizleme *\/\r\n.ait-gallery .ag-preview{\r\n  position:relative;\r\n  display:grid;\r\n  place-items:center;\r\n  min-width:0;\r\n  overflow:hidden;\r\n  background:\r\n    radial-gradient(circle at 50% 40%,rgba(72,198,163,.08),transparent 40%),\r\n    #050B09;\r\n}\r\n\r\n.ait-gallery .ag-preview::before{\r\n  content:'';\r\n  position:absolute;\r\n  inset:0;\r\n  opacity:.18;\r\n  pointer-events:none;\r\n  background-image:\r\n    linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),\r\n    linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);\r\n  background-size:32px 32px;\r\n}\r\n\r\n.ait-gallery .ag-preview-img-wrap{\r\n  position:relative;\r\n  z-index:1;\r\n  width:min(72vh,72%,720px);\r\n  aspect-ratio:1 \/ 1;\r\n  display:grid;\r\n  place-items:center;\r\n  overflow:hidden;\r\n  border:1px solid rgba(255,255,255,.10);\r\n  border-radius:18px;\r\n  background:#0A1512;\r\n  box-shadow:0 28px 70px rgba(0,0,0,.45);\r\n}\r\n\r\n.ait-gallery .ag-preview-img-wrap img{\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:cover;\r\n}\r\n\r\n.ait-gallery .ag-back{\r\n  position:absolute;\r\n  z-index:4;\r\n  top:18px;\r\n  left:18px;\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:.5rem;\r\n  min-height:40px;\r\n  padding:.55rem .8rem;\r\n  border:1px solid rgba(255,255,255,.14);\r\n  border-radius:999px;\r\n  color:rgba(255,255,255,.86);\r\n  background:rgba(4,17,13,.64);\r\n  -webkit-backdrop-filter:blur(10px);\r\n  backdrop-filter:blur(10px);\r\n  cursor:pointer;\r\n  font-family:var(--ag-mono);\r\n  font-size:.66rem;\r\n}\r\n\r\n.ait-gallery .ag-nav-btn{\r\n  position:absolute;\r\n  z-index:4;\r\n  top:50%;\r\n  display:grid;\r\n  place-items:center;\r\n  width:44px;\r\n  height:44px;\r\n  border:1px solid rgba(255,255,255,.14);\r\n  border-radius:50%;\r\n  color:#fff;\r\n  background:rgba(4,17,13,.64);\r\n  -webkit-backdrop-filter:blur(10px);\r\n  backdrop-filter:blur(10px);\r\n  cursor:pointer;\r\n  transform:translateY(-50%);\r\n  transition:background .18s,border-color .18s,transform .18s;\r\n}\r\n\r\n.ait-gallery .ag-nav-btn:hover{\r\n  border-color:rgba(95,227,188,.5);\r\n  background:rgba(18,55,44,.82);\r\n}\r\n\r\n.ait-gallery .ag-nav-prev{ left:18px; }\r\n.ait-gallery .ag-nav-next{ right:18px; }\r\n\r\n\/* sa\u011f panel *\/\r\n.ait-gallery .ag-panel{\r\n  min-width:0;\r\n  overflow-y:auto;\r\n  overflow-x:hidden;\r\n  background:linear-gradient(180deg,#0D1A16,#08120F);\r\n  border-left:1px solid rgba(95,227,188,.14);\r\n  scrollbar-width:none;\r\n  -ms-overflow-style:none;\r\n}\r\n\r\n.ait-gallery .ag-panel::-webkit-scrollbar{\r\n  width:0;\r\n  height:0;\r\n  display:none;\r\n}\r\n\r\n.ait-gallery .ag-panel-head{\r\n  position:sticky;\r\n  top:0;\r\n  z-index:4;\r\n  padding:1.2rem 1.3rem 0;\r\n  background:linear-gradient(180deg,rgba(13,26,22,.98) 82%,rgba(13,26,22,0));\r\n}\r\n\r\n.ait-gallery .ag-close{\r\n  position:absolute;\r\n  top:14px;\r\n  right:14px;\r\n  display:grid;\r\n  place-items:center;\r\n  width:39px;\r\n  height:39px;\r\n  padding:0;\r\n  border:1px solid rgba(242,247,245,.13);\r\n  border-radius:50%;\r\n  color:var(--ag-text-2);\r\n  background:rgba(242,247,245,.04);\r\n  cursor:pointer;\r\n}\r\n\r\n.ait-gallery .ag-close:hover{\r\n  color:var(--ag-text);\r\n  border-color:var(--ag-line-strong);\r\n  background:rgba(72,198,163,.07);\r\n}\r\n\r\n.ait-gallery .ag-title-block{\r\n  padding-right:3rem;\r\n}\r\n\r\n.ait-gallery .ag-modal-kicker{\r\n  color:var(--ag-mint);\r\n  font-family:var(--ag-mono);\r\n  font-size:.62rem;\r\n  letter-spacing:.1em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n.ait-gallery .ag-modal-title{\r\n  margin:.4rem 0 .2rem;\r\n  font-family:var(--ag-display);\r\n  font-size:clamp(1.6rem,2.1vw,2.2rem);\r\n  line-height:1.05;\r\n  font-weight:600;\r\n}\r\n\r\n.ait-gallery .ag-modal-sub{\r\n  color:var(--ag-text-3);\r\n  font-family:var(--ag-mono);\r\n  font-size:.61rem;\r\n}\r\n\r\n.ait-gallery .ag-tabs{\r\n  display:grid;\r\n  grid-template-columns:1fr 1fr;\r\n  gap:.4rem;\r\n  margin-top:1.15rem;\r\n  padding:.35rem;\r\n  border:1px solid rgba(242,247,245,.10);\r\n  border-radius:13px;\r\n  background:rgba(242,247,245,.03);\r\n}\r\n\r\n.ait-gallery .ag-tab{\r\n  min-height:42px;\r\n  border:0;\r\n  border-radius:10px;\r\n  color:var(--ag-text-3);\r\n  background:transparent;\r\n  cursor:pointer;\r\n  font-family:var(--ag-mono);\r\n  font-size:.66rem;\r\n  letter-spacing:.025em;\r\n}\r\n\r\n.ait-gallery .ag-tab[aria-selected=\"true\"]{\r\n  color:var(--ag-text);\r\n  background:rgba(242,247,245,.075);\r\n  box-shadow:0 8px 18px rgba(0,0,0,.18);\r\n}\r\n\r\n.ait-gallery .ag-panel-body{\r\n  padding:1.15rem 1.3rem 1.5rem;\r\n}\r\n\r\n.ait-gallery .ag-pane[hidden]{ display:none; }\r\n\r\n.ait-gallery .ag-info-card{\r\n  padding:1rem;\r\n  margin-bottom:.85rem;\r\n  border:1px solid rgba(242,247,245,.10);\r\n  border-radius:16px;\r\n  background:rgba(242,247,245,.035);\r\n}\r\n\r\n.ait-gallery .ag-info-label{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:.7rem;\r\n  margin-bottom:.7rem;\r\n  color:var(--ag-text-3);\r\n  font-family:var(--ag-mono);\r\n  font-size:.6rem;\r\n  letter-spacing:.09em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n.ait-gallery .ag-copy{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:.35rem;\r\n  padding:.3rem .48rem;\r\n  border:1px solid rgba(242,247,245,.11);\r\n  border-radius:8px;\r\n  color:var(--ag-text-2);\r\n  background:rgba(242,247,245,.035);\r\n  cursor:pointer;\r\n  font-family:var(--ag-mono);\r\n  font-size:.56rem;\r\n  text-transform:none;\r\n  letter-spacing:0;\r\n}\r\n\r\n.ait-gallery .ag-copy:hover{\r\n  color:var(--ag-mint-bright);\r\n  border-color:var(--ag-line-strong);\r\n}\r\n\r\n.ait-gallery .ag-prompt{\r\n  margin:0;\r\n  color:rgba(242,247,245,.87);\r\n  font-size:.91rem;\r\n  line-height:1.62;\r\n}\r\n\r\n.ait-gallery .ag-source-row{\r\n  display:grid;\r\n  grid-template-columns:1fr auto;\r\n  align-items:center;\r\n  gap:.8rem;\r\n}\r\n\r\n.ait-gallery .ag-source-tool{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:.65rem;\r\n  min-width:0;\r\n}\r\n\r\n.ait-gallery .ag-source-icon{\r\n  display:grid;\r\n  place-items:center;\r\n  flex:0 0 37px;\r\n  width:37px;\r\n  height:37px;\r\n  border:1px solid rgba(95,227,188,.18);\r\n  border-radius:10px;\r\n  color:var(--ag-mint-bright);\r\n  background:rgba(72,198,163,.075);\r\n}\r\n\r\n.ait-gallery .ag-source-icon svg{\r\n  width:19px;\r\n  height:19px;\r\n  fill:none;\r\n  stroke:currentColor;\r\n  stroke-width:1.8;\r\n}\r\n\r\n.ait-gallery .ag-source-text{\r\n  min-width:0;\r\n}\r\n\r\n.ait-gallery .ag-source-text b{\r\n  display:block;\r\n  overflow:hidden;\r\n  text-overflow:ellipsis;\r\n  white-space:nowrap;\r\n  font-size:.84rem;\r\n}\r\n\r\n.ait-gallery .ag-source-text span{\r\n  display:block;\r\n  margin-top:.1rem;\r\n  color:var(--ag-text-3);\r\n  font-family:var(--ag-mono);\r\n  font-size:.56rem;\r\n}\r\n\r\n.ait-gallery .ag-pinterest{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:.4rem;\r\n  min-height:35px;\r\n  padding:.45rem .66rem;\r\n  border:1px solid rgba(255,91,104,.22);\r\n  border-radius:10px;\r\n  color:#FF9AA2;\r\n  background:rgba(255,73,89,.06);\r\n  font-family:var(--ag-mono);\r\n  font-size:.59rem;\r\n  white-space:nowrap;\r\n}\r\n\r\n.ait-gallery .ag-pinterest:hover{\r\n  border-color:rgba(255,116,128,.5);\r\n  background:rgba(255,73,89,.10);\r\n}\r\n\r\n.ait-gallery .ag-pinterest.is-disabled{\r\n  opacity:.45;\r\n  pointer-events:none;\r\n}\r\n\r\n.ait-gallery .ag-upscale{\r\n  display:flex;\r\n  width:100%;\r\n  min-height:50px;\r\n  align-items:center;\r\n  justify-content:center;\r\n  gap:.55rem;\r\n  margin:1rem 0 .85rem;\r\n  padding:.85rem 1rem;\r\n  border:0;\r\n  border-radius:13px;\r\n  color:#04231C;\r\n  background:linear-gradient(135deg,var(--ag-mint-bright),var(--ag-mint-strong));\r\n  font-weight:800;\r\n  cursor:pointer;\r\n  box-shadow:0 0 22px rgba(72,198,163,.20);\r\n  transition:transform .18s,box-shadow .2s;\r\n}\r\n\r\n.ait-gallery .ag-upscale:hover{\r\n  transform:translateY(-2px);\r\n  box-shadow:0 0 30px rgba(72,198,163,.34);\r\n}\r\n\r\n.ait-gallery .ag-open-title{\r\n  margin:1.25rem 0 .7rem;\r\n  color:var(--ag-text-3);\r\n  font-family:var(--ag-mono);\r\n  font-size:.61rem;\r\n  letter-spacing:.1em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n.ait-gallery .ag-tool-list{\r\n  display:grid;\r\n  gap:.5rem;\r\n}\r\n\r\n.ait-gallery .ag-tool-btn{\r\n  display:grid;\r\n  grid-template-columns:38px 1fr auto;\r\n  align-items:center;\r\n  gap:.65rem;\r\n  min-height:54px;\r\n  padding:.5rem .7rem;\r\n  border:1px solid rgba(242,247,245,.10);\r\n  border-radius:13px;\r\n  color:var(--ag-text);\r\n  background:rgba(242,247,245,.025);\r\n  cursor:pointer;\r\n  text-align:left;\r\n  transition:border-color .18s,background .18s,transform .18s;\r\n}\r\n\r\n.ait-gallery .ag-tool-btn:hover{\r\n  border-color:var(--ag-line-strong);\r\n  background:rgba(72,198,163,.055);\r\n  transform:translateX(2px);\r\n}\r\n\r\n.ait-gallery .ag-tool-btn .ag-tool-ic{\r\n  display:grid;\r\n  place-items:center;\r\n  width:34px;\r\n  height:34px;\r\n  border:1px solid var(--ag-line);\r\n  border-radius:9px;\r\n  color:var(--ag-mint-bright);\r\n  background:rgba(72,198,163,.06);\r\n}\r\n\r\n.ait-gallery .ag-tool-btn svg{\r\n  width:17px;\r\n  height:17px;\r\n  fill:none;\r\n  stroke:currentColor;\r\n  stroke-width:1.8;\r\n}\r\n\r\n.ait-gallery .ag-tool-btn b{\r\n  font-size:.82rem;\r\n}\r\n\r\n.ait-gallery .ag-tool-btn small{\r\n  color:var(--ag-text-3);\r\n  font-family:var(--ag-mono);\r\n  font-size:.54rem;\r\n}\r\n\r\n.ait-gallery .ag-tool-arrow{\r\n  color:var(--ag-text-3);\r\n}\r\n\r\n\/* download tab *\/\r\n.ait-gallery .ag-download-preview{\r\n  overflow:hidden;\r\n  margin-bottom:1rem;\r\n  border:1px solid rgba(242,247,245,.10);\r\n  border-radius:16px;\r\n  background:var(--ag-bg-3);\r\n}\r\n\r\n.ait-gallery .ag-download-preview img{\r\n  width:100%;\r\n  max-height:280px;\r\n  object-fit:cover;\r\n}\r\n\r\n.ait-gallery .ag-download-specs{\r\n  display:grid;\r\n  grid-template-columns:1fr 1fr;\r\n  gap:.6rem;\r\n  margin-bottom:1rem;\r\n}\r\n\r\n.ait-gallery .ag-spec{\r\n  padding:.8rem;\r\n  border:1px solid rgba(242,247,245,.09);\r\n  border-radius:12px;\r\n  background:rgba(242,247,245,.025);\r\n}\r\n\r\n.ait-gallery .ag-spec span{\r\n  display:block;\r\n  color:var(--ag-text-3);\r\n  font-family:var(--ag-mono);\r\n  font-size:.54rem;\r\n  letter-spacing:.07em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n.ait-gallery .ag-spec b{\r\n  display:block;\r\n  margin-top:.25rem;\r\n  font-size:.83rem;\r\n}\r\n\r\n.ait-gallery .ag-download-btn{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  gap:.5rem;\r\n  width:100%;\r\n  min-height:50px;\r\n  padding:.8rem 1rem;\r\n  border:1px solid var(--ag-line-strong);\r\n  border-radius:13px;\r\n  color:var(--ag-mint-bright);\r\n  background:rgba(72,198,163,.07);\r\n  font-weight:700;\r\n  cursor:pointer;\r\n}\r\n\r\n.ait-gallery .ag-download-btn:hover{\r\n  border-color:var(--ag-mint);\r\n  background:rgba(72,198,163,.11);\r\n}\r\n\r\n.ait-gallery .ag-download-note{\r\n  margin:.7rem 0 0;\r\n  color:var(--ag-text-3);\r\n  font-family:var(--ag-mono);\r\n  font-size:.56rem;\r\n  line-height:1.5;\r\n}\r\n\r\n\/* toast *\/\r\n.ait-gallery .ag-toast{\r\n  position:fixed;\r\n  left:50%;\r\n  bottom:24px;\r\n  z-index:10050;\r\n  padding:.68rem .9rem;\r\n  border:1px solid var(--ag-line-strong);\r\n  border-radius:999px;\r\n  color:var(--ag-text);\r\n  background:rgba(9,29,23,.94);\r\n  box-shadow:0 18px 40px rgba(0,0,0,.4);\r\n  -webkit-backdrop-filter:blur(10px);\r\n  backdrop-filter:blur(10px);\r\n  font-family:var(--ag-mono);\r\n  font-size:.64rem;\r\n  opacity:0;\r\n  pointer-events:none;\r\n  transform:translate(-50%,10px);\r\n  transition:opacity .2s,transform .2s;\r\n}\r\n\r\n.ait-gallery .ag-toast.is-visible{\r\n  opacity:1;\r\n  transform:translate(-50%,0);\r\n}\r\n\r\n\/* ---------- RESPONSIVE ---------- *\/\r\n@media (max-width:980px){\r\n  .ait-gallery .ag-modal{\r\n    padding:0;\r\n  }\r\n\r\n  .ait-gallery .ag-modal-shell{\r\n    grid-template-columns:1fr;\r\n    grid-template-rows:minmax(310px,46vh) 1fr;\r\n    width:100vw;\r\n    height:100dvh;\r\n    max-height:none;\r\n    border:0;\r\n    border-radius:0;\r\n  }\r\n\r\n  .ait-gallery .ag-panel{\r\n    border-left:0;\r\n    border-top:1px solid rgba(95,227,188,.14);\r\n  }\r\n\r\n  .ait-gallery .ag-preview-img-wrap{\r\n    width:min(36vh,72%,520px);\r\n    aspect-ratio:1 \/ 1;\r\n  }\r\n\r\n  .ait-gallery .ag-preview-img-wrap img{\r\n    width:100%;\r\n    height:100%;\r\n    object-fit:cover;\r\n  }\r\n}\r\n\r\n\r\n@media (min-width:721px) and (max-width:1100px){\r\n  .ait-gallery .ag-grid{\r\n    grid-template-columns:repeat(3,minmax(0,1fr));\r\n    gap:14px;\r\n  }\r\n}\r\n\r\n@media (max-width:720px){\r\n  .ait-gallery .ag-wrap{\r\n    width:min(100% - 26px,var(--ag-container));\r\n  }\r\n\r\n  .ait-gallery .ag-hero{\r\n    padding-top:6rem;\r\n  }\r\n\r\n  .ait-gallery .ag-gallery-head-inner{\r\n    align-items:flex-start;\r\n    flex-direction:column;\r\n  }\r\n\r\n  .ait-gallery .ag-grid{\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n    gap:10px;\r\n  }\r\n\r\n  .ait-gallery .ag-card{\r\n    border-radius:13px;\r\n  }\r\n\r\n  .ait-gallery .ag-card-body{\r\n    padding:.72rem .75rem .78rem;\r\n  }\r\n\r\n  .ait-gallery .ag-card-body h3{\r\n    font-size:.78rem;\r\n  }\r\n\r\n  .ait-gallery .ag-card-meta{\r\n    font-size:.51rem;\r\n  }\r\n\r\n  .ait-gallery .ag-card-overlay{\r\n    display:none;\r\n  }\r\n\r\n  .ait-gallery .ag-modal-shell{\r\n    grid-template-rows:minmax(280px,42vh) 1fr;\r\n  }\r\n\r\n  .ait-gallery .ag-preview-img-wrap{\r\n    width:min(32vh,72vw,420px);\r\n    aspect-ratio:1 \/ 1;\r\n  }\r\n\r\n  .ait-gallery .ag-back{\r\n    top:10px;\r\n    left:10px;\r\n    min-height:36px;\r\n    font-size:.58rem;\r\n  }\r\n\r\n  .ait-gallery .ag-nav-btn{\r\n    width:38px;\r\n    height:38px;\r\n  }\r\n\r\n  .ait-gallery .ag-nav-prev{ left:10px; }\r\n  .ait-gallery .ag-nav-next{ right:10px; }\r\n\r\n  .ait-gallery .ag-panel-head,\r\n  .ait-gallery .ag-panel-body{\r\n    padding-left:1rem;\r\n    padding-right:1rem;\r\n  }\r\n\r\n  .ait-gallery .ag-close{\r\n    top:10px;\r\n    right:10px;\r\n  }\r\n\r\n  .ait-gallery .ag-source-row{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .ait-gallery .ag-pinterest{\r\n    justify-content:center;\r\n    width:100%;\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion:reduce){\r\n  .ait-gallery *,\r\n  .ait-gallery *::before,\r\n  .ait-gallery *::after{\r\n    animation-duration:.001ms !important;\r\n    animation-iteration-count:1 !important;\r\n    transition-duration:.001ms !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<div class=\"ait-gallery\" id=\"aitPatternGallery\">\r\n  <!-- HERO -->\r\n  <section class=\"ag-hero\">\r\n    <div class=\"ag-wrap\">\r\n      <span class=\"ag-eyebrow\">AIT AI Tekstil Desen Galerisi<\/span>\r\n      <h1><em>Tekstil i\u015f ak\u0131\u015flar\u0131<\/em> i\u00e7in \u00fcretilen desenleri ke\u015ffedin.<\/h1>\r\n      <p>\r\n        Yapay zek\u00e2 ile olu\u015fturulan tekstil desenlerini ke\u015ffedin, istedi\u011finiz tasar\u0131m\u0131 a\u00e7arak prompt ve kullan\u0131lan arac\u0131 inceleyin,\r\n        ard\u0131ndan AIT AI Tools i\u00e7inde \u00fcretim ak\u0131\u015f\u0131na devam edin.\r\n      <\/p>\r\n      <div class=\"ag-mini-proof\" aria-label=\"Galeri \u00f6zellikleri\">\r\n        <span><i><\/i> Prompt dahil<\/span>\r\n        <span><i><\/i> Kullan\u0131lan ara\u00e7 bilgisi<\/span>\r\n        <span><i><\/i> \u00dcretim i\u015f ak\u0131\u015f\u0131 se\u00e7enekleri<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- GALLERY -->\r\n  <section class=\"ag-gallery-section\">\r\n    <div class=\"ag-wrap\">\r\n      <div class=\"ag-gallery-head\">\r\n        <div class=\"ag-gallery-head-inner\">\r\n          <div>\r\n            <h2>Se\u00e7ili desen \u00e7al\u0131\u015fmalar\u0131<\/h2>\r\n            <p>AIT AI Tools i\u015f ak\u0131\u015f\u0131yla olu\u015fturulan se\u00e7ili tekstil desenlerinden olu\u015fan bir koleksiyon.<\/p>\r\n          <\/div>\r\n          <div class=\"ag-count\"><b id=\"agCount\">0<\/b> \u00e7al\u0131\u015fma<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ag-grid\" id=\"agGrid\"><\/div>\r\n      <div class=\"ag-empty\" id=\"agEmpty\">Hen\u00fcz yay\u0131nlanm\u0131\u015f desen bulunmuyor.<\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- CTA -->\r\n  <section class=\"ag-bottom\">\r\n    <div class=\"ag-wrap\">\r\n      <span class=\"ag-eyebrow\">Kendi deseninizi olu\u015fturun<\/span>\r\n      <h2>Bir sonraki fikrinizi tekstile haz\u0131r bir yapay zek\u00e2 i\u015f ak\u0131\u015f\u0131na d\u00f6n\u00fc\u015ft\u00fcr\u00fcn.<\/h2>\r\n      <p>\u00dccretsiz AIT AI Tools hesab\u0131n\u0131z\u0131 olu\u015fturun; desen \u00fcretme, d\u00fczenleme, renklendirme, vekt\u00f6rle\u015ftirme ve \u00e7\u00f6z\u00fcn\u00fcrl\u00fck y\u00fckseltme ara\u00e7lar\u0131yla devam edin.<\/p>\r\n      <a class=\"ag-primary\" href=\"https:\/\/aitools.ait.com.tr\/register?source=gallery\" target=\"_blank\" rel=\"noopener\">\r\n        \u00dccretsiz Olu\u015fturmaya Ba\u015fla <span aria-hidden=\"true\">\u2192<\/span>\r\n      <\/a>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- DETAIL MODAL -->\r\n  <div class=\"ag-modal\" id=\"agModal\" hidden>\r\n    <div class=\"ag-modal-backdrop\" data-ag-close><\/div>\r\n\r\n    <div class=\"ag-modal-shell\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"agModalTitle\">\r\n      <div class=\"ag-preview\">\r\n        <button class=\"ag-back\" type=\"button\" data-ag-close>\r\n          <span aria-hidden=\"true\">\u2190<\/span> Galeriye d\u00f6n\r\n        <\/button>\r\n\r\n        <button class=\"ag-nav-btn ag-nav-prev\" id=\"agPrev\" type=\"button\" aria-label=\"\u00d6nceki desen\">\u2039<\/button>\r\n\r\n        <div class=\"ag-preview-img-wrap\">\r\n          <img decoding=\"async\" id=\"agModalImage\" src=\"\" alt=\"\">\r\n        <\/div>\r\n\r\n        <button class=\"ag-nav-btn ag-nav-next\" id=\"agNext\" type=\"button\" aria-label=\"Sonraki desen\">\u203a<\/button>\r\n      <\/div>\r\n\r\n      <aside class=\"ag-panel\">\r\n        <div class=\"ag-panel-head\">\r\n          <button class=\"ag-close\" type=\"button\" data-ag-close aria-label=\"Kapat\">\u2715<\/button>\r\n\r\n          <div class=\"ag-title-block\">\r\n            <span class=\"ag-modal-kicker\" id=\"agModalCategory\">Desen<\/span>\r\n            <h2 class=\"ag-modal-title\" id=\"agModalTitle\">Desen ba\u015fl\u0131\u011f\u0131<\/h2>\r\n            <div class=\"ag-modal-sub\" id=\"agModalSub\">4096 \u00d7 4096 \u00b7 Kesintisiz tekrar<\/div>\r\n          <\/div>\r\n\r\n          <div class=\"ag-tabs\" role=\"tablist\" aria-label=\"Desen bilgileri\">\r\n            <button class=\"ag-tab\" id=\"agDetailsTab\" type=\"button\" role=\"tab\" aria-selected=\"true\" aria-controls=\"agDetailsPane\">Detaylar<\/button>\r\n            <button class=\"ag-tab\" id=\"agDownloadTab\" type=\"button\" role=\"tab\" aria-selected=\"false\" aria-controls=\"agDownloadPane\">\u0130ndir<\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"ag-panel-body\">\r\n          <!-- DETAILS -->\r\n          <div class=\"ag-pane\" id=\"agDetailsPane\" role=\"tabpanel\" aria-labelledby=\"agDetailsTab\">\r\n            <div class=\"ag-info-card\">\r\n              <div class=\"ag-info-label\">\r\n                <span>Prompt<\/span>\r\n                <button class=\"ag-copy\" id=\"agCopyPrompt\" type=\"button\" aria-label=\"Promptu kopyala\">\r\n                  <span>Kopyala<\/span>\r\n                <\/button>\r\n              <\/div>\r\n              <p class=\"ag-prompt\" id=\"agPrompt\"><\/p>\r\n            <\/div>\r\n\r\n            <div class=\"ag-info-card\">\r\n              <div class=\"ag-info-label\"><span>Kaynak<\/span><\/div>\r\n              <div class=\"ag-source-row\">\r\n                <div class=\"ag-source-tool\">\r\n                  <span class=\"ag-source-icon\" aria-hidden=\"true\">\r\n                    <svg viewBox=\"0 0 24 24\">\r\n                      <path d=\"M4 4h7v7H4zM13 4h7v7h-7zM4 13h7v7H4zM13 13h7v7h-7z\"\/>\r\n                    <\/svg>\r\n                  <\/span>\r\n                  <div class=\"ag-source-text\">\r\n                    <b id=\"agToolName\">Text to Pattern<\/b>\r\n                    <span>AIT AI Tools<\/span>\r\n                  <\/div>\r\n                <\/div>\r\n\r\n                <a class=\"ag-pinterest\" id=\"agPinterest\" href=\"#\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n                  Pinterest \u2197\r\n                <\/a>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <a class=\"ag-upscale\" id=\"agUpscale\" href=\"https:\/\/aitools.ait.com.tr\/register?tool=upscaler&amp;source=gallery\" target=\"_blank\" rel=\"noopener\">\r\n              Upscaler\u2019a G\u00f6nder <span aria-hidden=\"true\">\u2192<\/span>\r\n            <\/a>\r\n\r\n            <div class=\"ag-open-title\">AIT AI Tools ile devam et<\/div>\r\n\r\n            <div class=\"ag-tool-list\">\r\n              <a class=\"ag-tool-btn\" data-tool=\"pattern-editor\" href=\"https:\/\/aitools.ait.com.tr\/register?tool=pattern-editor&amp;source=gallery\" target=\"_blank\" rel=\"noopener\">\r\n                <span class=\"ag-tool-ic\" aria-hidden=\"true\">\r\n                  <svg viewBox=\"0 0 24 24\"><path d=\"M4 20h4l11-11-4-4L4 16v4Z\"\/><path d=\"m13.5 6.5 4 4\"\/><\/svg>\r\n                <\/span>\r\n                <b>D\u00fczenle<\/b>\r\n                <span class=\"ag-tool-arrow\">\u2192<\/span>\r\n              <\/a>\r\n\r\n              <a class=\"ag-tool-btn\" data-tool=\"colorway\" href=\"https:\/\/aitools.ait.com.tr\/register?tool=colorway&amp;source=gallery\" target=\"_blank\" rel=\"noopener\">\r\n                <span class=\"ag-tool-ic\" aria-hidden=\"true\">\r\n                  <svg viewBox=\"0 0 24 24\"><circle cx=\"8\" cy=\"8\" r=\"3\"\/><circle cx=\"16\" cy=\"8\" r=\"3\"\/><circle cx=\"12\" cy=\"16\" r=\"3\"\/><\/svg>\r\n                <\/span>\r\n                <b>Renklendir<\/b>\r\n                <span class=\"ag-tool-arrow\">\u2192<\/span>\r\n              <\/a>\r\n\r\n              <a class=\"ag-tool-btn\" data-tool=\"style-transfer\" href=\"https:\/\/aitools.ait.com.tr\/register?tool=style-transfer&amp;source=gallery\" target=\"_blank\" rel=\"noopener\">\r\n                <span class=\"ag-tool-ic\" aria-hidden=\"true\">\r\n                  <svg viewBox=\"0 0 24 24\"><path d=\"M4 17c4-7 7-10 16-10\"\/><path d=\"M5 7h4v4H5zM15 14h4v4h-4z\"\/><\/svg>\r\n                <\/span>\r\n                <b>Stili De\u011fi\u015ftir<\/b>\r\n                <span class=\"ag-tool-arrow\">\u2192<\/span>\r\n              <\/a>\r\n\r\n              <a class=\"ag-tool-btn\" data-tool=\"vectorizer\" href=\"https:\/\/aitools.ait.com.tr\/register?tool=vectorizer&amp;source=gallery\" target=\"_blank\" rel=\"noopener\">\r\n                <span class=\"ag-tool-ic\" aria-hidden=\"true\">\r\n                  <svg viewBox=\"0 0 24 24\"><path d=\"M5 19 10 5h4l5 14\"\/><path d=\"M8 14h8\"\/><\/svg>\r\n                <\/span>\r\n                <b>Vekt\u00f6rle\u015ftir<\/b>\r\n                <span class=\"ag-tool-arrow\">\u2192<\/span>\r\n              <\/a>\r\n\r\n              <a class=\"ag-tool-btn\" data-tool=\"upscaler\" href=\"https:\/\/aitools.ait.com.tr\/register?tool=upscaler&amp;source=gallery\" target=\"_blank\" rel=\"noopener\">\r\n                <span class=\"ag-tool-ic\" aria-hidden=\"true\">\r\n                  <svg viewBox=\"0 0 24 24\"><path d=\"M8 3H3v5M16 3h5v5M8 21H3v-5M16 21h5v-5\"\/><path d=\"M9 9h6v6H9z\"\/><\/svg>\r\n                <\/span>\r\n                <b>\u00c7\u00f6z\u00fcn\u00fcrl\u00fc\u011f\u00fc Y\u00fckselt<\/b>\r\n                <span class=\"ag-tool-arrow\">\u2192<\/span>\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- DOWNLOAD -->\r\n          <div class=\"ag-pane\" id=\"agDownloadPane\" role=\"tabpanel\" aria-labelledby=\"agDownloadTab\" hidden>\r\n            <div class=\"ag-download-preview\">\r\n              <img decoding=\"async\" id=\"agDownloadImage\" src=\"\" alt=\"\">\r\n            <\/div>\r\n\r\n            <div class=\"ag-download-specs\">\r\n              <div class=\"ag-spec\">\r\n                <span>\u00c7\u00f6z\u00fcn\u00fcrl\u00fck<\/span>\r\n                <b id=\"agResolution\">4096 \u00d7 4096<\/b>\r\n              <\/div>\r\n              <div class=\"ag-spec\">\r\n                <span>Format<\/span>\r\n                <b id=\"agFormat\">WEBP<\/b>\r\n              <\/div>\r\n              <div class=\"ag-spec\">\r\n                <span>Desen<\/span>\r\n                <b>Kesintisiz tekrar<\/b>\r\n              <\/div>\r\n              <div class=\"ag-spec\">\r\n                <span>Kaynak<\/span>\r\n                <b id=\"agDownloadTool\">Text to Pattern<\/b>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <a class=\"ag-download-btn\" id=\"agDownloadBtn\" href=\"#\" download target=\"_blank\" rel=\"noopener\">\r\n              Orijinali \u0130ndir <span aria-hidden=\"true\">\u2193<\/span>\r\n            <\/a>\r\n\r\n            <p class=\"ag-download-note\">\r\n              En sorunsuz do\u011frudan indirme deneyimi i\u00e7in galeri dosyalar\u0131n\u0131 aibeta.ait.com.tr alan ad\u0131nda bar\u0131nd\u0131r\u0131n.\r\n            <\/p>\r\n          <\/div>\r\n        <\/div>\r\n      <\/aside>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"ag-toast\" id=\"agToast\" role=\"status\" aria-live=\"polite\">Prompt kopyaland\u0131<\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  'use strict';\r\n\r\n  \/* ==========================================================\r\n     DESEN VER\u0130S\u0130\r\n     ----------------------------------------------------------\r\n     Desen i\u00e7erikleri art\u0131k AIT Content Manager \u00fczerinden\r\n     WordPress REST API ile y\u00fcklenir. Galerinin HTML\/CSS tasar\u0131m\u0131 de\u011fi\u015fmez.\r\n\r\n     Endpoint:\r\n     \/wp-json\/ait\/v1\/patterns\r\n  ========================================================== *\/\r\n\r\n  let PATTERNS = [];\r\n\r\n  \/* WordPress'in kendi REST discovery adresini tercih et; b\u00f6ylece\r\n     WordPress \/tr alt\u0131nda kurulu oldu\u011funda da \u00e7al\u0131\u015f\u0131r. Fallback mevcut\r\n     aibeta.ait.com.tr WordPress kurulumuna kar\u015f\u0131l\u0131k gelir. *\/\r\n  const wpRestBase =\r\n    document.querySelector('link[rel=\"https:\/\/api.w.org\/\"]')?.getAttribute('href') ||\r\n    '\/tr\/wp-json\/';\r\n\r\n  const PATTERNS_API = new URL('ait\/v1\/patterns', new URL(wpRestBase, window.location.origin)).toString();\r\n\r\n  const REGISTER_URL = 'https:\/\/aitools.ait.com.tr\/register';\r\n  const root = document.getElementById('aitPatternGallery');\r\n  if(!root) return;\r\n\r\n  const grid = root.querySelector('#agGrid');\r\n  const count = root.querySelector('#agCount');\r\n  const empty = root.querySelector('#agEmpty');\r\n\r\n  const modal = root.querySelector('#agModal');\r\n  const modalImage = root.querySelector('#agModalImage');\r\n  const modalTitle = root.querySelector('#agModalTitle');\r\n  const modalCategory = root.querySelector('#agModalCategory');\r\n  const modalSub = root.querySelector('#agModalSub');\r\n  const promptEl = root.querySelector('#agPrompt');\r\n  const toolName = root.querySelector('#agToolName');\r\n  const pinterest = root.querySelector('#agPinterest');\r\n  const upscale = root.querySelector('#agUpscale');\r\n  const prevBtn = root.querySelector('#agPrev');\r\n  const nextBtn = root.querySelector('#agNext');\r\n  const copyBtn = root.querySelector('#agCopyPrompt');\r\n\r\n  const detailsTab = root.querySelector('#agDetailsTab');\r\n  const downloadTab = root.querySelector('#agDownloadTab');\r\n  const detailsPane = root.querySelector('#agDetailsPane');\r\n  const downloadPane = root.querySelector('#agDownloadPane');\r\n\r\n  const downloadImage = root.querySelector('#agDownloadImage');\r\n  const resolutionEl = root.querySelector('#agResolution');\r\n  const formatEl = root.querySelector('#agFormat');\r\n  const downloadTool = root.querySelector('#agDownloadTool');\r\n  const downloadBtn = root.querySelector('#agDownloadBtn');\r\n\r\n  const toast = root.querySelector('#agToast');\r\n\r\n  let currentIndex = -1;\r\n  let lastFocus = null;\r\n  let previousBodyOverflow = '';\r\n  let toastTimer = null;\r\n\r\n  function esc(value){\r\n    return String(value ?? '')\r\n      .replaceAll('&','&amp;')\r\n      .replaceAll('<','&lt;')\r\n      .replaceAll('>','&gt;')\r\n      .replaceAll('\"','&quot;')\r\n      .replaceAll(\"'\",\"&#039;\");\r\n  }\r\n\r\n  function patternUrl(slug){\r\n    const url = new URL(window.location.href);\r\n    url.searchParams.set('pattern',slug);\r\n    return url.toString();\r\n  }\r\n\r\n  function renderGrid(){\r\n    const items = PATTERNS;\r\n    count.textContent = items.length;\r\n    empty.classList.toggle('is-visible',items.length === 0);\r\n\r\n    grid.innerHTML = items.map(item => {\r\n      const realIndex = PATTERNS.findIndex(x => x.slug === item.slug);\r\n      return `\r\n        <button\r\n          type=\"button\"\r\n          class=\"ag-card\"\r\n          data-index=\"${realIndex}\"\r\n          aria-label=\"${esc(item.title)} desenini a\u00e7\"\r\n        >\r\n          <div class=\"ag-card-media\">\r\n            <img decoding=\"async\" src=\"${esc(item.image)}\" alt=\"${esc(item.alt || item.title)}\" loading=\"lazy\">\r\n            <div class=\"ag-card-overlay\" aria-hidden=\"true\">\r\n              <span class=\"ag-card-tool\">${esc(item.tool)}<\/span>\r\n              <span class=\"ag-card-open\">\u2197<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"ag-card-body\">\r\n            <h3>${esc(item.title)}<\/h3>\r\n            <div class=\"ag-card-meta\">\r\n              <span class=\"ag-meta-line\" aria-hidden=\"true\"><\/span>\r\n              <span>${esc(item.tool || 'AIT AI Tools')}<\/span>\r\n              <span>\u00b7<\/span>\r\n              <span>${esc(item.resolution || '4096 \u00d7 4096')}<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/button>\r\n      `;\r\n    }).join('');\r\n  }\r\n\r\n  function switchTab(tab){\r\n    const details = tab === 'details';\r\n    detailsTab.setAttribute('aria-selected',details ? 'true':'false');\r\n    downloadTab.setAttribute('aria-selected',details ? 'false':'true');\r\n    detailsPane.hidden = !details;\r\n    downloadPane.hidden = details;\r\n  }\r\n\r\n  function registrationUrl(tool,item){\r\n    const url = new URL(REGISTER_URL);\r\n    url.searchParams.set('tool',tool);\r\n    url.searchParams.set('source','gallery');\r\n    if(item?.slug) url.searchParams.set('pattern',item.slug);\r\n    return url.toString();\r\n  }\r\n\r\n  function populateModal(index){\r\n    const item = PATTERNS[index];\r\n    if(!item) return;\r\n\r\n    currentIndex = index;\r\n\r\n    modalImage.src = item.image;\r\n    modalImage.alt = item.alt || item.title;\r\n\r\n    modalTitle.textContent = item.title;\r\n    modalCategory.textContent = 'AIT Tekstil Deseni';\r\n    modalSub.textContent = `${item.resolution || '4096 \u00d7 4096'} \u00b7 Kesintisiz tekrar`;\r\n    promptEl.textContent = item.prompt || '';\r\n    toolName.textContent = item.tool || 'AIT AI Tools';\r\n\r\n    downloadImage.src = item.image;\r\n    downloadImage.alt = item.alt || item.title;\r\n    resolutionEl.textContent = item.resolution || '4096 \u00d7 4096';\r\n    formatEl.textContent = item.format || 'Image';\r\n    downloadTool.textContent = item.tool || 'AIT AI Tools';\r\n    downloadBtn.href = item.download || item.image;\r\n    downloadBtn.setAttribute('download',`${item.slug || 'ait-desen'}.${String(item.format || 'jpg').toLowerCase().replace('jpeg','jpg')}`);\r\n\r\n    if(item.pinterest){\r\n      pinterest.href = item.pinterest;\r\n      pinterest.classList.remove('is-disabled');\r\n      pinterest.removeAttribute('aria-disabled');\r\n      pinterest.textContent = 'Pinterest \u2197';\r\n    }else{\r\n      pinterest.href = '#';\r\n      pinterest.classList.add('is-disabled');\r\n      pinterest.setAttribute('aria-disabled','true');\r\n      pinterest.textContent = 'Pinterest ba\u011flant\u0131s\u0131';\r\n    }\r\n\r\n    upscale.href = registrationUrl('upscaler',item);\r\n\r\n    root.querySelectorAll('.ag-tool-btn[data-tool]').forEach(link => {\r\n      link.href = registrationUrl(link.dataset.tool,item);\r\n    });\r\n\r\n    prevBtn.disabled = PATTERNS.length < 2;\r\n    nextBtn.disabled = PATTERNS.length < 2;\r\n  }\r\n\r\n  function openModal(index,{push=true}={}){\r\n    const item = PATTERNS[index];\r\n    if(!item) return;\r\n\r\n    lastFocus = document.activeElement;\r\n    populateModal(index);\r\n    switchTab('details');\r\n\r\n    modal.hidden = false;\r\n    previousBodyOverflow = document.body.style.overflow;\r\n    document.body.style.overflow = 'hidden';\r\n\r\n    if(push){\r\n      const url = new URL(window.location.href);\r\n      url.searchParams.set('pattern',item.slug);\r\n      history.pushState({aitPattern:item.slug},'',url);\r\n    }\r\n\r\n    root.querySelector('.ag-close')?.focus();\r\n    document.addEventListener('keydown',onKeydown);\r\n  }\r\n\r\n  function closeModal({historyMode='push'}={}){\r\n    if(modal.hidden) return;\r\n\r\n    modal.hidden = true;\r\n    document.body.style.overflow = previousBodyOverflow;\r\n    document.removeEventListener('keydown',onKeydown);\r\n\r\n    if(historyMode !== 'none'){\r\n      const url = new URL(window.location.href);\r\n      url.searchParams.delete('pattern');\r\n      if(historyMode === 'replace'){\r\n        history.replaceState({},'',url);\r\n      }else{\r\n        history.pushState({},'',url);\r\n      }\r\n    }\r\n\r\n    if(lastFocus && typeof lastFocus.focus === 'function'){\r\n      lastFocus.focus();\r\n    }\r\n  }\r\n\r\n  function move(direction){\r\n    if(PATTERNS.length < 2) return;\r\n    const nextIndex = (currentIndex + direction + PATTERNS.length) % PATTERNS.length;\r\n    populateModal(nextIndex);\r\n\r\n    const url = new URL(window.location.href);\r\n    url.searchParams.set('pattern',PATTERNS[nextIndex].slug);\r\n    history.replaceState({aitPattern:PATTERNS[nextIndex].slug},'',url);\r\n  }\r\n\r\n  function onKeydown(e){\r\n    if(e.key === 'Escape') closeModal();\r\n    if(e.key === 'ArrowLeft') move(-1);\r\n    if(e.key === 'ArrowRight') move(1);\r\n  }\r\n\r\n  function showToast(message){\r\n    toast.textContent = message;\r\n    toast.classList.add('is-visible');\r\n    clearTimeout(toastTimer);\r\n    toastTimer = setTimeout(()=>toast.classList.remove('is-visible'),1500);\r\n  }\r\n\r\n  async function copyPrompt(){\r\n    const text = PATTERNS[currentIndex]?.prompt || '';\r\n    if(!text) return;\r\n\r\n    try{\r\n      await navigator.clipboard.writeText(text);\r\n      showToast('Prompt kopyaland\u0131');\r\n    }catch(err){\r\n      const ta = document.createElement('textarea');\r\n      ta.value = text;\r\n      ta.setAttribute('readonly','');\r\n      ta.style.position='fixed';\r\n      ta.style.opacity='0';\r\n      document.body.appendChild(ta);\r\n      ta.select();\r\n      try{ document.execCommand('copy'); }catch(e){}\r\n      ta.remove();\r\n      showToast('Prompt kopyaland\u0131');\r\n    }\r\n  }\r\n\r\n  function openFromUrl(){\r\n    const slug = new URL(window.location.href).searchParams.get('pattern');\r\n\r\n    if(!slug){\r\n      if(!modal.hidden) closeModal({historyMode:'none'});\r\n      return;\r\n    }\r\n\r\n    const index = PATTERNS.findIndex(item => item.slug === slug);\r\n    if(index < 0) return;\r\n\r\n    if(modal.hidden){\r\n      openModal(index,{push:false});\r\n    }else{\r\n      populateModal(index);\r\n    }\r\n  }\r\n\r\n  \/* ---------- olaylar ---------- *\/\r\n  grid.addEventListener('click',e=>{\r\n    const card = e.target.closest('.ag-card');\r\n    if(!card) return;\r\n    openModal(Number(card.dataset.index));\r\n  });\r\n\r\n  root.querySelectorAll('[data-ag-close]').forEach(el=>{\r\n    el.addEventListener('click',()=>closeModal());\r\n  });\r\n\r\n  prevBtn.addEventListener('click',()=>move(-1));\r\n  nextBtn.addEventListener('click',()=>move(1));\r\n  copyBtn.addEventListener('click',copyPrompt);\r\n\r\n  detailsTab.addEventListener('click',()=>switchTab('details'));\r\n  downloadTab.addEventListener('click',()=>switchTab('download'));\r\n\r\n  window.addEventListener('popstate',openFromUrl);\r\n\r\n  \/* ---------- API veri y\u00fckleme ---------- *\/\r\n  function normalisePattern(item){\r\n    const width = Number(item?.width || 0);\r\n    const height = Number(item?.height || 0);\r\n\r\n    return {\r\n      id: item?.id ?? null,\r\n      slug: String(item?.slug || ''),\r\n      title: String(item?.title || '\u0130simsiz Desen'),\r\n      image: String(item?.image || ''),\r\n      image_id: item?.image_id ?? null,\r\n      download: String(item?.download || item?.image || ''),\r\n      download_id: item?.download_id ?? null,\r\n      pinterest: String(item?.pinterest || ''),\r\n      prompt: String(item?.prompt || ''),\r\n      tool: String(item?.tool || 'AIT AI Tools'),\r\n      tool_slug: String(item?.tool_slug || ''),\r\n      width,\r\n      height,\r\n      resolution: width && height ? `${width} \u00d7 ${height}` : '',\r\n      format: String(item?.format || 'G\u00f6rsel').toUpperCase(),\r\n      alt: String(item?.alt || item?.title || 'AIT tekstil deseni'),\r\n      deep_link: String(item?.deep_link || ''),\r\n      order: Number(item?.order || 0)\r\n    };\r\n  }\r\n\r\n  function injectStructuredData(){\r\n    try{\r\n      const oldLd = root.querySelector('script[data-ait-gallery-schema]');\r\n      if(oldLd) oldLd.remove();\r\n\r\n      const ld = document.createElement('script');\r\n      ld.type = 'application\/ld+json';\r\n      ld.dataset.aitGallerySchema = '1';\r\n      ld.textContent = JSON.stringify({\r\n        '@context':'https:\/\/schema.org',\r\n        '@type':'ItemList',\r\n        name:'AIT AI Tekstil Desen Galerisi',\r\n        itemListElement:PATTERNS.map((item,index)=>({\r\n          '@type':'ListItem',\r\n          position:index+1,\r\n          url:item.deep_link || patternUrl(item.slug),\r\n          name:item.title,\r\n          image:item.image\r\n        }))\r\n      });\r\n      root.appendChild(ld);\r\n    }catch(e){}\r\n  }\r\n\r\n  async function loadPatterns(){\r\n    try{\r\n      const response = await fetch(PATTERNS_API,{\r\n        method:'GET',\r\n        credentials:'same-origin',\r\n        cache:'no-store',\r\n        headers:{ 'Accept':'application\/json' }\r\n      });\r\n\r\n      if(!response.ok){\r\n        throw new Error(`Desen API HTTP ${response.status} d\u00f6nd\u00fcrd\u00fc`);\r\n      }\r\n\r\n      const data = await response.json();\r\n\r\n      if(!Array.isArray(data)){\r\n        throw new Error('Desen API yan\u0131t\u0131 bir dizi de\u011fil.');\r\n      }\r\n\r\n      PATTERNS = data\r\n        .map(normalisePattern)\r\n        .filter(item => item.slug && item.image);\r\n\r\n    }catch(error){\r\n      console.error('[AIT Galeri] Desenler y\u00fcklenemedi:',error);\r\n      PATTERNS = [];\r\n    }\r\n\r\n    renderGrid();\r\n    openFromUrl();\r\n    injectStructuredData();\r\n  }\r\n\r\n  \/* ---------- ilk render ---------- *\/\r\n  loadPatterns();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>AIT AI Tekstil Desen Galerisi Tekstil i\u015f ak\u0131\u015flar\u0131 i\u00e7in \u00fcretilen desenleri ke\u015ffedin. Yapay zek\u00e2 ile olu\u015fturulan tekstil desenlerini ke\u015ffedin, istedi\u011finiz tasar\u0131m\u0131 a\u00e7arak prompt ve kullan\u0131lan arac\u0131 inceleyin, ard\u0131ndan AIT AI Tools i\u00e7inde \u00fcretim ak\u0131\u015f\u0131na devam edin. Prompt dahil Kullan\u0131lan ara\u00e7 bilgisi \u00dcretim i\u015f ak\u0131\u015f\u0131 se\u00e7enekleri Se\u00e7ili desen \u00e7al\u0131\u015fmalar\u0131 AIT AI Tools i\u015f ak\u0131\u015f\u0131yla olu\u015fturulan se\u00e7ili [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-20413","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ai.ait.com.tr\/tr\/wp-json\/wp\/v2\/pages\/20413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ai.ait.com.tr\/tr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ai.ait.com.tr\/tr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ai.ait.com.tr\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ai.ait.com.tr\/tr\/wp-json\/wp\/v2\/comments?post=20413"}],"version-history":[{"count":9,"href":"https:\/\/ai.ait.com.tr\/tr\/wp-json\/wp\/v2\/pages\/20413\/revisions"}],"predecessor-version":[{"id":20422,"href":"https:\/\/ai.ait.com.tr\/tr\/wp-json\/wp\/v2\/pages\/20413\/revisions\/20422"}],"wp:attachment":[{"href":"https:\/\/ai.ait.com.tr\/tr\/wp-json\/wp\/v2\/media?parent=20413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}