PageSourceSearch

https://dunno.ai/150.3fd02012b845ffde.js

js dunno.ai collected 2026-10-05 12:23:56 UTC 23,548 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkdunno_web_client=self.webpackChunkdunno_web_client||[]).push([[150],{4899(R,v,f){f.d(v,{Hu:()=>p,KC:()=>M,MB:()=>y,Zc:()=>n,wU:()=>b});const u=["compound","prefix","suffix","multi","root"],p=5;function b(m,x,s){return"high"===x&&u.includes(m)&&s>=2}function M(m,x){return"high"===x&&"none"!==m}function n(m){return m.literal||m.parts.map(x=>x.meaning).filter(Boolean).join(" + ")}function y(m){return m.parts.map(x=>x.surface.replace(/^-+|-+$/g,"")).join(" + ")}},3372(R,v,f){f.d(v,{_:()=>m,o:()=>M});var u=f(4899);const p=["compound","prefix","suffix","multi","root","lexicalized","false","none"],b=["high","medium","low","rejected"];function M(l,a=""){const _=x(l);if(!_)return null;const d=x(_.construction);if(!d)return null;const g=k(p,s(d,"type","type"),"none"),C=k(b,s(d,"confidence","confidence"),"low"),h=function B(l){if(!Array.isArray(l))return[];const a=l.map(_=>x(_)).filter(_=>!!_).map((_,d)=>({item:_,order:P(_,"order","order")??d})).sort((_,d)=>_.order-d.order).map(({item:_})=>function n(l){const a=s(l,"role","role"),_=Array.isArray(l.examples)?l.examples.filter(w=>"string"==typeof w&&!!w):[],d=s(l,"morpheme_id","morphemeId"),g=s(l,"dict_entry_id","dictEntryId"),C=s(l,"pos_from","posFrom"),h=s(l,"pos_to","posTo");return{surface:s(l,"surface","surface").trim(),role:"prefix"===a||"suffix"===a||"root"===a?a:"base",meaning:s(l,"meaning_vi","meaningVi")||s(l,"meaning","meaning"),...d?{morphemeId:d}:{},...g?{dictEntryId:g}:{},...C?{posFrom:C}:{},...h?{posTo:h}:{},..._.length?{examples:_.slice(0,3)}:{}}}(_));return a.every(_=>_.surface)?a:[]}(d.parts),w=(0,u.wU)(g,C,h.length)?{id:s(d,"id","id"),type:g,parts:h,literal:s(d,"literal_vi","literalVi")||s(d,"literal","literal"),actualMeaning:s(d,"actual_meaning_vi","actualMeaningVi")||s(d,"actual_meaning","actualMeaning")}:null,F=(0,u.KC)(g,C)?m(_.mnemonic):null,E=w?function y(l){const a=x(l);if(!a)return null;const _=s(a,"root","root"),d=Array.isArray(a.related)?a.related.filter(g=>"string"==typeof g&&!!g).slice(0,u.Hu):[];return _||d.length?{root:_,related:d}:null}(_.family):null;return w||F?{word:s(_,"word","word")||a,construction:w,family:E,mnemonic:F}:null}function m(l){const a=x(l);if(!a)return null;if(!0===a.locked)return{locked:!0,id:s(a,"id","id")};const _=s(a,"story_vi","storyVi")||s(a,"story","story");if(!_||!0===a.is_etymology||!0===a.isEtymology)return null;const d=Array.isArray(a.emoji)?a.emoji.filter(C=>"string"==typeof C&&!!C).slice(0,2):[],g=s(a,"image_url","imageUrl");return{locked:!1,id:s(a,"id","id"),story:_,emoji:d,...g?{imageUrl:g}:{}}}function x(l){return l&&"object"==typeof l&&!Array.isArray(l)?l:void 0}function s(l,a,_){const d=l[a]??l[_];return"string"==typeof d?d:""}function P(l,a,_){const d=l[a]??l[_];return"number"==typeof d&&Number.isFinite(d)?d:void 0}function k(l,a,_){return l.includes(a)?a:_}},6693(R,v,f){f.d(v,{$:()=>S});var u=f(7705),p=f(2615),b=f(9295),M=f(8018),B=f(4899),n=f(3664);const y=o=>({word:o}),m=o=>({form:o});function x(o,r){if(1&o){const t=n.RV6();n.rj2(0,"button",2),n.nI1(1,"translate"),n.VwU("click",function(){p.eBV(t);const i=n.XpG(2);return p.Njj(i.expand.emit())}),n.rj2(2,"span",3),n.EFF(3,"\u{1f9e9}"),n.eux(),n.rj2(4,"span",4),n.EFF(5),n.eux()()}if(2&o){const t=n.XpG(2);n.BMQ("aria-label",n.i5U(1,2,"word_building.txt_compact_open",n.eq3(5,y,t.data().word))),n.R7$(5),n.JRh(r)}}function s(o,r){if(1&o&&n.nVh(0,x,6,7,"button",1),2&o){let t;const e=n.XpG();n.vxM((t=e.compact())?0:-1,t)}}function P(o,r){1&o&&(n.rj2(0,"span",19),n.EFF(1,"+"),n.eux())}function k(o,r){if(1&o&&(n.rj2(0,"span",22),n.EFF(1),n.eux()),2&o){const t=n.XpG().$implicit;n.R7$(),n.JRh(t.meaning)}}function l(o,r){if(1&o){const t=n.RV6();n.rj2(0,"li",12),n.nVh(1,P,2,0,"span",19),n.rj2(2,"button",20),n.VwU("click",function(){const i=p.eBV(t),c=i.$implicit,O=i.$index,K=n.XpG(3);return p.Njj(K.togglePart(c,O))}),n.rj2(3,"span",21),n.EFF(4),n.eux(),n.nVh(5,k,2,1,"span",22),n.rj2(6,"span",23),n.EFF(7),n.nI1(8,"translate"),n.eux()()()}if(2&o){const t=r.$implicit,e=r.$index,i=r.$index,c=n.XpG(3);n.R7$(),n.vxM(0!==i?1:-1),n.R7$(),n.HbH("wb__part--"+t.role),n.AVh("wb__part--open",c.selectedIndex()===e),n.BMQ("aria-expanded",c.selectedIndex()===e)("aria-controls",c.popoverId(e)),n.R7$(2),n.JRh(t.surface),n.R7$(),n.vxM(t.meaning?5:-1),n.R7$(2),n.JRh(n.bMT(8,10,c.roleKey(t.role)))}}function a(o,r){if(1&o&&(n.rj2(0,"p",29),n.EFF(1),n.eux()),2&o){const t=n.XpG();n.R7$(),n.JRh(t.meaning)}}function _(o,r){if(1&o&&(n.rj2(0,"p",30)(1,"span",32),n.EFF(2),n.nI1(3,"translate"),n.eux(),n.EFF(4),n.eux()),2&o){const t=n.XpG();n.R7$(2),n.SpI("",n.bMT(3,3,"word_building.txt_pos_change"),":"),n.R7$(2),n.Lme(" ",t.posFrom," \u2192 ",t.posTo," ")}}function d(o,r){if(1&o){const t=n.RV6();n.rj2(0,"button",34),n.VwU("click",function(){const i=p.eBV(t).$implicit,c=n.XpG(5);return p.Njj(c.openWord.emit(i))}),n.EFF(1),n.eux()}if(2&o){const t=r.$implicit;n.R7$(),n.JRh(t)}}function g(o,r){if(1&o&&(n.rj2(0,"p",30)(1,"span",32),n.EFF(2),n.nI1(3,"translate"),n.eux(),n.Z7z(4,d,2,1,"button",33,n.fX1),n.eux()),2&o){const t=n.XpG();n.R7$(2),n.SpI("",n.bMT(3,1,"word_building.txt_examples"),":"),n.R7$(2),n.Dyx(t.examples)}}function C(o,r){if(1&o){const t=n.RV6();n.rj2(0,"button",35),n.VwU("click",function(){p.eBV(t);const i=n.XpG(),c=n.XpG(3);return p.Njj(c.openWord.emit(i.dictEntryId))}),n.EFF(1),n.nI1(2,"translate"),n.eux()}if(2&o){const t=n.XpG();
1n.R7$(),n.SpI(" ",n.i5U(2,1,"word_building.txt_view_word",n.eq3(4,y,t.dictEntryId))," ")}}function h(o,r){if(1&o){const t=n.RV6();n.rj2(0,"button",35),n.VwU("click",function(){p.eBV(t);const i=n.XpG(),c=n.XpG(3);return p.Njj(c.openAffix.emit(i.morphemeId))}),n.EFF(1),n.nI1(2,"translate"),n.eux()}if(2&o){const t=n.XpG();n.R7$(),n.SpI(" ",n.i5U(2,1,"word_building.txt_view_affix",n.eq3(4,m,t.surface))," ")}}function w(o,r){if(1&o){const t=n.RV6();n.rj2(0,"div",24)(1,"div",25)(2,"strong",26),n.EFF(3),n.eux(),n.rj2(4,"span",27),n.EFF(5),n.nI1(6,"translate"),n.eux(),n.rj2(7,"button",28),n.nI1(8,"translate"),n.VwU("click",function(){p.eBV(t);const i=n.XpG(3);return p.Njj(i.closePart())}),n.EFF(9,"\xd7"),n.eux()(),n.nVh(10,a,2,1,"p",29),n.nVh(11,_,5,5,"p",30),n.nVh(12,g,6,3,"p",30),n.nVh(13,C,3,6,"button",31),n.nVh(14,h,3,6,"button",31),n.eux()}if(2&o){const t=r,e=n.XpG(3);n.HbH("wb__pop--"+t.role),n.Avn("id",e.popoverId(e.selectedIndex())),n.R7$(3),n.JRh(t.surface),n.R7$(2),n.JRh(n.bMT(6,11,e.roleKey(t.role))),n.R7$(2),n.BMQ("aria-label",n.bMT(8,13,"word_building.txt_close")),n.R7$(3),n.vxM(t.meaning?10:-1),n.R7$(),n.vxM(t.posFrom&&t.posTo?11:-1),n.R7$(),n.vxM(null!=t.examples&&t.examples.length?12:-1),n.R7$(),n.vxM(t.dictEntryId?13:-1),n.R7$(),n.vxM(e.hasAffixPage(t)?14:-1)}}function F(o,r){if(1&o&&(n.rj2(0,"p",36)(1,"span",38),n.EFF(2),n.nI1(3,"translate"),n.eux(),n.EFF(4),n.eux()),2&o){const t=n.XpG(2);n.R7$(2),n.SpI("",n.bMT(3,2,"word_building.txt_actual"),":"),n.R7$(2),n.SpI(" ",t.actualMeaning," ")}}function E(o,r){if(1&o&&(n.rj2(0,"p",37),n.EFF(1),n.eux()),2&o){const t=n.XpG(2);n.R7$(),n.SpI("= ",t.actualMeaning)}}function j(o,r){if(1&o&&n.nVh(0,F,5,4,"p",36)(1,E,2,1,"p",37),2&o){const t=n.XpG(3);n.vxM(t.isCompound()?0:1)}}function T(o,r){if(1&o&&(n.rj2(0,"li",17),n.Hgh(1,"span",39),n.EFF(2),n.nI1(3,"translate"),n.eux()),2&o){const t=r.$implicit,e=n.XpG(3);n.R7$(),n.HbH("wb__swatch--"+t),n.R7$(),n.SpI(" ",n.bMT(3,3,e.roleKey(t))," ")}}function W(o,r){if(1&o){const t=n.RV6();n.rj2(0,"button",44),n.VwU("click",function(){p.eBV(t);const i=n.XpG(),c=n.XpG(3);return p.Njj(c.openWord.emit(i.root))}),n.EFF(1),n.eux(),n.rj2(2,"span",45),n.EFF(3,"\u2192"),n.eux()}if(2&o){const t=n.XpG();n.R7$(),n.JRh(t.root)}}function $(o,r){if(1&o){const t=n.RV6();n.rj2(0,"button",46),n.VwU("click",function(){const i=p.eBV(t).$implicit,c=n.XpG(4);return p.Njj(c.openWord.emit(i))}),n.EFF(1),n.eux()}if(2&o){const t=r.$implicit;n.R7$(),n.JRh(t)}}function I(o,r){if(1&o){const t=n.RV6();n.rj2(0,"div",18)(1,"span",40)(2,"span",9),n.EFF(3,"\u{1f517}"),n.eux(),n.EFF(4),n.nI1(5,"translate"),n.eux(),n.rj2(6,"div",41),n.nVh(7,W,4,1),n.Z7z(8,$,2,1,"button",42,n.fX1),n.eux(),n.rj2(10,"button",43),n.VwU("click",function(){const i=p.eBV(t),c=n.XpG(3);return p.Njj(c.openFamily.emit(i.root||c.data().word))}),n.EFF(11),n.nI1(12,"translate"),n.eux()()}if(2&o){const t=r,e=n.XpG(3);n.R7$(4),n.SpI(" ",n.bMT(5,3,"word_building.txt_family")),n.R7$(3),n.vxM(t.root&&t.root!==e.data().word?7:-1),n.R7$(),n.Dyx(t.related),n.R7$(3),n.SpI(" ",n.bMT(12,5,"word_building.txt_view_tree")," ")}}function V(o,r){if(1&o&&(n.rj2(0,"header",7)(1,"h3",8)(2,"span",9),n.EFF(3,"\u{1f9e9}"),n.eux(),n.EFF(4),n.nI1(5,"translate"),n.eux(),n.rj2(6,"span",10),n.EFF(7),n.nI1(8,"translate"),n.eux()(),n.rj2(9,"ol",11),n.Z7z(10,l,9,12,"li",12,n.Vm6),n.eux(),n.nVh(12,w,15,15,"div",13),n.rj2(13,"div",14)(14,"p",15)(15,"span",9),n.EFF(16,"\u2193"),n.eux(),n.EFF(17),n.eux(),n.nVh(18,j,2,1),n.eux(),n.rj2(19,"ul",16),n.nI1(20,"translate"),n.Z7z(21,T,4,5,"li",17,n.fX1),n.eux(),n.nVh(23,I,13,7,"div",18)),2&o){let t,e;const i=r,c=n.XpG(2);n.R7$(4),n.SpI(" ",n.bMT(5,7,"word_building.txt_title")),n.R7$(3),n.JRh(n.bMT(8,9,c.typeKey())),n.R7$(3),n.Dyx(i.parts),n.R7$(2),n.vxM((t=c.selectedPart())?12:-1,t),n.R7$(5),n.SpI(" ",c.literal()),n.R7$(),n.vxM(i.actualMeaning?18:-1),n.R7$(),n.BMQ("aria-label",n.bMT(20,11,"word_building.txt_legend")),n.R7$(2),n.Dyx(c.legend()),n.R7$(2),n.vxM((e=c.family())?23:-1,e)}}function D(o,r){if(1&o){const t=n.RV6();n.rj2(0,"div",50)(1,"span")(2,"span",9),n.EFF(3,"\u{1f512}"),n.eux(),n.EFF(4),n.nI1(5,"translate"),n.eux(),n.rj2(6,"button",35),n.VwU("click",function(){p.eBV(t);const i=n.XpG(3);return p.Njj(i.unlockMnemonic.emit())}),n.EFF(7),n.nI1(8,"translate"),n.eux()()}2&o&&(n.R7$(4),n.SpI(" ",n.bMT(5,2,"word_building.txt_mnemonic_locked")),n.R7$(3),n.SpI(" ",n.bMT(8,4,"word_building.txt_mnemonic_unlock")," "))}function G(o,r){if(1&o&&(n.rj2(0,"span",52),n.EFF(1),n.eux()),2&o){const t=n.XpG(2);n.R7$(),n.JRh(t.emoji.join(" "))}}function X(o,r){if(1&o){const t=n.RV6();n.rj2(0,"p",51),n.nVh(1,G,2,1,"span",52),n.EFF(2),n.eux(),n.rj2(3,"div",53)(4,"button",54),n.nI1(5,"translate"),n.VwU("click",function(){p.eBV(t);const i=n.XpG(3);return p.Njj(i.voteMnemonic.emit("up"))}),n.EFF(6,"\u{1f44d}"),n.eux(),n.rj2(7,"button",54),n.nI1(8,"translate"),n.VwU("click",function(){p.eBV(t);const i=n.XpG(3);return p.Njj(i.voteMnemonic.emit("down"))}),n.EFF(9,"\u{1f44e}"),n.eux()()}if(2&o){const t=n.XpG(),e=n.XpG(2);
1n.R7$(),n.vxM(t.emoji.length?1:-1),n.R7$(),n.SpI(" ",t.story," "),n.R7$(2),n.AVh("wb__vote--on","up"===e.mnemonicVote()),n.BMQ("aria-pressed","up"===e.mnemonicVote())("aria-label",n.bMT(5,10,"word_building.txt_vote_up")),n.R7$(3),n.AVh("wb__vote--on","down"===e.mnemonicVote()),n.BMQ("aria-pressed","down"===e.mnemonicVote())("aria-label",n.bMT(8,12,"word_building.txt_vote_down"))}}function A(o,r){if(1&o&&(n.rj2(0,"div",47)(1,"div",48)(2,"span",40)(3,"span",9),n.EFF(4,"\u{1f9e0}"),n.eux(),n.EFF(5),n.nI1(6,"translate"),n.eux(),n.rj2(7,"span",49),n.EFF(8),n.nI1(9,"translate"),n.eux()(),n.nVh(10,D,9,6,"div",50)(11,X,10,14),n.eux()),2&o){const t=n.XpG(2);n.AVh("wb__memo--solo",!t.construction()),n.R7$(5),n.SpI(" ",n.bMT(6,5,"word_building.txt_mnemonic")),n.R7$(3),n.JRh(n.bMT(9,7,"word_building.txt_mnemonic_note")),n.R7$(2),n.vxM(r.locked?10:11)}}function N(o,r){if(1&o){const t=n.RV6();n.rj2(0,"button",55),n.VwU("click",function(){p.eBV(t);const i=n.XpG(2);return p.Njj(i.report.emit())}),n.rj2(1,"span",9),n.EFF(2,"\u2691"),n.eux(),n.EFF(3),n.nI1(4,"translate"),n.eux()}2&o&&(n.R7$(3),n.SpI(" ",n.bMT(4,1,"word_building.txt_report")," "))}function z(o,r){if(1&o&&(n.rj2(0,"section",0),n.nI1(1,"translate"),n.nVh(2,V,24,13),n.nVh(3,A,12,9,"div",5),n.nVh(4,N,5,3,"button",6),n.eux()),2&o){let t,e;const i=n.XpG();n.BMQ("aria-label",n.bMT(1,4,"word_building.txt_title")),n.R7$(2),n.vxM((t=i.construction())?2:-1,t),n.R7$(),n.vxM((e=i.mnemonic())?3:-1,e),n.R7$(),n.vxM(i.construction()?4:-1)}}const U=["base","prefix","suffix","root"];let S=(()=>{var o;class r{constructor(){this.data=u.hFB.required(),this.variant=(0,u.hFB)("full"),this.mnemonicVote=(0,u.hFB)(null),this.affixLinks=(0,u.hFB)(!1),this.expand=(0,u.CGW)(),this.partTap=(0,u.CGW)(),this.openWord=(0,u.CGW)(),this.openFamily=(0,u.CGW)(),this.openAffix=(0,u.CGW)(),this.unlockMnemonic=(0,u.CGW)(),this.voteMnemonic=(0,u.CGW)(),this.report=(0,u.CGW)(),this.selectedIndex=(0,p.vPA)(null),this.construction=(0,b.EW)(()=>this.data().construction),this.mnemonic=(0,b.EW)(()=>this.data().mnemonic),this.family=(0,b.EW)(()=>this.data().family),this.selectedPart=(0,b.EW)(()=>{const e=this.selectedIndex();return null===e?null:this.construction()?.parts[e]??null}),this.typeKey=(0,b.EW)(()=>{const e=this.construction();return e?function L(o){if("multi"!==o.type)return`word_building.type.${o.type}`;const r=new Set(o.parts.map(t=>t.role));return r.has("prefix")&&r.has("suffix")?"word_building.type.prefix_suffix":"word_building.type.multi"}(e):""}),this.literal=(0,b.EW)(()=>{const e=this.construction();return e?(0,B.Zc)(e):""}),this.compact=(0,b.EW)(()=>{const e=this.construction();return e?(0,B.MB)(e):""}),this.isCompound=(0,b.EW)(()=>"compound"===this.construction()?.type),this.legend=(0,b.EW)(()=>{const e=new Set(this.construction()?.parts.map(i=>i.role)??[]);return U.filter(i=>e.has(i))}),(0,b.QZ)(()=>{this.data(),this.selectedIndex.set(null)})}togglePart(e,i){const c=this.selectedIndex()!==i;this.selectedIndex.set(c?i:null),c&&this.partTap.emit(e)}closePart(){this.selectedIndex.set(null)}hasAffixPage(e){return this.affixLinks()&&!!e.morphemeId&&("prefix"===e.role||"suffix"===e.role)}roleKey(e){return`word_building.role.${e}`}popoverId(e){return`wb-part-${this.data().word.replace(/[^a-z0-9]+/gi,"-")}-${e}`}static#n=o=()=>(this.\u0275fac=function(i){return new(i||r)},this.\u0275cmp=n.VBU({type:r,selectors:[["app-word-building-block"]],hostBindings:function(i,c){1&i&&n.bIt("keydown.escape",function(){return c.closePart()})},inputs:{data:[1,"data"],variant:[1,"variant"],mnemonicVote:[1,"mnemonicVote"],affixLinks:[1,"affixLinks"]},outputs:{expand:"expand",partTap:"partTap",openWord:"openWord",openFamily:"openFamily",openAffix:"openAffix",unlockMnemonic:"unlockMnemonic",voteMnemonic:"voteMnemonic",report:"report"},decls:2,vars:1,consts:[[1,"wb"],["type","button",1,"wb-compact"],["type","button",1,"wb-compact",3,"click"],["aria-hidden","true",1,"wb-compact__icon"],[1,"wb-compact__formula"],[1,"wb__memo",3,"wb__memo--solo"],["type","button",1,"wb__report"],[1,"wb__head"],[1,"wb__title"],["aria-hidden","true"],[1,"wb__type"],[1,"wb__parts"],[1,"wb__slot"],["role","regi
1on",1,"wb__pop",3,"id","class"],[1,"wb__formula"],[1,"wb__literal"],[1,"wb__legend"],[1,"wb__legend-item"],[1,"wb__row"],["aria-hidden","true",1,"wb__plus"],["type","button",1,"wb__part",3,"click"],[1,"wb__surface"],[1,"wb__meaning"],[1,"wb__role"],["role","region",1,"wb__pop",3,"id"],[1,"wb__pop-head"],[1,"wb__pop-surface"],[1,"wb__pop-role"],["type","button",1,"wb__pop-close",3,"click"],[1,"wb__pop-meaning"],[1,"wb__pop-row"],["type","button",1,"wb__pop-action"],[1,"wb__pop-label"],["type","button",1,"wb__link"],["type","button",1,"wb__link",3,"click"],["type","button",1,"wb__pop-action",3,"click"],[1,"wb__actual"],[1,"wb__result"],[1,"wb__actual-label"],["aria-hidden","true",1,"wb__swatch"],[1,"wb__row-label"],[1,"wb__chips"],["type","button",1,"wb__chip"],["type","button",1,"wb__more",3,"click"],["type","button",1,"wb__chip","wb__chip--root",3,"click"],["aria-hidden","true",1,"wb__arrow"],["type","button",1,"wb__chip",3,"click"],[1,"wb__memo"],[1,"wb__memo-head"],[1,"wb__memo-note"],[1,"wb__memo-locked"],[1,"wb__memo-story"],["aria-hidden","true",1,"wb__memo-emoji"],[1,"wb__votes"],["type","button",1,"wb__vote",3,"click"],["type","button",1,"wb__report",3,"click"]],template:function(i,c){1&i&&n.nVh(0,s,1,1)(1,z,5,6,"section",0),2&i&&n.vxM("compact"===c.variant()?0:1)},dependencies:[M.h,M.D9],styles:["[_nghost-%COMP%]{display:block}.wb[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:var(--surface-default-inverse);border:1px solid var(--border-primary);border-radius:16px}.wb__head[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.wb__title[_ngcontent-%COMP%]{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-small-secondary)}.wb__type[_ngcontent-%COMP%]{font-size:13px;color:var(--text-small-secondary)}.wb__parts[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin:0;padding:0;list-style:none}.wb__slot[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}.wb__plus[_ngcontent-%COMP%]{font-size:18px;font-weight:700;color:var(--text-small-tertiary)}.wb__part[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:84px;max-width:160px;padding:10px 12px;text-align:center;border:1.5px solid transparent;border-radius:12px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.wb__part[_ngcontent-%COMP%]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #00000014}.wb__part[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--border-brand-primary);outline-offset:2px}.wb__part--base[_ngcontent-%COMP%]{color:var(--morpheme-base-text);background-color:var(--morpheme-base-surface)}.wb__part--prefix[_ngcontent-%COMP%]{color:var(--morpheme-prefix-text);background-color:var(--morpheme-prefix-surface)}.wb__part--suffix[_ngcontent-%COMP%]{color:var(--morpheme-suffix-text);background-color:var(--morpheme-suffix-surface)}.wb__part--root[_ngcontent-%COMP%]{color:var(--morpheme-root-text);background-color:var(--morpheme-root-surface)}.wb__part--open[_ngcontent-%COMP%]{border-color:currentColor}.wb__surface[_ngcontent-%COMP%]{font-size:18px;font-weight:700;line-height:1.25}.wb__meaning[_ngcontent-%COMP%]{font-size:13px;line-height:1.3}.wb__role[_ngcontent-%COMP%]{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:.85}.wb__pop[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;color:var(--text-small-primary);border:1.5px solid var(--border-secondary);border-left-width:4px;border-radius:12px}.wb__pop--base[_ngcontent-%COMP%]{border-left-color:var(--morpheme-base-text)}.wb__pop--prefix[_ngcontent-%COMP%]{border-left-color:var(--morpheme-prefix-text)}.wb__pop--suffix[_ngcontent-%COMP%]{border-left-color:var(--morpheme-suffix-text)}.wb__pop--root[_ngcontent-%COMP%]{border-left-color:var(--morpheme-root-text)}.wb__pop-head[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}.wb__pop-surface[_ngcontent-%COMP%]{font-size:16px}.wb__pop-role[_ngcontent-%COMP%]{font-size:12px;color:var(--text-small-secondary)}.wb__pop-close[_ngcontent-%COMP%]{margin-left:auto;padding:0 6px;font-size:20px;line-height:1;color:var(--text-small-secondary);background:transparent;border:0;cursor:pointer}.wb__pop-meaning[_ngcontent-%COMP%], .wb__pop-row[_ngcontent-%COMP%]{margin:0;font-size:14px;line-height:1.5}.wb__pop-label[_ngcontent-%COMP%]{margin-right:4px;color:var(--text-small-secondary)}.wb__link[_ngcontent-%COMP%]{margin-right:8px;padding:0;font:inherit;color:var(--text-brand-primary);text-decoration:underline;background:transparent;border:0;cursor:pointer}.wb__pop-action[_ngcontent-%COMP%]{align-self:flex-start;padding:5px 12px;font-size:13px;font-weight:600;color:var(--text-brand-primary);background-color:var(--surface-brand-light);border:1px solid var(--border-brand-primary);border-radius:99px;cursor:pointer}.wb__formula[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px}.wb__literal[_ngcontent-%COMP%], .wb__actual[_ngcontent-%COMP%], .wb__result[_ngcontent-%COMP%]{margin:0;font-size:14px;line-height:1.5;color:var(--text-small-primary)}.wb__literal[_ngcontent-%COMP%]{color:var(--text-small-secondary)}.wb__result[_ngcontent-%COMP%]{font-weight:700;text-transform:uppercase}.wb__actual-label[_ngcontent-%COMP%]{color:var(--text-small-secondary)}.wb__actual[_ngcontent-%COMP%]{font-weight:600}.wb__legend[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--text-small-secondary)}.wb__legend-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:5px}.wb__swatch[_ngcontent-%COMP%]{width:10px;height:10px;border-radius:3px}.wb__swatch--base[_ngcontent-%COMP%]{background-color:var(--morpheme-base-text)}.wb__swatch--prefix[_ngcontent-%COMP%]{background-color:var(--morpheme-prefix-text)}.wb__swatch--suffix[_ngcontent-%COMP%]{background-color:var(--morpheme-suffix-text)}.wb__swatch--root[_ngcontent-%COMP%]{background-color:var(--morpheme-root-text)}.wb__row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--border-primary)}.wb__row-label[_ngcontent-%COMP%]{font-size:13px;font-weight:700;text-transform:uppercase;color:var(--text-small-secondary)}.wb__chips[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wb__chip[_ngcontent-%COMP%]{padding:3px 10px;font-size:14px;color:var(--text-small-primary);background-color:var(--surface-neutral-primary);border:1px solid transparent;border-radius:99px;cursor:pointer}.wb__chip[_ngcontent-%COMP%]:hover{border-color:var(--border-brand-primary)}.wb__chip--root[_ngcontent-%COMP%]{font-weight:700;color:var(--morpheme-base-text);background-color:var(--morpheme-base-surface)}.wb__arrow[_ngcontent-%COMP%]{color:var(--text-small-tertiary)}.wb__more[_ngcontent-%COMP%]{margin-left:auto;padding:0;font-size:13px;font-weight:600;color:var(--text-brand-primary);background:transparent;border:0;cursor:pointer}.wb__memo[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--border-primary)}.wb__memo--solo[_ngcontent-%COMP%]{padding-top:0;border-top:0}.wb__memo-head[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.wb__memo-note[_ngcontent-%COMP%]{font-size:12px;font-style:italic;color:var(--text-small-tertiary)}.wb__memo-story[_ngcontent-%COMP%]{margin:0;font-size:15px;line-height:1.5;color:var(--text-small-primary)}.wb__memo-emoji[_ngcontent-%COMP%]{margin-right:6px;font-size:20px}.wb__memo-locked[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:14px;color:var(--text-small-secondary)}.wb__votes[_ngcontent-%COMP%]{display:flex;gap:6px}.wb__vote[_ngcontent-%COMP%]{padding:2px 10px;font-size:16px;background-color:var(--surface-neutral-primary);border:1px solid transparent;border-radius:99px;cursor:pointer}.wb__vote--on[_ngcontent-%COMP%]{background-color:var(--surface-brand-light);border-color:var(--border-brand-primary)}.wb__report[_ngcontent-%COMP%]{align-self:flex-end;padding:0;font-size:12px;color:var(--text-small-tertiary);background:transparent;border:0;cursor:pointer}.wb__report[_ngcontent-%COMP%]:hover{color:var(--text-small-secondary);text-decoration:underline}.wb-compact[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:600;color:var(--text-small-primary);background-color:var(--surface-neutral-primary);border:1px solid var(--border-primary);border-radius:99px;cursor:pointer}.wb-compact[_ngcontent-%COMP%]:hover{border-color:var(--border-brand-primary)}@media(max-width:576px){.wb[_ngcontent-%COMP%]{padding:12px}.wb__part[_ngcontent-%COMP%]{min-width:72px;padding:8px 10px}.wb__surface[_ngcontent-%COMP%]{font-size:16px}}"],changeDetection:0}))}return o(),r})()}}]);

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.