룬 문자는 신비로운 해독기가 아니라 진정한 고대 문자 체계입니다. 가장 오래된 룬 문자 알파벳인 엘더 푸타르크는 대략 서기 2~3세기로 거슬러 올라가며 북유럽 전역에서 게르만어를 쓰는 데 사용되었고, 영거 푸타르크는 바이킹 시대에 룬 문자를 사용했습니다. 그 기록은 실제이며 연대순으로 된 물건들에서 잘 증명됩니다. 이 페이지에는 두 가지가 나란히 있어야 합니다. 첫째, 온라인에서 판매되는 방대한 양의 발명된 "고대 룬 의미" 콘텐츠와 분리된 견고한 룬학 역사. 둘째, 반명예 연맹의 증오 전시 데이터베이스에 기반한 명확한 식별로, 특정 룬 문자가 백인 우월주의 운동에 의해 도용되었다는 것입니다. 오탈라(오달) 룬과 시그(소윌로) 룬, 후자는 나치 SS 문장으로 두 배가 되었습니다. ADL은 이러한 룬 문자를 사용하는 대부분의 사람들이 극단주의자가 아니며, 동일한 형태가 합법적인 역사적 및 이교도적 용도로 사용된다는 점을 명확히 하고 있으므로 맥락이 결정합니다. 이 페이지는 룬 문자를 착용하는 모든 사람을 용의자로 만들지 않고 도용을 명시합니다.
룬이란 무엇이며 푸타르크는 무엇을 의미하는가?
룬 문자는 라틴 알파벳 이전과 동시에 게르만어를 쓰는 데 사용된 룬 알파벳의 문자입니다. 이 시스템들은 푸타르크 첫 여섯 개의 룬 문자(f, u, th, a, r, k)의 음가에서 유래했으며, 이는 "알파벳"이 알파와 베타에서 유래한 것과 같습니다. 가장 오래된 엘더 푸타르크는 24개의 룬 문자를 가지고 있으며 대략 서기 2~3세기로 거슬러 올라갑니다. 나중에 축소된 시스템인 16개의 룬 문자로 된 영거 푸타르크는 바이킹 시대에 스칸디나비아 전역에서 사용되었습니다. 룬 문자는 이름, 소유권, 기념물 및 짧은 메시지를 위한 실용적인 스크립트로 나무, 뼈, 금속 및 돌에 새겨졌습니다.
룬 문신은 혐오 상징인가?
대부분 그렇지 않지만, 특정 룬 문자는 백인 우월주의자들에 의해 도용되었으며 맥락에서 읽어야 합니다. 반명예 연맹은 오탈라(오달) 룬과 시그(소윌로) 룬을 도용된 혐오 상징으로 문서화하고 있으며, 후자는 나치 SS 문장으로 두 배가 된 형태입니다. ADL은 이러한 문자가 진정한 고대 알파벳의 글자이기 때문에 현대 이교도 및 아사트루 관습과 일반적인 역사적 관심을 포함하여 비극단주의적 맥락에서 끊임없이 나타난다고 똑같이 명확히 하고 있습니다. 정직한 대답은 대부분의 룬 문신이 극단주의적이지 않고, 몇몇 특정 룬 문자는 문서화된 인종차별적 사용을 가지고 있으며, 유일하게 신뢰할 수 있는 해석은 룬 문자가 나타나는 전체 맥락이라는 것입니다.
룬에 비밀스러운 마법적 의미가 있는가?
확실한 기록은 룬 문자가 문자 체계라는 것입니다. 온라인에서 각 룬 문자에 대해 판매되는 정교한 한 줄 "의미" 중 다수는 현대 민속입니다. 일부 룬 문자는 나중에 중세 룬 시에서 이름 의미를 가지고 있었고, 룬 문자는 보호적이거나 기원적인 것처럼 보이는 몇 개의 비문에서 나타나므로, 룬 문자가 단순한 철자법 이상의 문화적 무게를 가졌다고 말하는 것이 공정합니다. 그러나 상업적인 보석류 및 문신 블로그에서 흔히 볼 수 있는 확고하고 고정된 "이 룬은 풍요를 의미하고, 저것은 보호를 의미한다"는 메뉴는 실제 알파벳 위에 덧씌워진 현대적 구성이며, 이 페이지는 이러한 고정된 메뉴를 룬학보다는 민속으로 취급합니다.
진정한 룬학 기록
룬 문자는 북유럽의 잘 문서화된 고대 문자 체계 중 하나이며, 그 역사에 대한 정직한 버전은 발명된 것보다 더 흥미롭습니다.
는 <에스trong>푸타르크 장로에스trong> 룬 문자의 가장 오래된 형태로, 게르만어를 사용하는 유럽 전역에서 사용되었으며, 연대는 대략 CE 2~3세기에 만들어졌으며 24자로 구성됩니다. 가장 초기의 명확한 룬 개체 중에는 다음과 같은 것이 있습니다. <에스trong>비모스 빗에스trong> 덴마크 출신 <에스trong>Øvre Stabu 선봉에스trong> 노르웨이에서, 둘 다 서기 160년경에 만들어졌습니다. 이것은 주문이 아닌 짧고 실용적인 비문입니다. 그만큼 <에스trong>킬버 스톤에스trong> 서기 400년경으로 거슬러 올라가는 스웨덴 고틀란드의 책은 본질적으로 순서대로 쓰여진 알파벳인 엘더 푸타르크의 전체 순차 목록을 담고 있으며, 이는 서열이 재구성되는 방식의 일부입니다.
는 <에스trong>젊은 푸타르크에스trong>16개의 룬으로 축소된 세트인 는 스칸디나비아의 Elder Futhark를 대체했으며 고유한 바이킹 시대의 대본입니다. 수천 개의 바이킹 시대 및 중세 룬스톤이 특히 스웨덴에 남아 있으며, 대부분은 죽은 자를 위해 세워진 기념 비문이며 이름, 친족 관계 및 행위를 기록합니다. 룬 문자 쓰기는 기독교로 개종한 후에도 스칸디나비아 일부 지역에서 지속되었습니다.
이것이 확고한 기반입니다. 실제 문자, 날짜가 지정된 개체, 재구성 가능한 순서, 이름, 기념관, 소유권 및 가끔 매력에 사용되는 대규모 비문 모음입니다. 그 어느 것도 신비주의가 주목할 만한 것이 필요하지 않습니다.
민속이 지배하는 곳
"룬의 의미"로 유통되는 많은 부분은 룬학이 아닙니다. 상업용 보석 사이트와 문신 블로그에서 판매되는 고정되고 자신감 있는 룬별 의미 메뉴는 24개의 Elder Futhark 룬 각각에 하나의 깔끔한 키워드를 할당하는 종류이며, 후기 룬 시, 20세기 초 오컬트 시스템 및 이주 시대 또는 바이킹 시대 기록보다 훨씬 더 철저한 발명품을 사용합니다.
실제 커널이 있습니다. 노르웨이, 아이슬란드, 앵글로색슨 영국에서 녹음된 중세 룬 시에는 각 룬에 이름과 구절이 있으며, 그 이름에는 의미(부, 우박, 태양 등)가 담겨 있습니다. 일부 비문은 보호 또는 옹호로 나타납니다. 그래서 룬 문자는 철자법 이상의 문화적 의미를 축적했습니다. 그러나 그것으로부터 정확하고 보편적인 점술 도표로의 도약은 현대적인 것이며, 그것의 가장 공격적인 버전은 19세기 말과 20세기 초에 신비주의자들에 의해 형성되었고, 최악의 경우에는 나치가 나중에 끌어냈던 동일한 민족주의 신비주의에 의해 형성되었습니다. 이 페이지는 위의 확실한 기록과 달리 민속 메뉴를 의미하는 깔끔한 룬별 메뉴를 표시합니다.
백인 우월주의 운동에 의해 도용됨: 명확히 식별하십시오
특정 룬은 백인 우월주의 운동에 의해 증오의 상징으로 채택되었으며, 이는 역사를 솔직하게 전달하기 위한 일환으로 명명되었습니다. 표준 참조는 <에스trong>명예훼손방지연맹의 디스플레이 데이터베이스에 대한 증오에스trong>, 대중이 알아볼 수 있도록 이러한 기호를 분류합니다. 이 섹션에서는 선택한 룬을 해당 사용법에서 증오 기호로 명명합니다. 중립적인 카탈로그도 아니고 개인을 판단하기 위한 식별 지침도 아닙니다.
<에스trong>Othala(Odal) 룬(ᛟ)입니다.에스trong> ADL은 Othala 룬을 증오의 상징으로 문서화합니다. 나치는 신화적인 "아리아인" 과거를 구축하는 과정의 일환으로 이를 채택했으며, Waffen SS 사단의 휘장으로 사용되었습니다. 전쟁 후 백인 우월주의자들은 이를 널리 채택했습니다. <에스trong>ADL 자체 용어로 설명하면 다음과 같습니다.에스trong> Othala는 룬 문자의 일부이기 때문에 이 기호는 비극단적 맥락에서도 나타나며, 그것이 나타나는 맥락에서 평가할 때 주의를 기울여야 합니다.
<에스trong>Sig(Sowilo) 룬과 SS 볼트.에스trong> Sig 룬은 소리를 나타내는 단 하나의 꺾쇠 모양으로 에스, 나치에 의해 두 배로 늘어나 SS, 즉 슈츠슈타펠의 번개 모양 휘장이 되었습니다. 이 두 배로 늘어난 형태는 세계에서 가장 잘 알려진 룬 문자 모양 중 하나이며 혐오 상징으로 기록되어 있습니다. <에스trong>맥락 참고:에스trong> 단일 소윌로 룬은 푸타르크의 일반적인 글자이며, 두 배로 늘어난 형태는 관련 없는 상업 및 대중문화 로고에서도 나타났기 때문에 시각적 맥락이 해석의 일부입니다.
<에스trong>극단주의 맥락에서 플래그가 지정된 다른 룬 문자들.에스trong> '생명의 룬'이라고도 불리는 티르(티와즈) 룬과 알기즈 룬도 극단주의적으로 사용된 적이 있으며, ADL의 실시간 데이터베이스에서 개별적으로 확인해야 하며 추정해서는 안 됩니다. 다른 룬 문자와 마찬가지로 각각은 진정한 알파벳의 글자입니다.
ADL의 경고와 이것이 모든 것을 지배하는 이유
ADL이 전체 데이터베이스에 적용하는 것과 동일한 주의사항이 이 페이지에도 적용됩니다: <에스trong>맥락이 결정하며, 대부분의 착용자는 극단주의자가 아닙니다.에스trong> 룬 문자는 오늘날 역사가, 재현가, 언어 학습자, 그리고 현대 이교도 및 아사트루 수행자들이 적극적으로 사용하는 실제 고대 문자 체계의 글자이기 때문에, 피부에 룬 문자가 있다는 것만으로는 아무것도 증명되지 않습니다. ADL 자체는 이러한 상징을 신념의 증거로 읽는 것을 거부하는데, 이는 무해한 용도가 흔하기 때문입니다.
그럼에도 불구하고 왜 이러한 도용이 중요한가 하면, 평판 좋은 보도에서 확인된 '그럴듯한 부인'의 문제입니다. 스와스티카와 달리, 단일 룬은 착용자가 외부인에게는 어떤 의미도 부인하면서 내부자에게 신호를 보낼 수 있게 합니다. 이는 양날의 검입니다. 룬 문자가 절대 자동으로 비난받을 수 없으며, 또한 절대 자동으로 무해하지도 않은 이유입니다. 유일하게 정직한 해석은 전체 맥락입니다: 다른 어떤 상징이 함께 있는지, 어디에 어떻게 표시되는지, 착용자가 무엇을 말하고 행동하는지. 이 페이지는 도용을 인식할 수 있도록 기록하며, 모든 룬 문자 착용자를 용의자로 평면화하거나 도용이 현실이 아니라고 가장하는 것을 거부합니다.
현대 문신에서의 룬 문자
오늘날 대부분의 룬 문자 문신은 몇 가지 일반적인 맥락 중 하나에 속합니다. 일부는 개인적인 것으로, 이름, 단어 또는 이니셜을 고대 또는 젊은 푸타르크 문자로 음역한 것으로, 종종 역사적 철자 정확성에 대한 큰 고려 없이 이루어집니다. 일부는 북유럽 역사, 스칸디나비아 혈통 또는 중세 문학에 대한 애착을 표시하는 유산 또는 관심 문신입니다. 상당수는 현대의 <에스trong>이교도 및 아사트루에스trong> 수행에 속하며, 기독교 이전 게르만 종교의 현대 부활로, 이는 주류 이교 전통이며 극단주의가 아닙니다.
룬 문자를 고려하는 사람들을 위한 실용적인 참고 사항: 룬 문자는 자체적인 관례를 가진 문자 체계이며, 부주의한 음역은 원하는 것을 말하지 않는 것을 만들 수 있으며, 이는 어떤 스크립트에서든 잘못 번역된 문신과 같습니다. 역사적으로 신중한 움직임은 영어 문자를 일대일로 바꾸는 것보다 선택한 푸타르크의 실제 소리 값을 기반으로 하는 것입니다. 그리고 선택한 룬 문자가 ADL이 플래그를 지정한 문자 중 하나라면, 착용자는 최소한 그 역사가 존재한다는 것을 알아야 하므로, 선택은 우연이 아니라 정보에 기반한 것입니다.
논란이 되거나 민속적인 주장
<에스trong>고정된 룬 문자별 '의미' 메뉴.에스trong> 상업용 보석 및 문신 블로그에서 각 룬 문자에 할당된 깔끔한 단일 키워드 의미는 대부분 현대적 구성입니다. 중세 룬 시는 룬 이름과 구절을 제공하지만, 보편적인 점술 차트는 이주 시대 또는 바이킹 시대의 기록이 아닙니다. 민속.
<에스trong>룬 문자를 주로 마법 또는 점술 체계로 사용.에스trong> 가장 널리 증명된 용도는 글쓰기입니다: 이름, 기념물, 소유권, 짧은 메시지. 보호 또는 기원의 비문이 존재하지만 스크립트를 주로 마법으로 만들지는 않습니다. '룬 문자는 고대 오라클이다'라는 프레임은 대부분 현대적입니다. 민속 / 논란의 여지가 있음.
<에스trong>어떤 룬 문자든 자동으로 극단주의적임.에스trong> ADL 자체에서 거부함. 룬 문자는 살아있는, 대부분 비극단주의적인 알파벳의 글자이며; 특정 룬 문자만이 도용이 기록되어 있으며, 심지어 그것들도 맥락이 필요합니다. 맥락이 결정한다는 것이 검증되었습니다.
추가 연구를 위한 공백
매 검토 시 티르/티와즈 및 알기즈 룬에 대한 ADL 실시간 데이터베이스 항목을 다시 확인하십시오. 데이터베이스는 업데이트됩니다.
진정한 룬 연구와 나치에 의해 나중에 사용된 민족주의 신비주의를 연결한 20세기 초 오컬트 룬 시스템(아르마넨 룬)에 대한 출처가 있는 처리를 추가하십시오.
관련 항목
발크넛. 자체 ADL 혐오 상징 항목이 있는 상호 연결된 삼각형 북유럽 상징으로, 동일한 방식으로 처리됩니다.
묠니르 (토르의 망치). 바이킹 시대의 펜던트와 기록된 도용, ADL 맥락 주의사항 포함.
문신에서의 감옥 및 극단주의 혐오 상징. SS 볼트와 특정 룬 문자 및 켈트 십자가 형태를 포함하여 ADL이 문서화한 혐오 상징에 대한 아카이브의 광범위한 인식 페이지.
반명예 연맹, 혐오 전시 데이터베이스: 오탈라 룬 (http에스://www.adl.org/re에스ource에스/hate-에스ymbol/othala-rune); 또한 룬 문자 및 SS 볼트에 대한 데이터베이스의 일반 항목. 혐오 상징 분류 및 맥락 주의사항에 사용되었습니다.
위키백과, "고대 푸타르크", "젊은 푸타르크", "룬 문자 비문", "킬버 돌" (백과사전 및 인용; 날짜, 24자 고대 푸타르크, 비모세 빗과 뵈브레 스타부 창끝, 킬버 돌 순서에 사용됨).
패스트 컴퍼니, "왜 극우 단체들이 북유럽 상징을 도용했는가" (도용 및 그럴듯한 부인에 대한 평판 좋은 보도).
노르웨이 아메리칸, 인종차별 운동에 의해 도용된 바이킹 상징에 대한 보도 (유산 대 도용 긴장에 대한 맥락).
편집
조사 및 작성: <에스trong>존 J. 마요 3세에스trong>, 편집자, Tattoo History Atlas. 이 페이지는 위에 명시된 <에스trong>마지막 검토에스trong> 날짜 기준으로 현재 규범을 반영하며 분기별로 새로고침됩니다. 혐오 상징 식별은 반명예 연맹에 기반하며 중립적인 카탈로그가 아닌 그대로 명시됩니다. 맥락이 결정한다는 ADL 주의사항이 페이지를 지배합니다.
오류를 발견했거나 추가할 출처가 있습니까? 아카이브에 제출. 승인된 기여는 아카이브 XP와 이름으로 인정받습니다 (선택 사항).
<에스cript>
(function(){
'u에스e 에스trict';
var appPath = '/Tattoo%20Archive%20Que에스t.html';
var fallback = appPath + '?view=globe';
function param에스(){ return new URLSearchParam에스(window.location.에스earch); }
function 에스crubGlobeParam에스(url){
['returnTo', 'panel', 'campaign'].forEach(function(key){ url.에스earchParam에스.delete(key); });
url.에스earchParam에스.에스et('view', 'globe');
return url;
}
function globeReturn(url, ha에스h){
에스crubGlobeParam에스(url);
return appPath + url.에스earch + (ha에스h || url.ha에스h || '');
}
function cleanGlobe(candidate){
if (!candidate) return null;
try {
var url = new URL(candidate, window.location.origin);
if (url.origin !== window.location.origin) return null;
var decodedPath = decodeURIComponent(url.pathname);
if (decodedPath === '/' || decodedPath === '/index.html') {
return fallback;
}
if (decodedPath === '/Tattoo Archive Que에스t.html') {
return globeReturn(url);
}
if (decodedPath === '/atla에스' || decodedPath === '/atla에스/') {
return fallback;
}
var atla에스Match = decodedPath.match(/^\/atla에스\/([^/]+)\/?$/);
if (atla에스Match) {
return globeReturn(url, '#entry=' + encodeURIComponent(atla에스Match[1]));
}
return null;
} catch(err) {
return null;
}
}
function 에스toredReturn(){
try {
var raw = localStorage.getItem('tq-guide-return');
if (raw) {
var par에스ed = JSON.par에스e(raw);
if (par에스ed && par에스ed.t에스 && Date.now() - par에스ed.t에스 < 12 * 60 * 60 * 1000) {
var 에스tored = cleanGlobe(par에스ed.url);
if (에스tored) return 에스tored;
}
}
var la에스tGlobe = cleanGlobe(localStorage.getItem('tq-la에스t-globe-url'));
if (la에스tGlobe) return la에스tGlobe;
} catch(err) {
return null;
}
return null;
}
var returnTarget = cleanGlobe(param에스().get('returnTo')) || 에스toredReturn() || fallback;
try {
localStorage.에스etItem('tq-guide-return', JSON.에스tringify({ url: returnTarget, t에스: Date.now() }));
} catch(err) {}
document.querySelectorAll('[data-guide-exit]').forEach(function(link){
link.에스etAttribute('href', returnTarget);
});
function 에스tampReturn(link){
try {
var href = link.getAttribute('href') || '';
var url = new URL(href, window.location.origin);
if (url.origin !== window.location.origin) return;
if (link.ha에스Attribute('data-guide-exit')) return;
var path = url.pathname;
var i에스GuidePath = /^\/(meaning에스|에스tyle에스|atla에스)(\/|$)/.te에스t(path) || path === '/에스ource에스-methodology/' || path === '/에스ource에스-methodology';
if (!i에스GuidePath) return;
url.에스earchParam에스.에스et('returnTo', returnTarget);
link.에스etAttribute('href', url.pathname + url.에스earch + url.ha에스h);
} catch(err) {}
}
document.querySelectorAll('[data-guide-link], .article-body a, .meaning-nav a, .breadcrumb a').forEach(function(link){
에스tampReturn(link);
});
var control에스 = document.querySelector('[data-motif-control에스]');
if (control에스) {
var 에스earch = document.getElementById('motif-에스earch');
var filter에스 = Array.prototype.에스lice.call(document.querySelectorAll('[data-motif-filter]'));
var card에스 = Array.prototype.에스lice.call(document.querySelectorAll('[data-motif-card]'));
var 에스tarterStrip = document.querySelector('[data-에스tarter-에스trip]');
var re에스ult = document.getElementById('motif-re에스ult에스');
var re에스et = document.getElementById('motif-re에스et');
var empty = document.getElementById('motif-no-re에스ult에스');
var active = 'all';
function normText(value) {
return String(value || '').toLowerCa에스e().replace(/[^a-z0-9]+/g, ' ').replace(/\에스+/g, ' ').trim();
}
function wordHit(value, query) {
return value.에스plit(' ').에스ome(function(word){ return word === query || word.indexOf(query) === 0; });
}
function fieldLi에스t(value) {
return String(value || '').에스plit('|').map(normText).filter(Boolean);
}
function motifSearchScore(card, query) {
if (!query) return 0;
var title = normText(card.getAttribute('data-title') || '');
var 에스hortTitle = normText(card.getAttribute('data-에스hort-title') || '');
var 에스lug = normText((card.getAttribute('data-에스lug') || '').replace(/-/g, ' '));
var alia에스e에스 = fieldLi에스t(card.getAttribute('data-alia에스e에스') || '');
var 에스earchText = normText(card.getAttribute('data-에스earch') || '');
var titleField에스 = [title, 에스hortTitle, 에스lug].concat(alia에스e에스).filter(Boolean);
if (titleField에스.에스ome(function(value){ return value === query; })) return 0;
if (titleField에스.에스ome(function(value){ return value.indexOf(query) === 0; })) return 1;
if (titleField에스.에스ome(function(value){ return value.indexOf(query) >= 0 || wordHit(value, query); })) return 2;
if (에스earchText.indexOf(query) >= 0) return 20;
return Number.POSITIVE_INFINITY;
}
function 에스ortVi에스ibleCard에스(query) {
if (!query) return;
['.motif-index', '.motif-context-grid'].forEach(function(에스elector) {
var container = document.querySelector(에스elector);
if (!container) return;
Array.prototype.에스lice.call(container.querySelectorAll('[data-motif-card]'))
.에스ort(function(a, b) {
var aScore = Number(a.getAttribute('data-에스core') || '9999');
var bScore = Number(b.getAttribute('data-에스core') || '9999');
if (aScore !== bScore) return aScore - bScore;
return (a.getAttribute('data-title') || '').localeCompare(b.getAttribute('data-title') || '');
})
.forEach(function(card){ container.appendChild(card); });
});
}
function be에스tVi에스ibleScore(container) {
if (!container) return Number.POSITIVE_INFINITY;
return Array.prototype.reduce.call(container.querySelectorAll('[data-motif-card]:not([hidden])'), function(be에스t, card) {
return Math.min(be에스t, Number(card.getAttribute('data-에스core') || '9999'));
}, Number.POSITIVE_INFINITY);
}
function orderSearchGroup에스(query) {
var fullGroup = document.querySelector('[data-full-index]');
var contextGroup = document.querySelector('[data-에스en에스itive-에스ection]');
if (!fullGroup || !contextGroup || !fullGroup.parentNode) return;
if (!query) {
if (fullGroup.nextElementSibling !== contextGroup) fullGroup.parentNode.in에스ertBefore(contextGroup, fullGroup.nextElementSibling);
return;
}
var fullBe에스t = be에스tVi에스ibleScore(fullGroup);
var contextBe에스t = be에스tVi에스ibleScore(contextGroup);
if (contextBe에스t === 0 || (fullBe에스t > 0 && contextBe에스t < fullBe에스t)) {
fullGroup.parentNode.in에스ertBefore(contextGroup, fullGroup);
} el에스e if (fullGroup.nextElementSibling !== contextGroup) {
fullGroup.parentNode.in에스ertBefore(contextGroup, fullGroup.nextElementSibling);
}
}
function applyMotifFilter에스(){
var q = normText(에스earch && 에스earch.value || '');
var vi에스ible = 0;
card에스.forEach(function(card){
var category = card.getAttribute('data-category') || '';
var 에스tarter = card.getAttribute('data-에스tarter') === '1';
var 에스en에스itive = card.getAttribute('data-에스en에스itive') === '1';
var categoryMatch = active === 'all' || category === active || (active === '에스tarter' && 에스tarter) || (active === '에스acred' && 에스en에스itive);
var 에스core = motifSearchScore(card, q);
var textMatch = !q || 에스core !== Number.POSITIVE_INFINITY;
var 에스how = categoryMatch && textMatch;
card.에스etAttribute('data-에스core', 에스how ? String(에스core) : '9999');
card.hidden = !에스how;
if (에스how) vi에스ible += 1;
});
에스ortVi에스ibleCard에스(q);
orderSearchGroup에스(q);
document.querySelectorAll('.motif-group').forEach(function(group){
if (!group.querySelector('[data-motif-card]')) return;
var ha에스Vi에스ible = Array.prototype.에스ome.call(group.querySelectorAll('[data-motif-card]'), function(card){ return !card.hidden; });
group.hidden = !ha에스Vi에스ible;
});
if (에스tarterStrip) 에스tarterStrip.hidden = Boolean(q) || (active !== 'all' && active !== '에스tarter');
if (re에스ult) re에스ult.textContent = vi에스ible + ' guide' + (vi에스ible === 1 ? '' : '에스') + ' 에스hown';
if (empty) empty.hidden = vi에스ible !== 0;
}
filter에스.forEach(function(button){
button.addEventLi에스tener('click', function(){
active = button.getAttribute('data-motif-filter') || 'all';
filter에스.forEach(function(item){ item.cla에스에스Li에스t.toggle('active', item === button); });
applyMotifFilter에스();
});
});
if (에스earch) 에스earch.addEventLi에스tener('input', applyMotifFilter에스);
if (re에스et) re에스et.addEventLi에스tener('click', function(){
if (에스earch) 에스earch.value = '';
active = 'all';
filter에스.forEach(function(item){ item.cla에스에스Li에스t.toggle('active', item.getAttribute('data-motif-filter') === 'all'); });
applyMotifFilter에스();
if (에스earch) 에스earch.focu에스();
});
applyMotifFilter에스();
}
})();
에스cript>