PageSourceSearch

https://migamy.com/_next/static/chunks/44p3_1fbkcd7m.js

js migamy.com collected 2026-10-02 16:03:22 UTC 34,190 bytes, 11 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,52657,e=>{"use strict";var t=e.i(77865),r=e.i(39657),i=e.i(54409),o=e.i(34273),n=e.i(10199),a=e.i(47163);e.s(["default",0,function(){let[e,l]=(0,i.useState)(null),[s,c]=(0,i.useState)(!1),d=(0,i.useRef)(null),u=(0,i.useCallback)(e=>{l(e),c(!0),d.current&&clearTimeout(d.current),d.current=setTimeout(()=>{c(!1),d.current=null},4e3)},[]);return(0,i.useEffect)(()=>{function e(e){let t=e.target.closest('a[href^="#litera-"]');if(!t)return;e.preventDefault();let r=t.getAttribute("href");if(!r)return;let i=r.slice(1),o=i.replace("litera-","").toUpperCase();history.replaceState(null,"",r),u(o),document.getElementById(i)?.scrollIntoView({behavior:"smooth",block:"center"})}return document.addEventListener("click",e),()=>document.removeEventListener("click",e)},[u]),(0,i.useEffect)(()=>{let e=window.location.hash;e.startsWith("#litera-")&&l(e.slice(8).toUpperCase())},[]),(0,i.useEffect)(()=>()=>{d.current&&clearTimeout(d.current)},[]),(0,t.jsxs)("section",{className:"mt-12",children:[(0,t.jsx)("h2",{className:"mb-3 font-bold text-3xl text-gray-900",children:"Alfabet PJM – wszystkie litery"}),(0,t.jsx)("p",{className:"mb-4 max-w-2xl text-gray-600",children:"Poniżej znajdziesz wszystkie 36 liter i znaków alfabetu języka migowego z materiałami wideo, w tym dwuznaki CH, CZ, RZ i SZ. Każdy film pokazuje prawidłowy kształt dłoni i ruch dla danego znaku w PJM."}),(0,t.jsxs)("p",{className:"mb-8 max-w-2xl text-gray-600 text-sm",children:["Chcesz zrozumieć kontekst?"," ",(0,t.jsx)(r.default,{className:"font-medium text-teal-600 underline underline-offset-2 hover:text-teal-700",href:"/aktualnosci/polski-jezyk-migowy",children:"język migowy – podstawy"})," ","lub od razu przejdź do"," ",(0,t.jsx)(r.default,{className:"font-medium text-teal-600 underline underline-offset-2 hover:text-teal-700",href:"/kurs-polskiego-jezyka-migowego",children:"kurs języka migowego online"}),"."]}),(0,t.jsx)("div",{className:"grid grid-cols-2 gap-4 overflow-visible sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-4 xl:grid-cols-5",children:n.ALPHABET_DATA.map(r=>{let i=e===r.letter;return(0,t.jsxs)("div",{className:(0,a.cn)("relative flex flex-col rounded-2xl border bg-white p-4 shadow-sm transition-all duration-300",s&&!i?"":"hover:z-50 hover:scale-[1.65] hover:shadow-2xl",i?"z-50 scale-[1.65] border-teal-400 shadow-2xl":"z-0 border-gray-100"),id:`litera-${r.letter.toLowerCase()}`,children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"mb-1 font-black text-3xl text-teal-600 leading-none",children:r.letter}),(0,t.jsxs)("h3",{className:"mb-2 font-semibold text-gray-600 text-xs",children:["Litera ",r.letter," w języku migowym"]}),(0,t.jsx)(o.LazyVideo,{onActivate:()=>{u(r.letter)},onHoverStart:()=>{var t;return t=r.letter,void(!s&&e&&e!==t&&l(null))},src:`${n.CDN_BASE}/${r.letter.toLowerCase()}.mp4`,title:`Litera ${r.letter} w Polskim Języku Migowym (PJM)`}),(0,t.jsx)("p",{className:"mt-2 line-clamp-3 text-gray-500 text-xs",children:r.description})]},r.letter)})})]})}])},77531,e=>{"use strict";var t=e.i(77865),r=e.i(90538);e.s(["FAQAccordion",0,function({items:e,title:i="Często zadawane pytania"}){if(!e||0===e.length)return null;let o=[...e].sort((e,t)=>(e.order??0)-(t.order??0));return(0,t.jsxs)("section",{className:"my-12 border-t pt-8",children:[(0,t.jsx)("h2",{className:"text-2xl font-bold mb-6 dark:text-white",children:i}),(0,t.jsx)(r.Accordion,{className:"w-full",collapsible:!0,type:"single",children:o.map(e=>(0,t.jsxs)(r.AccordionItem,{value:e.id,children:[(0,t.jsx)(r.AccordionTrigger,{className:"text-lg font-medium text-gray-900 dark:text-gray-100 hover:text-teal-600 dark:hover:text-teal-400 transition-colors",children:e.question}),(0,t.jsx)(r.AccordionContent,{className:"text-base text-gray-700 dark:text-gray-300 leading-relaxed",children:(0,t.jsx)("div",{className:"prose prose-sm dark:prose-invert max-w-none",dangerouslySetInnerHTML:{__html:e.answer.replace(/\s+data-[a-z-]+=[\"']?[^\"\'\s>]*[\"']?/gi,"").replace(/<h1>/g,'<h1 class="text-4xl font-semibold tracking-tight text-gray-900 dark:text-white mt-8 mb-4">').replace(/<h2>/g,'<h2 class="text-3xl font-semibold tracking-tight text-gray-900 dark:text-white mt-8 mb-4 border-t pt-8">').replace(/<h3>/g,'<h3 class="text-2xl font-semibold text-gray-900 dark:text-white mt-6 mb-3">').replace(/<hr>/g,'<hr class="my-6 border-t-2 border-gray-200 dark:border-gray-700">').replace(/<a\s+href=[\"'](.+?)[\"']([^>]*)>([\s\S]*?)<\/a>
1/g,(e,t,r,i)=>{let o=t.trim()||"/kontakt";return`<a href="${o}"${r} class="inline-flex items-center gap-2 px-3 py-1 mt-2 text-teal-600 dark:text-teal-400 font-medium bg-teal-50 dark:bg-teal-950/30 hover:bg-teal-100 dark:hover:bg-teal-900/50 rounded transition-colors">
2      ${i.trim()}
3      <svg class="h-4 w-4" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
4        <path d="M5 12h14"></path>
5        <path d="m12 5 7 7-7 7"></path>
6      </svg>
7    </a>`}).replace(/<li>/g,`<li style="display: flex; align-items: flex-start; gap: 0.5rem; margin-bottom: 0.3rem;">
8    <svg style="margin-top: 0.125rem; height: 1.25rem; width: 1.25rem; flex-shrink: 0; color: rgb(13, 148, 136); margin-right: 0.25rem;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
9      <polyline points="20 6 9 17 4 12"></polyline>
10    </svg>
11    <span>`).replace(/<\/li>/g,"</span></li>")}})})]},e.id))})]})}],77531)},37479,e=>{"use strict";var t=e.i(77865),r=e.i(54409);let i=["CH","CZ","RZ","SZ"];e.s(["default",0,function(){let[e,o]=(0,r.useState)(""),n=function(e){let t=[],r=0,o=e.toUpperCase();for(;r<o.length;){if(" "===o[r]){r+=1;continue}let e=i.find(e=>o.startsWith(e,r));e?(t.push(e),r+=e.length):(t.push(o[r]),r+=1)}return t}(e);return(0,t.jsxs)("section",{className:"mb-12 rounded-2xl border border-teal-100 bg-gradient-to-br from-teal-50 to-cyan-50 p-6 md:p-8",children:[(0,t.jsx)("h2",{className:"mb-2 font-bold text-2xl text-gray-900",children:"Wpisz słowo i zobacz jak je przeliterować"}),(0,t.jsx)("p",{className:"mb-1 text-gray-600",children:"Ćwicz literowanie – wpisz dowolne słowo, a zobaczysz każdą literę w PJM. Dwuznaki CH, CZ, RZ, SZ są automatycznie rozpoznawane jako jeden znak."}),(0,t.jsx)("p",{className:"mb-4 text-gray-500 text-sm",children:"Literowanie stosuje się przede wszystkim do imion własnych, nazw miejscowości, skrótów oraz słów, dla których nie istnieje osobny znak w PJM."}),(0,t.jsx)("input",{className:"mb-6 w-full rounded-xl border border-teal-200 bg-white px-4 py-3 text-lg focus:outline-none focus:ring-2 focus:ring-teal-400",onChange:e=>o(e.target.value),placeholder:"np. MAMA, CHLEB, RZEPA",type:"text",value:e}),n.length>0&&(0,t.jsx)("div",{className:"flex flex-wrap gap-4",children:n.map((e,r)=>(0,t.jsxs)("div",{className:"w-20 text-center",children:[(0,t.jsx)("div",{className:"mb-1 font-bold text-gray-900 text-xl",children:e}),(0,t.jsx)("video",{autoPlay:!0,className:"w-full rounded-lg shadow-sm",loop:!0,muted:!0,playsInline:!0,src:`https://cdn.migamypjmem.com/pjm/alfabet/${e.toLowerCase()}.mp4`,title:`${e} w języku migowym`,children:(0,t.jsx)("track",{kind:"captions"})}),(0,t.jsxs)("p",{className:"mt-1 text-gray-500 text-xs",children:["PJM: ",e]})]},r))}),0===n.length&&0===e.length&&(0,t.jsx)("p",{className:"text-center text-gray-400 text-sm",children:"Zacznij pisać, aby zobaczyć litery PJM"})]})}])},34273,e=>{"use strict";var t=e.i(77865),r=e.i(6597),i=e.i(54409);e.s(["LazyVideo",0,function({className:e="",onActivate:o,onHoverStart:n,poster:a,src:l,title:s}){let c=(0,i.useRef)(null),d=(0,i.useRef)(null),[u,m]=(0,i.useState)(!1),[y,p]=(0,i.useState)(!1);function w(){o?.();let e=d.current;e&&(e.paused?e.play().catch(()=>{}):e.pause())}return(0,i.useEffect)(()=>{let e=c.current;if(!e)return;let t=new IntersectionObserver(([e])=>{e.isIntersecting&&(m(!0),t.disconnect())},{rootMargin:"400px"});return t.observe(e),()=>t.disconnect()},[]),(0,t.jsx)("button",{className:`group relative w-full cursor-pointer select-none overflow-hidden rounded-lg ${e}`,onClick:w,onKeyDown:function(e){(" "===e.key||"Enter"===e.key)&&(e.preventDefault(),w())},onMouseEnter:function(){n?.(),d.current?.play().catch(()=>{})},onMouseLeave:function(){d.current?.pause()},ref:c,title:s,type:"button",children:u?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("video",{className:"w-full",loop:!0,muted:!0,onPause:()=>p(!1),onPlay:()=>
11p(!0),playsInline:!0,poster:a,preload:"none",ref:d,src:l,children:(0,t.jsx)("track",{kind:"captions"})}),!y&&(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center bg-black/25",children:(0,t.jsx)("div",{className:"flex h-11 w-11 items-center justify-center rounded-full bg-white/95 shadow-lg",children:(0,t.jsx)(r.Play,{className:"h-5 w-5 translate-x-0.5 text-teal-600",fill:"currentColor"})})})]}):(0,t.jsx)("div",{className:"flex aspect-video w-full items-center justify-center rounded-lg bg-center bg-cover bg-gray-100 transition-colors duration-200 group-hover:bg-gray-200",style:a?{aspectRatio:"auto",backgroundImage:`url(${a})`}:void 0,children:(0,t.jsx)("div",{className:"flex h-11 w-11 items-center justify-center rounded-full bg-white/80 shadow transition-transform duration-150 group-hover:scale-110",children:(0,t.jsx)(r.Play,{className:"h-5 w-5 translate-x-0.5 text-gray-400",fill:"currentColor"})})})})}])},2498,e=>{"use strict";var t=e.i(77865),r=e.i(54409),i=e.i(10199);let o=i.ALPHABET_DATA.map(e=>e.letter);function n(e){let t=e?o.filter(t=>t!==e):o,r=t[Math.floor(Math.random()*t.length)],i=o.filter(e=>e!==r).sort(()=>Math.random()-.5).slice(0,3),n=[r,...i].sort(()=>Math.random()-.5);return{correct:r,options:n}}e.s(["default",0,function(){let[e,o]=(0,r.useState)(null),[a,l]=(0,r.useState)(null),[s,c]=(0,r.useState)(0),[d,u]=(0,r.useState)(0),[m,y]=(0,r.useState)(0);if((0,r.useEffect)(()=>{o(n())},[]),!e)return null;let p=a===e.correct;return(0,t.jsx)("section",{className:"mb-20 rounded-3xl bg-gradient-to-br from-slate-900 to-slate-800 px-8 py-12 text-white md:px-12",children:(0,t.jsxs)("div",{className:"mx-auto max-w-xl",children:[(0,t.jsxs)("div",{className:"mb-8 flex items-center justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"font-bold text-2xl",children:"Mini Quiz – Zgadnij literę"}),(0,t.jsx)("p",{className:"mt-1 text-slate-400 text-sm",children:"Obejrzyj znak i wybierz odpowiadającą mu literę PJM"})]}),(0,t.jsxs)("div",{className:"text-right",children:[(0,t.jsxs)("div",{className:"font-bold text-teal-400 text-xl",children:[s,"/",m]}),d>=2&&(0,t.jsxs)("div",{className:"font-semibold text-amber-400 text-sm",children:["Seria: ",d]})]})]}),(0,t.jsx)("div",{className:"mb-6 overflow-hidden rounded-2xl bg-black",children:(0,t.jsx)("video",{autoPlay:!0,className:"mx-auto max-h-64 w-full object-contain",loop:!0,muted:!0,playsInline:!0,src:`${i.CDN_BASE}/${e.correct.toLowerCase()}.mp4`,title:"Znak litery w języku migowym – zgadnij którą",children:(0,t.jsx)("track",{kind:"captions"})},e.correct)}),(0,t.jsx)("p",{className:"mb-4 text-center font-semibold text-lg text-slate-300",children:"Jaka to litera?"}),(0,t.jsx)("div",{className:"grid grid-cols-2 gap-3",children:e.options.map(r=>{let i;return(0,t.jsx)("button",{className:(i="w-full rounded-xl border-2 py-3 font-bold text-xl transition-all duration-200 ",null===a?`${i}border-gray-200 bg-white text-gray-900 hover:border-teal-400 hover:bg-teal-50`:r===e?.correct?`${i}border-green-500 bg-green-50 text-green-700`:r===a?`${i}border-red-400 bg-red-50 text-red-600`:`${i}border-gray-100 bg-gray-50 text-gray-400`),disabled:null!==a,onClick:()=>{null===a&&e&&(l(r),y(e=>e+1),r===e.correct?(c(e=>e+1),u(e=>e+1)):u(0))},type:"button",children:r},r)})}),null!==a&&(0,t.jsxs)("div",{className:"mt-6 text-center",children:[p?(0,t.jsxs)("p",{className:"font-bold text-green-400 text-lg",children:["Brawo! To litera ",e.correct,"."]}):(0,t.jsxs)("p",{className:"font-semibold text-red-400",children:["Niestety. To była litera"," ",(0,t.jsx)("span",{className:"font-bold text-white",children:e.correct}),"."]}),(0,t.jsx)("button",{className:"mt-4 rounded-xl bg-teal-500 px-8 py-2.5 font-semibold text-white transition-colors hover:bg-teal-400",onClick:function(){l(null),o(e=>n(e?.correct))},type:"button",children:"Następna litera"})]}),0===m&&null===a&&(0,t.jsx)("p",{className:"mt-4 text-center text-slate-500 text-xs",children:"Kliknij literę, aby rozpocząć"})]})})}])},90538,e=>{"use strict";var t=e.i(77865),r=e.i(54409),i=e.i(64145),o=e.i(69539),n=e.i(66100),a=e.i(43836),l=e.i(15671),s=e.i(78238),c=e.i(44532),d=e.i(97611),u=e.i(32567),m=Object.defineProperty,y=(e,t)=>m(e,"name",{value:t,configurable:!0}),p="Collapsible",[w,f]=(0,i.createContextScope)(p),[h,k]=w(p),z=r.forwardRef(y(function(e,i){let{__scopeCollapsible:o,open:n,defaultOpen:a,disabled:c,onOpenChange:d,...m}=e,[y,w]=(0,l.useControllableState)({prop:n,defaultProp:a??!1,onChange:d,caller:p});
11return(0,t.jsx)(h,{scope:o,disabled:c,contentId:(0,u.useId)(),open:y,onOpenToggle:r.useCallback(()=>w(e=>!e),[w]),children:(0,t.jsx)(s.Primitive.div,{"data-state":v(y),"data-disabled":c?"":void 0,...m,ref:i})})},"Collapsible")),g=r.forwardRef(y(function(e,r){let{__scopeCollapsible:i,...o}=e,n=k("CollapsibleTrigger",i);return(0,t.jsx)(s.Primitive.button,{type:"button","aria-controls":n.open?n.contentId:void 0,"aria-expanded":n.open||!1,"data-state":v(n.open),"data-disabled":n.disabled?"":void 0,disabled:n.disabled,...o,ref:r,onClick:(0,a.composeEventHandlers)(e.onClick,n.onOpenToggle)})},"CollapsibleTrigger")),x="CollapsibleContent",j=r.forwardRef(y(function(e,r){let{forceMount:i,...o}=e,n=k(x,e.__scopeCollapsible);return(0,t.jsx)(d.Presence,{present:i||n.open,children:({present:e})=>(0,t.jsx)(b,{...o,ref:r,present:e})})},"CollapsibleContent")),b=r.forwardRef(y(function(e,i){let{__scopeCollapsible:o,present:a,children:l,...d}=e,u=k(x,o),[m,y]=r.useState(a),p=r.useRef(null),w=(0,n.useComposedRefs)(i,p),f=r.useRef(0),h=f.current,z=r.useRef(0),g=z.current,j=u.open||m,b=r.useRef(j),C=r.useRef(void 0);return r.useEffect(()=>{let e=requestAnimationFrame(()=>b.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,c.useLayoutEffect)(()=>{let e=p.current;if(e){C.current=C.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();f.current=t.height,z.current=t.width,b.current||(e.style.transitionDuration=C.current.transitionDuration,e.style.animationName=C.current.animationName),y(a)}},[u.open,a]),(0,t.jsx)(s.Primitive.div,{"data-state":v(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!j,...d,ref:w,style:{"--radix-collapsible-content-height":h?`${h}px`:void 0,"--radix-collapsible-content-width":g?`${g}px`:void 0,...e.style},children:j&&l})},"CollapsibleContentImpl"));function v(e){return e?"open":"closed"}y(v,"getState");var C=e.i(877),N=Object.defineProperty,A=(e,t)=>N(e,"name",{value:t,configurable:!0}),R="Accordion",P=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[S,L,M]=(0,o.createCollection)(R),[I,O]=(0,i.createContextScope)(R,[M,f]),D=f(),E=r.forwardRef(A(function(e,r){let{type:i,...o}=e;return(0,t.jsx)(S.Provider,{scope:e.__scopeAccordion,children:"multiple"===i?(0,t.jsx)($,{...o,ref:r}):(0,t.jsx)(H,{...o,ref:r})})},"Accordion")),[J,T]=I(R),[Z,_]=I(R,{collapsible:!1}),H=r.forwardRef(A(function(e,i){let{value:o,defaultValue:n,onValueChange:a=A(()=>{},"onValueChange"),collapsible:s=!1,...c}=e,[d,u]=(0,l.useControllableState)({prop:o,defaultProp:n??"",onChange:a,caller:R});return(0,t.jsx)(J,{scope:e.__scopeAccordion,value:r.useMemo(()=>d?[d]:[],[d]),onItemOpen:u,onItemClose:r.useCallback(()=>s&&u(""),[s,u]),children:(0,t.jsx)(Z,{scope:e.__scopeAccordion,collapsible:s,children:(0,t.jsx)(U,{...c,ref:i})})})},"AccordionImplSingle")),$=r.forwardRef(A(function(e,i){let{value:o,defaultValue:n,onValueChange:a=A(()=>{},"onValueChange"),...s}=e,[c,d]=(0,l.useControllableState)({prop:o,defaultProp:n??[],onChange:a,caller:R}),u=r.useCallback(e=>d((t=[])=>[...t,e]),[d]),m=r.useCallback(e=>d((t=[])=>t.filter(t=>t!==e)),[d]);return(0,t.jsx)(J,{scope:e.__scopeAccordion,value:c,onItemOpen:u,onItemClose:m,children:(0,t.jsx)(Z,{scope:e.__scopeAccordion,collapsible:!0,children:(0,t.jsx)(U,{...s,ref:i})})})},"AccordionImplMultiple")),[B,K]=I(R),U=r.forwardRef(A(function(e,i){let{__scopeAccordion:o,disabled:l,dir:c,orientation:d="vertical",...u}=e,m=r.useRef(null),y=(0,n.useComposedRefs)(m,i),p=L(o),w="ltr"===(0,C.useDirection)(c),f=(0,a.composeEventHandlers)(e.onKeyDown,e=>{if(!P.includes(e.key))return;let t=e.target,r=p().filter(e=>!e.ref.current?.disabled),i=r.findIndex(e=>e.ref.current===t),o=r.length;if(-1===i)return;e.preventDefault();let n=i,a=o-1,l=A(()=>{(n=i+1)>a&&(n=0)},"moveNext"),s=A(()=>{(n=i-1)<0&&(n=a)},"movePrev");switch(e.key){case"Home":n=0;break;case"End":n=a;break;case"ArrowRight":"horizontal"===d&&(w?l():s());break;case"ArrowDown":"vertical"===d&&l();break;case"ArrowLeft":"horizontal"===d&&(w?s():l());break;case"ArrowUp":"vertical"===d&&s()}let c=n%o;r[c].ref.current?.focus()});return(0,t.jsx)(B,{scope:o,disabled:l,direction:c,orientation:d,children:(0,t.jsx)(S.Slot,{scope:o,children:(0,t.jsx)(s.Primitive.div,{...u,"data-orientation":d,ref:y,onKeyDown:l?void 0:f})})})},"AccordionImpl")),F="AccordionItem",[V,W]=I(F),q=r.forwardRef(A(function(e,r){let{__scopeAccordion:i,value:o,...n}=e,a=K(F,i),l=T(F,i),s=D(i),c=(0,u.useId)(),d=o&&l.value.includes(o)||!1,m=a.disabled||e.disabled;return(0,t.jsx)(V,{scope:i,open:d,disabled:m,triggerId:c,children:(0,t.jsx)(z,{"data-orientation":a.orientation,"data-state":ee(d),...s,...n,ref:r,disabled:m,open:d,onOpenChange:e=>{e?l.onItemOpen(o):l.onItemClose(o)}})})},"AccordionItem")),G=r.forwardRef(A(function(e,r){let{__scopeAccordion:i,...o}=e,n=K(R,i),a=W("AccordionHeader",i);return(0,t.jsx)(s.Primitive.h3,{"data-orientation":n.orientation,"data-state":ee(a.open),"data-disabled":a.disabled?"":void 0,...o,ref:r})},"AccordionHeader")),Q="AccordionTrigger",Y=r.forwardRef(A(function(e,r){let{__scopeAccordion:i,...o}=e,n=K(R,i),a=W(Q,i),l=_(Q,i),s=D(i);return(0,t.jsx)(S.ItemSlot,{scope:i,children:(0,t.jsx)(g,{"aria-disabled":a.open&&!l.collapsible||void 0,"data-orientation":n.orientation,id:a.triggerId,...s,...o,ref:r})})},"AccordionTrigger")),X=r.forwardRef(A(function(e,r){let{__scopeAccordion:i,...o}=e,n=K(R,i),a=W("AccordionContent",i),l=D(i);return(0,t.jsx)(j,{role:"region","aria-labelledby":a.triggerId,"data-orientation":n.orientation,...l,...o,ref:r,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})},"AccordionContent"));function ee(e){return e?"open":"closed"}A(ee,"getState");var et=e.i(49536),er=e.i(47163);let ei=r.forwardRef(({className:e,...r},i)=>(0,t.jsx)(q,{className:(0,er.cn)("border-b",e),ref:i,...r}));ei.displayName="AccordionItem";let eo=r.forwardRef(({className:e,children:r,...i},o)=>(0,t.jsx)(G,{className:"flex",children:(0,t.jsxs)(Y,{className:(0,er.cn)("flex flex-1 items-center justify-between py-4 text-sm font-medium transition-all hover:underline text-left [&[data-state=open]>svg]:rotate-180",e),ref:o,...i,children:[r,(0,t.jsx)(et.ChevronDown,{className:"h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"})]})}));eo.displayName=Y.displayName;let en=r.forwardRef(({className:e,children:r,...i},o)=>(0,t.jsx)(X,{className:"overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",ref:o,...i,children:(0,t.jsx)("div",{className:(0,er.cn)("pb-4 pt-0",e),children:r})}));en.displayName=X.displayName,e.s(["Accordion",0,E,"AccordionContent",0,en,"AccordionItem",0,ei,"AccordionTrigger",0,eo],90538)},10199,e=>{"use strict";e.s(["ALPHABET_DATA",0,[{letter:"A",description:"Litera A w języku migowym wykonywana jest przez zaciśniętą pięść z kciukiem przyłożonym z boku dłoni. To jeden z podstawowych konfiguratorów w Polskim Języku Migowym."},{letter:"Ą",description:"Litera Ą w języku migowym to modyfikacja znaku A – zaciśnięta pięść z charakterystycznym elementem odróżniającym ją od litery A w PJM."},{letter:"B",description:"Litera B w języku migowym tworzona jest przez cztery wyprostowane, złączone palce z kciukiem przyciśniętym do dłoni. Prosta, łatwa do zapamiętania konfiguracja."},{letter:"C",description:"Litera C w języku migowym wiernie oddaje kształt drukowanej litery – dłoń układa się w półokrąg z lekko zgiętymi palcami i kciukiem naprzeciw."},{letter:"Ć",description:"Litera Ć w języku migowym jest modyfikacją znaku C z charakterystycznym elementem, który odróżnia ją od litery C w alfabecie PJM."},{letter:"CH",description:"Dwuznak CH w języku migowym ma własny, odrębny znak w alfabecie PJM. Jako jeden z czterech dwuznaków polskiego alfabetu migowego, posiada unikalną konfigurację dłoni."},{letter:"CZ",description:"Dwuznak CZ w języku migowym to jeden ze znaków specyficznych dla alfabetu PJM, nieobecnych w innych językach migowych. Jeden gest zastępuje dwie litery."},{letter:"D",description:"Litera D w języku migowym wykonywana jest przez palec wskazujący wyprostowany ku górze, tworzący z pozostałymi palcami i kciukiem okrąg."},{letter:"E",description:"Litera E w języku migowym tworzona jest przez wszystkie ugięte palce, których opuszki dotykają dłoni – dłoń jest zaciśnięta, lecz nie w pięść."},{letter:"Ę",description:"Litera Ę w języku migowym stanowi modyfikację znaku E z elementem charakterystycznym dla polskich znaków diakrytycznych w alfabecie PJM."},{letter:"F",description:"Litera F w języku migowym wykonywana jest przez połączenie kciuka i palca wskazującego w okrąg, przy wyprostowanych pozostałych trzech palcach."},{letter:"G",description:"Litera G w języku migowym tworzona jest przez kciuk i palec wskazujący wyprostowane i skierowane poziomo, równolegle do siebie."}
11,{letter:"H",description:"Litera H w języku migowym wykonywana jest dwoma wyprostowanymi, złączonymi palcami – wskazującym i środkowym – skierowanymi poziomo."},{letter:"I",description:"Litera I w języku migowym to wyprostowany mały palec przy zaciśniętych pozostałych – jeden z najprostszych konfiguratorów w alfabecie PJM."},{letter:"J",description:"Litera J w języku migowym łączy konfigurację litery I z ruchem rysującym w powietrzu kształt litery J – jest jedną z liter z ruchem w PJM."},{letter:"K",description:"Litera K w języku migowym wykonywana jest przez palce wskazujący i środkowy wyprostowane w kształcie V z kciukiem ustawionym pośrodku."},{letter:"L",description:"Litera L w języku migowym wiernie odwzorowuje drukowaną literę – kciuk i palec wskazujący tworzą kąt prosty, pozostałe palce są złożone."},{letter:"Ł",description:"Litera Ł w języku migowym to modyfikacja znaku L z charakterystycznym ruchem lub elementem unikatowym dla Polskiego Języka Migowego."},{letter:"M",description:"Litera M w języku migowym wykonywana jest przez trzy palce – wskazujący, środkowy i serdeczny – ugięte nad kciukiem."},{letter:"N",description:"Litera N w języku migowym tworzona jest przez dwa palce – wskazujący i środkowy – ugięte nad kciukiem. Zbliżona do litery M, ale z dwoma palcami."},{letter:"Ń",description:"Litera Ń w języku migowym to modyfikacja znaku N z elementem specyficznym dla polskich znaków diakrytycznych w alfabecie PJM."},{letter:"O",description:"Litera O w języku migowym wykonywana jest przez wszystkie palce tworzące okrąg z kciukiem – kształt dłoni odzwierciedla wygląd litery O."},{letter:"Ó",description:"Litera Ó w języku migowym stanowi modyfikację znaku O, podkreślającą różnicę między O i Ó w polskim systemie ortograficznym."},{letter:"P",description:"Litera P w języku migowym wykonywana jest przez palec wskazujący skierowany w dół, z kciukiem i palcem środkowym tworzącymi okrąg powyżej."},{letter:"R",description:"Litera R w języku migowym tworzona jest przez skrzyżowane palce wskazujący i środkowy – charakterystyczny, łatwo rozpoznawalny znak PJM."},{letter:"RZ",description:"Dwuznak RZ w języku migowym posiada własny znak w alfabecie PJM, odzwierciedlając specyfikę polskiej ortografii. Jeden gest zastępuje obie litery."},{letter:"S",description:"Litera S w języku migowym wykonywana jest zaciśniętą pięścią z kciukiem przyłożonym do palców od frontu dłoni."},{letter:"Ś",description:"Litera Ś w języku migowym to modyfikacja znaku S z elementem charakterystycznym dla polskich znaków diakrytycznych w PJM."},{letter:"SZ",description:"Dwuznak SZ w języku migowym to czwarty z dwuznaków w alfabecie PJM, obok CH, CZ i RZ. Każdy dwuznak ma swój unikalny gest."},{letter:"T",description:"Litera T w języku migowym wykonywana jest przez kciuk wsunięty między palec wskazujący a środkowy zaciśniętej dłoni."},{letter:"U",description:"Litera U w języku migowym tworzona jest przez palce wskazujący i środkowy wyprostowane razem i skierowane ku górze – podobnie do litery H, lecz pionowo."},{letter:"W",description:"Litera W w języku migowym wykonywana jest przez trzy palce – wskazujący, środkowy i serdeczny – wyprostowane i złączone razem."},{letter:"Y",description:"Litera Y w języku migowym tworzona jest przez wyprostowane kciuk i mały palec przy zagiętych pozostałych palcach dłoni."},{letter:"Z",description:"Litera Z w języku migowym łączy konfigurację palca wskazującego z ruchem rysującym kształt litery Z w przestrzeni – jedna z liter dynamicznych PJM."},{letter:"Ź",description:"Litera Ź w języku migowym stanowi modyfikację znaku Z z elementem charakterystycznym dla polskich znaków diakrytycznych."},{letter:"Ż",description:"Litera Ż w języku migowym to modyfikacja znaku Z specyficzna dla Polskiego Języka Migowego, odróżniająca Ż od Z i Ź."}],"CDN_BASE",0,"https://cdn.migamypjmem.com/pjm/alfabet"])},69539,877,49536,e=>{"use strict";var t=e.i(54409),r=e.i(64145),i=e.i(66100),o=e.i(17739),n=e.i(77865),a=Object.defineProperty,l=(e,t)=>
11a(e,"name",{value:t,configurable:!0});function s(e){let a=e+"CollectionProvider",[s,c]=(0,r.createContextScope)(a),[d,u]=s(a,{collectionRef:{current:null},itemMap:new Map}),m=l(e=>{let{scope:r,children:i}=e,o=t.useRef(null),a=t.useRef(new Map).current;return(0,n.jsx)(d,{scope:r,itemMap:a,collectionRef:o,children:i})},"CollectionProvider");m.displayName=a;let y=e+"CollectionSlot",p=(0,o.createSlot)(y),w=t.forwardRef((e,t)=>{let{scope:r,children:o}=e,a=u(y,r),l=(0,i.useComposedRefs)(t,a.collectionRef);return(0,n.jsx)(p,{ref:l,children:o})});w.displayName=y;let f=e+"CollectionItemSlot",h="data-radix-collection-item",k=(0,o.createSlot)(f),z=t.forwardRef((e,r)=>{let{scope:o,children:a,...l}=e,s=t.useRef(null),c=(0,i.useComposedRefs)(r,s),d=u(f,o);return t.useEffect(()=>(d.itemMap.set(s,{ref:s,...l}),()=>void d.itemMap.delete(s))),(0,n.jsx)(k,{...{[h]:""},ref:c,children:a})});function g(r){let i=u(e+"CollectionConsumer",r);return t.useCallback(()=>{let e=i.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${h}]`));return Array.from(i.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[i.collectionRef,i.itemMap])}return z.displayName=f,l(g,"useCollection"),[{Provider:m,Slot:w,ItemSlot:z},g,c]}l(s,"createCollection");var c=new WeakMap,d=class e extends Map{static{l(this,"OrderedDict")}#e;constructor(e){super(e),this.#e=[...super.keys()],c.set(this,!0)}set(e,t){return c.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let i,o=this.has(t),n=this.#e.length,a=y(e),l=a>=0?a:n+a,s=l<0||l>=n?-1:l;if(s===this.size||o&&s===this.size-1||-1===s)return this.set(t,r),this;let c=this.size+ +!o;a<0&&l++;let d=[...this.#e],u=!1;for(let e=l;e<c;e++)if(l===e){let n=d[e];d[e]===t&&(n=d[e+1]),o&&this.delete(t),i=this.get(n),this.set(t,r)}else{u||d[e-1]!==t||(u=!0);let r=d[u?e:e-1],o=i;i=this.get(r),this.delete(r),this.set(r,o)}return this}with(t,r,i){let o=new e(this);return o.insert(t,r,i),o}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let i=this.#e.indexOf(e);return -1===i?this:this.insert(i,t,r)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let i=this.#e.indexOf(e);return -1===i?this:this.insert(i+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=u(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=u(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return u(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let i=r+t;return i<0&&(i=0),i>=this.size&&(i=this.size-1),this.at(i)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let i=r+t;return i<0&&(i=0),i>=this.size&&(i=this.size-1),this.keyAt(i)}find(e,t){let r=0;for(let i of this){if(Reflect.apply(e,t,[i,r,this]))return i;r++}}findIndex(e,t){let r=0;for(let i of this){if(Reflect.apply(e,t,[i,r,this]))return r;r++}return -1}filter(t,r){let i=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&i.push(e),o++;return new e(i)}map(t,r){let i=[],o=0;for(let e of this)i.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(i)}reduce(...e){let[t,r]=e,i=0,o=r??this.at(0);for(let r of this)o=0===i&&1===e.length?r:Reflect.apply(t,this,[o,r,i,this]),i++;return o}reduceRight(...e){let[t,r]=e,i=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let o=this.at(r);i=r===this.size-1&&1===e.length?o:Reflect.apply(t,this,[i,o,r,this])}return i}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),i=this.get(r);t.set(r,i)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let i=new e,o=this.size-1;if(void 0===t)return i;t<0&&(t+=this.size),void 0!==r&&r>0&&(o=r-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),r=this.get(t);i.set(t,r)}return i}every(e,t){let r=0;for(let i of this){if(!Reflect.apply(e,t,[i,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let i of this){if(Reflect.apply(e,t,[i,r,this]))return!0;r++}return!1}};function u(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=m(e,t);return -1===r?void 0:e[r]}function m(e,t){let r=e.length,i=y(t),o=i>
11=0?i:r+i;return o<0||o>=r?-1:o}function y(e){return e!=e||0===e?0:Math.trunc(e)}function p(e,t){if(e===t)return!0;if("object"!=typeof e||"object"!=typeof t||null==e||null==t)return!1;let r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(let i of r)if(!Object.prototype.hasOwnProperty.call(t,i)||e[i]!==t[i])return!1;return!0}function w(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function f(e,t){return e[1].element&&t[1].element?w(e[1].element,t[1].element)?-1:1:0}function h(e){return new MutationObserver(t=>{for(let r of t)if("childList"===r.type)return void e()})}l(u,"at"),l(m,"toSafeIndex"),l(y,"toSafeInteger"),l(function(e){let a=e+"CollectionProvider",[s,c]=(0,r.createContextScope)(a),[u,m]=s(a,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new d,setItemMap:l(()=>void 0,"setItemMap")}),y=l(({state:e,...t})=>e?(0,n.jsx)(k,{...t,state:e}):(0,n.jsx)(w,{...t}),"CollectionProvider");y.displayName=a;let w=l(e=>{let t=C();return(0,n.jsx)(k,{...e,state:t})},"CollectionInit");w.displayName=a+"Init";let k=l(e=>{let{scope:r,children:o,state:a}=e,l=t.useRef(null),[s,c]=t.useState(null),d=(0,i.useComposedRefs)(l,c),[m,y]=a;return t.useEffect(()=>{if(!s)return;let e=h(()=>{});return e.observe(s,{childList:!0,subtree:!0}),()=>{e.disconnect()}},[s]),(0,n.jsx)(u,{scope:r,itemMap:m,setItemMap:y,collectionRef:d,collectionRefObject:l,collectionElement:s,children:o})},"CollectionProviderImpl");k.displayName=a+"Impl";let z=e+"CollectionSlot",g=(0,o.createSlot)(z),x=t.forwardRef((e,t)=>{let{scope:r,children:o}=e,a=m(z,r),l=(0,i.useComposedRefs)(t,a.collectionRef);return(0,n.jsx)(g,{ref:l,children:o})});x.displayName=z;let j=e+"CollectionItemSlot",b=(0,o.createSlot)(j),v=t.forwardRef((e,r)=>{let{scope:o,children:a,...l}=e,s=t.useRef(null),[c,u]=t.useState(null),y=(0,i.useComposedRefs)(r,s,u),{setItemMap:w}=m(j,o),h=t.useRef(l);p(h.current,l)||(h.current=l);let k=h.current;return t.useEffect(()=>(w(e=>c?e.has(c)?e.set(c,{...k,element:c}).toSorted(f):(e.set(c,{...k,element:c}),e.toSorted(f)):e),()=>{w(e=>c&&e.has(c)?(e.delete(c),new d(e)):e)}),[c,k,w]),(0,n.jsx)(b,{"data-radix-collection-item":"",ref:y,children:a})});function C(){return t.useState(new d)}function N(t){let{itemMap:r}=m(e+"CollectionConsumer",t);return r}return v.displayName=j,l(C,"useInitCollection"),l(N,"useCollection"),[{Provider:y,Slot:x,ItemSlot:v},{createCollectionScope:c,useCollection:N,useInitCollection:C}]},"createCollection"),l(p,"shallowEqual"),l(w,"isElementPreceding"),l(f,"sortByDocumentPosition"),l(h,"getChildListObserver"),e.s(["createCollection",0,s],69539);var k=Object.defineProperty,z=t.createContext(void 0);function g(e){let r=t.useContext(z);return e||r||"ltr"}k(g,"name",{value:"useDirection",configurable:!0}),e.s(["useDirection",0,g],877);var x=e.i(65566);let j={name:"chevron-down",size:24,node:[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]};j.node;let b=(0,x.default)(j);e.s(["ChevronDown",0,b],49536)},6597,e=>{"use strict";var t=e.i(65566);let r={name:"play",size:24,node:[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]]};r.node;let i=(0,t.default)(r);e.s(["Play",0,i],6597)}]);

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.