From 4426b7e7ba16827c3b73664298e0e487d2f8fcca Mon Sep 17 00:00:00 2001 From: LIlGG <1103069291@qq.com> Date: Thu, 25 Apr 2024 15:03:25 +0800 Subject: [PATCH] fix: migration failure caused by moments api changes --- build.gradle | 8 ++- console/package.json | 6 +- console/pnpm-lock.yaml | 64 ++++++++++++--------- console/src/composables/use-migrate-task.ts | 2 +- src/main/resources/console/main.js | 13 ----- src/main/resources/console/style.css | 1 - src/main/resources/plugin.yaml | 3 +- 7 files changed, 49 insertions(+), 48 deletions(-) delete mode 100644 src/main/resources/console/main.js delete mode 100644 src/main/resources/console/style.css diff --git a/build.gradle b/build.gradle index 617a192..14db327 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,7 @@ plugins { id "com.github.node-gradle.node" version "5.0.0" id "io.freefair.lombok" version "8.0.0-rc2" - id "run.halo.plugin.devtools" version "0.0.5" + id "run.halo.plugin.devtools" version "0.0.7" id 'java' } @@ -14,7 +14,7 @@ repositories { } dependencies { - implementation platform('run.halo.tools.platform:plugin:2.5.0-SNAPSHOT') + implementation platform('run.halo.tools.platform:plugin:2.12.0-SNAPSHOT') compileOnly 'run.halo.app:api' testImplementation 'run.halo.app:api' @@ -36,3 +36,7 @@ task buildFrontend(type: PnpmTask) { build { tasks.getByName('compileJava').dependsOn('buildFrontend') } + +halo { + version = '2.12' +} \ No newline at end of file diff --git a/console/package.json b/console/package.json index b7ff4af..daf71ee 100644 --- a/console/package.json +++ b/console/package.json @@ -8,9 +8,9 @@ "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore" }, "dependencies": { - "@halo-dev/api-client": "^2.7.0", - "@halo-dev/components": "^1.6.0", - "@halo-dev/console-shared": "^2.7.0", + "@halo-dev/api-client": "^2.12.0", + "@halo-dev/components": "^2.12.0", + "@halo-dev/console-shared": "^2.12.0", "@tanstack/vue-query": "^4.33.1", "@vueuse/core": "^10.2.1", "axios": "^1.4.0", diff --git a/console/pnpm-lock.yaml b/console/pnpm-lock.yaml index 0fe8feb..f273544 100644 --- a/console/pnpm-lock.yaml +++ b/console/pnpm-lock.yaml @@ -6,14 +6,14 @@ settings: dependencies: '@halo-dev/api-client': - specifier: ^2.7.0 - version: 2.7.0 + specifier: ^2.12.0 + version: 2.12.0 '@halo-dev/components': - specifier: ^1.6.0 - version: 1.6.0(vue-router@4.2.4)(vue@3.3.4) + specifier: ^2.12.0 + version: 2.12.0(vue-router@4.2.4)(vue@3.3.4) '@halo-dev/console-shared': - specifier: ^2.7.0 - version: 2.7.0(vue-router@4.2.4)(vue@3.3.4) + specifier: ^2.12.0 + version: 2.12.0(vue-router@4.2.4)(vue@3.3.4) '@tanstack/vue-query': specifier: ^4.33.1 version: 4.33.1(vue@3.3.4) @@ -682,38 +682,46 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@floating-ui/core@0.3.1: - resolution: {integrity: sha512-ensKY7Ub59u16qsVIFEo2hwTCqZ/r9oZZFh51ivcLGHfUwTn8l1Xzng8RJUe91H/UP8PeqeBronAGx0qmzwk2g==} + /@floating-ui/core@1.6.0: + resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} + dependencies: + '@floating-ui/utils': 0.2.1 dev: false - /@floating-ui/dom@0.1.10: - resolution: {integrity: sha512-4kAVoogvQm2N0XE0G6APQJuCNuErjOfPW8Ux7DFxh8+AfugWflwVJ5LDlHOwrwut7z/30NUvdtHzQ3zSip4EzQ==} + /@floating-ui/dom@1.1.1: + resolution: {integrity: sha512-TpIO93+DIujg3g7SykEAGZMDtbJRrmnYRCNYSjJlvIbGhBjRSNTLVbNeDQBrzy9qDgUbiWdc7KA0uZHZ2tJmiw==} dependencies: - '@floating-ui/core': 0.3.1 + '@floating-ui/core': 1.6.0 + dev: false + + /@floating-ui/utils@0.2.1: + resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} dev: false - /@halo-dev/api-client@2.7.0: - resolution: {integrity: sha512-HT3TIEjX/L2sJafkni7YfYetUPH1SKBqCAs6KoK0MFrOdjkDS27ojUBvJNNUxLVGQs6fLCr9TeEzEBxpPwimsA==} + /@halo-dev/api-client@2.12.0: + resolution: {integrity: sha512-W/FmwtdXvq/BSwi2VMYBPzV86SmUjjn/1RO3pzyBOp8KwZM97vVVPJwYhT7IUB+W7q9HtDBUlvcFS8M0bX0RaA==} dev: false - /@halo-dev/components@1.6.0(vue-router@4.2.4)(vue@3.3.4): - resolution: {integrity: sha512-zpnSquUGoVuMg5LL1/cmz+tNzoB/PkqzTXkQf0lT610ie1bgZrf6mtLPAA7M5xGl3XZMiUok6qVXw/0/4vlMLQ==} + /@halo-dev/components@2.12.0(vue-router@4.2.4)(vue@3.3.4): + resolution: {integrity: sha512-5RXGsxM6Qm6sBUcfCCZ2r0ealk9kRnqdCGKv1/88b8HBrAM08S3sThoM3JcP0HqBSd4/tRCLMYAM9sO5tltUrg==} peerDependencies: - vue: ^3.2.37 - vue-router: ^4.0.16 + vue: ^3.3.4 + vue-router: ^4.2.4 dependencies: - floating-vue: 2.0.0-beta.20(vue@3.3.4) + floating-vue: 2.0.0-beta.24(vue@3.3.4) vue: 3.3.4 vue-router: 4.2.4(vue@3.3.4) + transitivePeerDependencies: + - '@nuxt/kit' dev: false - /@halo-dev/console-shared@2.7.0(vue-router@4.2.4)(vue@3.3.4): - resolution: {integrity: sha512-gU5/ZdC8UaVUcactyLXeYitZP6bK2uRhFJHUkreLPgmfkH2fNCWM6OgxGw7XqmPgyZX0ajNS2S6p60spc7K3bg==} + /@halo-dev/console-shared@2.12.0(vue-router@4.2.4)(vue@3.3.4): + resolution: {integrity: sha512-coxKxjKD5jYednO18c3KDlp+0+QfxS+FVOm5oS/EPi3mw7So8wFZ82TF/zv0p5JAsKc9XKHQ7gusRckA3K0zww==} peerDependencies: - vue: ^3.2.37 - vue-router: ^4.0.16 + vue: ^3.3.4 + vue-router: ^4.2.4 dependencies: - '@halo-dev/api-client': 2.7.0 + '@halo-dev/api-client': 2.12.0 vue: 3.3.4 vue-router: 4.2.4(vue@3.3.4) dev: false @@ -2237,12 +2245,16 @@ packages: resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} dev: true - /floating-vue@2.0.0-beta.20(vue@3.3.4): - resolution: {integrity: sha512-N68otcpp6WwcYC7zP8GeJqNZVdfvS7tEY88lwmuAHeqRgnfWx1Un8enzLxROyVnBDZ3TwUoUdj5IFg+bUT7JeA==} + /floating-vue@2.0.0-beta.24(vue@3.3.4): + resolution: {integrity: sha512-URSzP6YXaF4u1oZ9XGL8Sn8puuM7ivp5jkOUrpy5Q1mfo9BfGppJOn+ierTmsSUfJEeHBae8KT7r5DeI3vQIEw==} peerDependencies: + '@nuxt/kit': ^3.2.0 vue: ^3.2.0 + peerDependenciesMeta: + '@nuxt/kit': + optional: true dependencies: - '@floating-ui/dom': 0.1.10 + '@floating-ui/dom': 1.1.1 vue: 3.3.4 vue-resize: 2.0.0-alpha.1(vue@3.3.4) dev: false diff --git a/console/src/composables/use-migrate-task.ts b/console/src/composables/use-migrate-task.ts index 6bdbf8b..dc892f0 100644 --- a/console/src/composables/use-migrate-task.ts +++ b/console/src/composables/use-migrate-task.ts @@ -204,7 +204,7 @@ class MomentTask implements MigrateRequestTask { run() { return axios.post( - `/apis/api.plugin.halo.run/v1alpha1/plugins/PluginMoments/moments`, + `/apis/console.api.moment.halo.run/v1alpha1/moments`, this.item ); } diff --git a/src/main/resources/console/main.js b/src/main/resources/console/main.js deleted file mode 100644 index fed4d85..0000000 --- a/src/main/resources/console/main.js +++ /dev/null @@ -1,13 +0,0 @@ -var PluginMigrate=function(d,W,Me,wo){"use strict";var Zg=Object.defineProperty;var Hg=(d,W,Me)=>W in d?Zg(d,W,{enumerable:!0,configurable:!0,writable:!0,value:Me}):d[W]=Me;var q=(d,W,Me)=>(Hg(d,typeof W!="symbol"?W+"":W,Me),Me);function kg(a){return a}const Qn=d.defineComponent({__name:"StepButton",props:{data:{}},emits:["click"],setup(a,{emit:e}){const n=a,i=()=>{var o,s;if((o=n.data)!=null&&o.handler){const u=(s=n.data)==null?void 0:s.handler();if(u){u.then(r=>{r&&e("click")});return}}else e("click")},t=d.ref(!1);return(o,s)=>{var r,l,g,c,b,C,j,m;const u=d.resolveDirective("tooltip");return d.openBlock(),d.createElementBlock("div",{onMouseenter:s[0]||(s[0]=y=>t.value=!0),onMouseleave:s[1]||(s[1]=y=>t.value=!1)},[d.withDirectives((d.openBlock(),d.createBlock(d.unref(W.VButton),{disabled:(l=(r=o.data)==null?void 0:r.disabled)==null?void 0:l.value,loading:(c=(g=o.data)==null?void 0:g.loading)==null?void 0:c.value,onClick:i},{default:d.withCtx(()=>[d.renderSlot(o.$slots,"default",{},()=>{var y;return[d.createTextVNode(d.toDisplayString((y=o.data)==null?void 0:y.text),1)]})]),_:3},8,["disabled","loading"])),[[u,{content:(b=o.data)==null?void 0:b.disabledMessage,disabled:!((j=(C=o.data)==null?void 0:C.disabled)!=null&&j.value)&&!!((m=o.data)!=null&&m.disabledMessage),shown:t.value,triggers:[]},void 0,{top:!0}]])],32)}}}),jo={class:"migrate-flex migrate-w-full migrate-items-center migrate-space-x-2 migrate-p-3 migrate-text-center migrate-text-sm migrate-font-medium sm:migrate-space-x-4 sm:migrate-p-4"},fo={key:0,viewBox:"64 64 896 896",focusable:"false","data-icon":"check",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},Co=[d.createElementVNode("path",{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"},null,-1)],So={class:"sm:migrate-ml-2 sm:migrate-inline-flex"},Yo={key:0,class:"migrate-ml-2 migrate-h-3 migrate-w-3 sm:migrate-ml-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 12 10"},Lo=[d.createElementVNode("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"m7 9 4-4-4-4M1 9l4-4-4-4"},null,-1)],Po={class:"migrate-flex migrate-min-h-[50vh] migrate-items-stretch"},To=d.defineComponent({__name:"Steps",props:{items:{}},setup(a){const e=a,n=d.ref(0),i=d.computed(()=>{var l;return((l=e.items)==null?void 0:l.filter(g=>g.visible?g.visible.value:!0))||[]}),t=d.computed(()=>{var l;return((l=i.value)==null?void 0:l.length)||0}),o=l=>l>n.value?["migrate-text-gray-400"]:["migrate-text-black"],s=l=>l===n.value?["migrate-bg-blue-500","migrate-text-white"]:l{n.value!=0&&n.value--},r=()=>{n.value!=t.value-1&&n.value++};return(l,g)=>t.value>0?(d.openBlock(),d.createBlock(d.unref(W.VCard),{key:0},{header:d.withCtx(()=>[d.createElementVNode("ol",jo,[(d.openBlock(!0),d.createElementBlock(d.Fragment,null,d.renderList(i.value,(c,b)=>(d.openBlock(),d.createElementBlock("li",{key:b,class:d.normalizeClass(["migrate-flex migrate-items-center",o(b)])},[d.createElementVNode("span",{class:d.normalizeClass(["migrate-mr-2 migrate-flex migrate-h-7 migrate-w-7 migrate-shrink-0 migrate-items-center migrate-justify-center migrate-rounded-full migrate-text-xs",s(b)])},[b[d.createVNode(d.unref(W.VSpace),null,{default:d.withCtx(()=>[d.withDirectives(d.createVNode(Qn,{data:i.value[n.value].prev,onClick:u},{default:d.withCtx(()=>{var c;return[d.createTextVNode(d.toDisplayString(((c=i.value[n.value].prev)==null?void 0:c.text)||"上一步"),1)]}),_:1},8,["data"]),[[d.vShow,n.value!=0]]),d.createVNode(Qn,{data:i.value[n.value].next,onClick:r},{default:d.withCtx(()=>{var c;return[d.createTextVNode(d.toDisplayString(((c=i.value[n.value].next)==null?void 0:c.text)||"下一步"),1)]}),_:1},8,["data"])]),_:1})]),default:d.withCtx(()=>[d.createElementVNode("main",Po,[(d.openBlock(!0),d.createElementBlock(d.Fragment,null,d.renderList(i.value,(c,b)=>d.withDirectives((d.openBlock(),d.createElementBlock("div",{class:"migrate-relative migrate-flex-1",key:b},[d.renderSlot(l.$slots,c.key,{key:c.key})])),[[d.vShow,b===n.value]])),128))])]),_:3})):d.createCommentVNode("",!0)}}),Zo={class:"grid migrate-grid-cols-1 migrate-gap-8 sm:migrate-grid-cols-2 md:migrate-grid-cols-3"},Ho=["onClick"],ko={class:"migrate-mr-4 migrate-h-10 migrate-w-10"},Jo=["src","alt"],Ro=["title"],Do={class:"migrate-text migrate-line-clamp-1 migrate-font-semibold"},Xo={class:"migrate-line-clamp-2 migrate-py-1 migrate-text-sm migrate-text-gray-500"},Mo=d.defineComponent({__name:"MigrateProvider",props:{providers:{}},emits:["selectProvider"],setup(a,{emit:e}){const n=d.ref(),i=t=>{n.value=t,e("selectProvider",t)};return(t,o)=>(d.openBlock(),d.createElementBlock("ul",Zo,[(d.openBlock(!0),d.createElementBlock(d.Fragment,null,d.renderList(t.providers,s=>{var u;return d.openBlock(),d.createElementBlock("li",{key:s.name,onClick:r=>i(s),class:d.normalizeClass(["migrate-flex migrate-cursor-pointer migrate-items-center migrate-justify-center migrate-rounded-lg migrate-p-4 migrate-ring-1 migrate-ring-gray-200 hover:migrate-bg-gray-100",{"!migrate-bg-gray-100 !migrate-ring-indigo-400":((u=n.value)==null?void 0:u.name)==s.name}])},[d.createElementVNode("div",ko,[d.createElementVNode("img",{src:s.icon,alt:s.name,class:"migrate-h-full migrate-w-full"},null,8,Jo)]),d.createElementVNode("div",{class:"migrate-flex migrate-flex-col",title:s.description},[d.createElementVNode("span",Do,d.toDisplayString(s.name),1),d.createElementVNode("span",Xo,d.toDisplayString(s.description),1)],8,Ro)],10,Ho)}),128))]))}}),Bo={key:0,class:"migrate-py-3 sm:migrate-py-4"},No={class:"migrate-flex migrate-items-center migrate-justify-between migrate-space-x-4"},Vo={class:"migrate-font-semibold"},Ao={class:"migrate-text-sm migrate-text-gray-600"},Fo=d.defineComponent({__name:"MigratePreviewItem",props:{name:{},dataList:{}},setup(a){return(e,n)=>e.dataList?(d.openBlock(),d.createElementBlock("li",Bo,[d.createElementVNode("div",No,[d.createElementVNode("span",Vo,d.toDisplayString(e.name),1),d.createElementVNode("div",Ao," 共 "+d.toDisplayString(e.dataList.length)+" 条 ",1)])])):d.createCommentVNode("",!0)}}),Qo={class:"migrate-divide-y migrate-divide-gray-100"},Oo=d.defineComponent({__name:"MigratePreview",props:{data:{},provider:{}},emits:["import"],setup(a,{emit:e}){const n=a,i=d.computed(()=>[{name:"标签",dataList:n.data.tags},{name:"分类",dataList:n.data.categories},{name:"文章",dataList:n.data.posts},{name:"页面",dataList:n.data.pages},{name:"附件",dataList:n.data.attachments},{name:"评论及回复",dataList:n.data.comments},{name:"菜单",dataList:n.data.menuItems},{name:"日志",dataList:n.data.moments},{name:"图库",dataList:n.data.photos},{name:"友情链接",dataList:n.data.links}]);return d.ref(n.data),(t,o)=>(d.openBlock(),d.createElementBlock("div",null,[d.createElementVNode("ul",Qo,[(d.openBlock(!0),d.createElementBlock(d.Fragment,null,d.renderList(i.value,s=>(d.openBlock(),d.createBlock(Fo,{key:s.name,name:s.name,dataList:s.dataList},null,8,["name","dataList"]))),128))])]))}});function On(a,e){return function(){return a.apply(e,arguments)}}const{toString:xo}=Object.prototype,{getPrototypeOf:_a}=Object,ja=(a=>e=>{const n=xo.call(e);return a[n]||(a[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),me=a=>(a=a.toLowerCase(),e=>ja(e)===a),fa=a=>e=>typeof e===a,{isArray:Qe}=Array,Ke=fa("undefined");function Eo(a){return a!==null&&!Ke(a)&&a.constructor!==null&&!Ke(a.constructor)&&ge(a.constructor.isBuffer)&&a.constructor.isBuffer(a)}const xn=me("ArrayBuffer");function Go(a){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(a):e=a&&a.buffer&&xn(a.buffer),e}const vo=fa("string"),ge=fa("function"),En=fa("number"),Ca=a=>a!==null&&typeof a=="object",Wo=a=>a===!0||a===!1,Sa=a=>{if(ja(a)!=="object")return!1;const e=_a(a);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in a)&&!(Symbol.iterator in a)},Ko=me("Date"),Uo=me("File"),Io=me("Blob"),_o=me("FileList"),zo=a=>Ca(a)&&ge(a.pipe),$o=a=>{let e;return a&&(typeof FormData=="function"&&a instanceof FormData||ge(a.append)&&((e=ja(a))==="formdata"||e==="object"&&ge(a.toString)&&a.toString()==="[object FormData]"))},qo=me("URLSearchParams"),et=a=>a.trim?a.trim():a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ue(a,e,{allOwnKeys:n=!1}={}){if(a===null||typeof a>"u")return;let i,t;if(typeof a!="object"&&(a=[a]),Qe(a))for(i=0,t=a.length;i0;)if(t=n[i],e===t.toLowerCase())return t;return null}const vn=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Wn=a=>!Ke(a)&&a!==vn;function za(){const{caseless:a}=Wn(this)&&this||{},e={},n=(i,t)=>{const o=a&&Gn(e,t)||t;Sa(e[o])&&Sa(i)?e[o]=za(e[o],i):Sa(i)?e[o]=za({},i):Qe(i)?e[o]=i.slice():e[o]=i};for(let i=0,t=arguments.length;i(Ue(e,(t,o)=>{n&&ge(t)?a[o]=On(t,n):a[o]=t},{allOwnKeys:i}),a),nt=a=>(a.charCodeAt(0)===65279&&(a=a.slice(1)),a),it=(a,e,n,i)=>{a.prototype=Object.create(e.prototype,i),a.prototype.constructor=a,Object.defineProperty(a,"super",{value:e.prototype}),n&&Object.assign(a.prototype,n)},ot=(a,e,n,i)=>{let t,o,s;const u={};if(e=e||{},a==null)return e;do{for(t=Object.getOwnPropertyNames(a),o=t.length;o-- >0;)s=t[o],(!i||i(s,a,e))&&!u[s]&&(e[s]=a[s],u[s]=!0);a=n!==!1&&_a(a)}while(a&&(!n||n(a,e))&&a!==Object.prototype);return e},tt=(a,e,n)=>{a=String(a),(n===void 0||n>a.length)&&(n=a.length),n-=e.length;const i=a.indexOf(e,n);return i!==-1&&i===n},st=a=>{if(!a)return null;if(Qe(a))return a;let e=a.length;if(!En(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=a[e];return n},ut=(a=>e=>a&&e instanceof a)(typeof Uint8Array<"u"&&_a(Uint8Array)),rt=(a,e)=>{const i=(a&&a[Symbol.iterator]).call(a);let t;for(;(t=i.next())&&!t.done;){const o=t.value;e.call(a,o[0],o[1])}},lt=(a,e)=>{let n;const i=[];for(;(n=a.exec(e))!==null;)i.push(n);return i},ht=me("HTMLFormElement"),gt=a=>a.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,t){return i.toUpperCase()+t}),Kn=(({hasOwnProperty:a})=>(e,n)=>a.call(e,n))(Object.prototype),ct=me("RegExp"),Un=(a,e)=>{const n=Object.getOwnPropertyDescriptors(a),i={};Ue(n,(t,o)=>{e(t,o,a)!==!1&&(i[o]=t)}),Object.defineProperties(a,i)},dt=a=>{Un(a,(e,n)=>{if(ge(a)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=a[n];if(ge(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},pt=(a,e)=>{const n={},i=t=>{t.forEach(o=>{n[o]=!0})};return Qe(a)?i(a):i(String(a).split(e)),n},yt=()=>{},bt=(a,e)=>(a=+a,Number.isFinite(a)?a:e),$a="abcdefghijklmnopqrstuvwxyz",In="0123456789",_n={DIGIT:In,ALPHA:$a,ALPHA_DIGIT:$a+$a.toUpperCase()+In},mt=(a=16,e=_n.ALPHA_DIGIT)=>{let n="";const{length:i}=e;for(;a--;)n+=e[Math.random()*i|0];return n};function wt(a){return!!(a&&ge(a.append)&&a[Symbol.toStringTag]==="FormData"&&a[Symbol.iterator])}const jt=a=>{const e=new Array(10),n=(i,t)=>{if(Ca(i)){if(e.indexOf(i)>=0)return;if(!("toJSON"in i)){e[t]=i;const o=Qe(i)?[]:{};return Ue(i,(s,u)=>{const r=n(s,t+1);!Ke(r)&&(o[u]=r)}),e[t]=void 0,o}}return i};return n(a,0)},ft=me("AsyncFunction"),Y={isArray:Qe,isArrayBuffer:xn,isBuffer:Eo,isFormData:$o,isArrayBufferView:Go,isString:vo,isNumber:En,isBoolean:Wo,isObject:Ca,isPlainObject:Sa,isUndefined:Ke,isDate:Ko,isFile:Uo,isBlob:Io,isRegExp:ct,isFunction:ge,isStream:zo,isURLSearchParams:qo,isTypedArray:ut,isFileList:_o,forEach:Ue,merge:za,extend:at,trim:et,stripBOM:nt,inherits:it,toFlatObject:ot,kindOf:ja,kindOfTest:me,endsWith:tt,toArray:st,forEachEntry:rt,matchAll:lt,isHTMLForm:ht,hasOwnProperty:Kn,hasOwnProp:Kn,reduceDescriptors:Un,freezeMethods:dt,toObjectSet:pt,toCamelCase:gt,noop:yt,toFiniteNumber:bt,findKey:Gn,global:vn,isContextDefined:Wn,ALPHABET:_n,generateString:mt,isSpecCompliantForm:wt,toJSONObject:jt,isAsyncFn:ft,isThenable:a=>a&&(Ca(a)||ge(a))&&ge(a.then)&&ge(a.catch)};function G(a,e,n,i,t){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=a,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),i&&(this.request=i),t&&(this.response=t)}Y.inherits(G,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Y.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const zn=G.prototype,$n={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(a=>{$n[a]={value:a}}),Object.defineProperties(G,$n),Object.defineProperty(zn,"isAxiosError",{value:!0}),G.from=(a,e,n,i,t,o)=>{const s=Object.create(zn);return Y.toFlatObject(a,s,function(r){return r!==Error.prototype},u=>u!=="isAxiosError"),G.call(s,a.message,e,n,i,t),s.cause=a,s.name=a.name,o&&Object.assign(s,o),s};const Ct=null;function qa(a){return Y.isPlainObject(a)||Y.isArray(a)}function qn(a){return Y.endsWith(a,"[]")?a.slice(0,-2):a}function ei(a,e,n){return a?a.concat(e).map(function(t,o){return t=qn(t),!n&&o?"["+t+"]":t}).join(n?".":""):e}function St(a){return Y.isArray(a)&&!a.some(qa)}const Yt=Y.toFlatObject(Y,{},null,function(e){return/^is[A-Z]/.test(e)});function Ya(a,e,n){if(!Y.isObject(a))throw new TypeError("target must be an object");e=e||new FormData,n=Y.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,y){return!Y.isUndefined(y[m])});const i=n.metaTokens,t=n.visitor||g,o=n.dots,s=n.indexes,r=(n.Blob||typeof Blob<"u"&&Blob)&&Y.isSpecCompliantForm(e);if(!Y.isFunction(t))throw new TypeError("visitor must be a function");function l(j){if(j===null)return"";if(Y.isDate(j))return j.toISOString();if(!r&&Y.isBlob(j))throw new G("Blob is not supported. Use a Buffer instead.");return Y.isArrayBuffer(j)||Y.isTypedArray(j)?r&&typeof Blob=="function"?new Blob([j]):Buffer.from(j):j}function g(j,m,y){let w=j;if(j&&!y&&typeof j=="object"){if(Y.endsWith(m,"{}"))m=i?m:m.slice(0,-2),j=JSON.stringify(j);else if(Y.isArray(j)&&St(j)||(Y.isFileList(j)||Y.endsWith(m,"[]"))&&(w=Y.toArray(j)))return m=qn(m),w.forEach(function(M,V){!(Y.isUndefined(M)||M===null)&&e.append(s===!0?ei([m],V,o):s===null?m:m+"[]",l(M))}),!1}return qa(j)?!0:(e.append(ei(y,m,o),l(j)),!1)}const c=[],b=Object.assign(Yt,{defaultVisitor:g,convertValue:l,isVisitable:qa});function C(j,m){if(!Y.isUndefined(j)){if(c.indexOf(j)!==-1)throw Error("Circular reference detected in "+m.join("."));c.push(j),Y.forEach(j,function(w,S){(!(Y.isUndefined(w)||w===null)&&t.call(e,w,Y.isString(S)?S.trim():S,m,b))===!0&&C(w,m?m.concat(S):[S])}),c.pop()}}if(!Y.isObject(a))throw new TypeError("data must be an object");return C(a),e}function ai(a){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(a).replace(/[!'()~]|%20|%00/g,function(i){return e[i]})}function en(a,e){this._pairs=[],a&&Ya(a,this,e)}const ni=en.prototype;ni.append=function(e,n){this._pairs.push([e,n])},ni.toString=function(e){const n=e?function(i){return e.call(this,i,ai)}:ai;return this._pairs.map(function(t){return n(t[0])+"="+n(t[1])},"").join("&")};function Lt(a){return encodeURIComponent(a).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ii(a,e,n){if(!e)return a;const i=n&&n.encode||Lt,t=n&&n.serialize;let o;if(t?o=t(e,n):o=Y.isURLSearchParams(e)?e.toString():new en(e,n).toString(i),o){const s=a.indexOf("#");s!==-1&&(a=a.slice(0,s)),a+=(a.indexOf("?")===-1?"?":"&")+o}return a}class Pt{constructor(){this.handlers=[]}use(e,n,i){return this.handlers.push({fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Y.forEach(this.handlers,function(i){i!==null&&e(i)})}}const oi=Pt,ti={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Tt=typeof URLSearchParams<"u"?URLSearchParams:en,Zt=typeof FormData<"u"?FormData:null,Ht=typeof Blob<"u"?Blob:null,kt=(()=>{let a;return typeof navigator<"u"&&((a=navigator.product)==="ReactNative"||a==="NativeScript"||a==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),Jt=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),we={isBrowser:!0,classes:{URLSearchParams:Tt,FormData:Zt,Blob:Ht},isStandardBrowserEnv:kt,isStandardBrowserWebWorkerEnv:Jt,protocols:["http","https","file","blob","url","data"]};function Rt(a,e){return Ya(a,new we.classes.URLSearchParams,Object.assign({visitor:function(n,i,t,o){return we.isNode&&Y.isBuffer(n)?(this.append(i,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},e))}function Dt(a){return Y.matchAll(/\w+|\[(\w*)]/g,a).map(e=>e[0]==="[]"?"":e[1]||e[0])}function Xt(a){const e={},n=Object.keys(a);let i;const t=n.length;let o;for(i=0;i=n.length;return s=!s&&Y.isArray(t)?t.length:s,r?(Y.hasOwnProp(t,s)?t[s]=[t[s],i]:t[s]=i,!u):((!t[s]||!Y.isObject(t[s]))&&(t[s]=[]),e(n,i,t[s],o)&&Y.isArray(t[s])&&(t[s]=Xt(t[s])),!u)}if(Y.isFormData(a)&&Y.isFunction(a.entries)){const n={};return Y.forEachEntry(a,(i,t)=>{e(Dt(i),t,n,0)}),n}return null}const Mt={"Content-Type":void 0};function Bt(a,e,n){if(Y.isString(a))try{return(e||JSON.parse)(a),Y.trim(a)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(a)}const La={transitional:ti,adapter:["xhr","http"],transformRequest:[function(e,n){const i=n.getContentType()||"",t=i.indexOf("application/json")>-1,o=Y.isObject(e);if(o&&Y.isHTMLForm(e)&&(e=new FormData(e)),Y.isFormData(e))return t&&t?JSON.stringify(si(e)):e;if(Y.isArrayBuffer(e)||Y.isBuffer(e)||Y.isStream(e)||Y.isFile(e)||Y.isBlob(e))return e;if(Y.isArrayBufferView(e))return e.buffer;if(Y.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let u;if(o){if(i.indexOf("application/x-www-form-urlencoded")>-1)return Rt(e,this.formSerializer).toString();if((u=Y.isFileList(e))||i.indexOf("multipart/form-data")>-1){const r=this.env&&this.env.FormData;return Ya(u?{"files[]":e}:e,r&&new r,this.formSerializer)}}return o||t?(n.setContentType("application/json",!1),Bt(e)):e}],transformResponse:[function(e){const n=this.transitional||La.transitional,i=n&&n.forcedJSONParsing,t=this.responseType==="json";if(e&&Y.isString(e)&&(i&&!this.responseType||t)){const s=!(n&&n.silentJSONParsing)&&t;try{return JSON.parse(e)}catch(u){if(s)throw u.name==="SyntaxError"?G.from(u,G.ERR_BAD_RESPONSE,this,null,this.response):u}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:we.classes.FormData,Blob:we.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Y.forEach(["delete","get","head"],function(e){La.headers[e]={}}),Y.forEach(["post","put","patch"],function(e){La.headers[e]=Y.merge(Mt)});const an=La,Nt=Y.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Vt=a=>{const e={};let n,i,t;return a&&a.split(` -`).forEach(function(s){t=s.indexOf(":"),n=s.substring(0,t).trim().toLowerCase(),i=s.substring(t+1).trim(),!(!n||e[n]&&Nt[n])&&(n==="set-cookie"?e[n]?e[n].push(i):e[n]=[i]:e[n]=e[n]?e[n]+", "+i:i)}),e},ui=Symbol("internals");function Ie(a){return a&&String(a).trim().toLowerCase()}function Pa(a){return a===!1||a==null?a:Y.isArray(a)?a.map(Pa):String(a)}function At(a){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(a);)e[i[1]]=i[2];return e}const Ft=a=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(a.trim());function nn(a,e,n,i,t){if(Y.isFunction(i))return i.call(this,e,n);if(t&&(e=n),!!Y.isString(e)){if(Y.isString(i))return e.indexOf(i)!==-1;if(Y.isRegExp(i))return i.test(e)}}function Qt(a){return a.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function Ot(a,e){const n=Y.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(a,i+n,{value:function(t,o,s){return this[i].call(this,e,t,o,s)},configurable:!0})})}class Ta{constructor(e){e&&this.set(e)}set(e,n,i){const t=this;function o(u,r,l){const g=Ie(r);if(!g)throw new Error("header name must be a non-empty string");const c=Y.findKey(t,g);(!c||t[c]===void 0||l===!0||l===void 0&&t[c]!==!1)&&(t[c||r]=Pa(u))}const s=(u,r)=>Y.forEach(u,(l,g)=>o(l,g,r));return Y.isPlainObject(e)||e instanceof this.constructor?s(e,n):Y.isString(e)&&(e=e.trim())&&!Ft(e)?s(Vt(e),n):e!=null&&o(n,e,i),this}get(e,n){if(e=Ie(e),e){const i=Y.findKey(this,e);if(i){const t=this[i];if(!n)return t;if(n===!0)return At(t);if(Y.isFunction(n))return n.call(this,t,i);if(Y.isRegExp(n))return n.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=Ie(e),e){const i=Y.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||nn(this,this[i],i,n)))}return!1}delete(e,n){const i=this;let t=!1;function o(s){if(s=Ie(s),s){const u=Y.findKey(i,s);u&&(!n||nn(i,i[u],u,n))&&(delete i[u],t=!0)}}return Y.isArray(e)?e.forEach(o):o(e),t}clear(e){const n=Object.keys(this);let i=n.length,t=!1;for(;i--;){const o=n[i];(!e||nn(this,this[o],o,e,!0))&&(delete this[o],t=!0)}return t}normalize(e){const n=this,i={};return Y.forEach(this,(t,o)=>{const s=Y.findKey(i,o);if(s){n[s]=Pa(t),delete n[o];return}const u=e?Qt(o):String(o).trim();u!==o&&delete n[o],n[u]=Pa(t),i[u]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return Y.forEach(this,(i,t)=>{i!=null&&i!==!1&&(n[t]=e&&Y.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const i=new this(e);return n.forEach(t=>i.set(t)),i}static accessor(e){const i=(this[ui]=this[ui]={accessors:{}}).accessors,t=this.prototype;function o(s){const u=Ie(s);i[u]||(Ot(t,s),i[u]=!0)}return Y.isArray(e)?e.forEach(o):o(e),this}}Ta.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Y.freezeMethods(Ta.prototype),Y.freezeMethods(Ta);const fe=Ta;function on(a,e){const n=this||an,i=e||n,t=fe.from(i.headers);let o=i.data;return Y.forEach(a,function(u){o=u.call(n,o,t.normalize(),e?e.status:void 0)}),t.normalize(),o}function ri(a){return!!(a&&a.__CANCEL__)}function _e(a,e,n){G.call(this,a??"canceled",G.ERR_CANCELED,e,n),this.name="CanceledError"}Y.inherits(_e,G,{__CANCEL__:!0});function xt(a,e,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?a(n):e(new G("Request failed with status code "+n.status,[G.ERR_BAD_REQUEST,G.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const Et=we.isStandardBrowserEnv?function(){return{write:function(n,i,t,o,s,u){const r=[];r.push(n+"="+encodeURIComponent(i)),Y.isNumber(t)&&r.push("expires="+new Date(t).toGMTString()),Y.isString(o)&&r.push("path="+o),Y.isString(s)&&r.push("domain="+s),u===!0&&r.push("secure"),document.cookie=r.join("; ")},read:function(n){const i=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return i?decodeURIComponent(i[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function Gt(a){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(a)}function vt(a,e){return e?a.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):a}function li(a,e){return a&&!Gt(e)?vt(a,e):e}const Wt=we.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let i;function t(o){let s=o;return e&&(n.setAttribute("href",s),s=n.href),n.setAttribute("href",s),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return i=t(window.location.href),function(s){const u=Y.isString(s)?t(s):s;return u.protocol===i.protocol&&u.host===i.host}}():function(){return function(){return!0}}();function Kt(a){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(a);return e&&e[1]||""}function Ut(a,e){a=a||10;const n=new Array(a),i=new Array(a);let t=0,o=0,s;return e=e!==void 0?e:1e3,function(r){const l=Date.now(),g=i[o];s||(s=l),n[t]=r,i[t]=l;let c=o,b=0;for(;c!==t;)b+=n[c++],c=c%a;if(t=(t+1)%a,t===o&&(o=(o+1)%a),l-s{const o=t.loaded,s=t.lengthComputable?t.total:void 0,u=o-n,r=i(u),l=o<=s;n=o;const g={loaded:o,total:s,progress:s?o/s:void 0,bytes:u,rate:r||void 0,estimated:r&&s&&l?(s-o)/r:void 0,event:t};g[e?"download":"upload"]=!0,a(g)}}const Za={http:Ct,xhr:typeof XMLHttpRequest<"u"&&function(a){return new Promise(function(n,i){let t=a.data;const o=fe.from(a.headers).normalize(),s=a.responseType;let u;function r(){a.cancelToken&&a.cancelToken.unsubscribe(u),a.signal&&a.signal.removeEventListener("abort",u)}Y.isFormData(t)&&(we.isStandardBrowserEnv||we.isStandardBrowserWebWorkerEnv?o.setContentType(!1):o.setContentType("multipart/form-data;",!1));let l=new XMLHttpRequest;if(a.auth){const C=a.auth.username||"",j=a.auth.password?unescape(encodeURIComponent(a.auth.password)):"";o.set("Authorization","Basic "+btoa(C+":"+j))}const g=li(a.baseURL,a.url);l.open(a.method.toUpperCase(),ii(g,a.params,a.paramsSerializer),!0),l.timeout=a.timeout;function c(){if(!l)return;const C=fe.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders()),m={data:!s||s==="text"||s==="json"?l.responseText:l.response,status:l.status,statusText:l.statusText,headers:C,config:a,request:l};xt(function(w){n(w),r()},function(w){i(w),r()},m),l=null}if("onloadend"in l?l.onloadend=c:l.onreadystatechange=function(){!l||l.readyState!==4||l.status===0&&!(l.responseURL&&l.responseURL.indexOf("file:")===0)||setTimeout(c)},l.onabort=function(){l&&(i(new G("Request aborted",G.ECONNABORTED,a,l)),l=null)},l.onerror=function(){i(new G("Network Error",G.ERR_NETWORK,a,l)),l=null},l.ontimeout=function(){let j=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const m=a.transitional||ti;a.timeoutErrorMessage&&(j=a.timeoutErrorMessage),i(new G(j,m.clarifyTimeoutError?G.ETIMEDOUT:G.ECONNABORTED,a,l)),l=null},we.isStandardBrowserEnv){const C=(a.withCredentials||Wt(g))&&a.xsrfCookieName&&Et.read(a.xsrfCookieName);C&&o.set(a.xsrfHeaderName,C)}t===void 0&&o.setContentType(null),"setRequestHeader"in l&&Y.forEach(o.toJSON(),function(j,m){l.setRequestHeader(m,j)}),Y.isUndefined(a.withCredentials)||(l.withCredentials=!!a.withCredentials),s&&s!=="json"&&(l.responseType=a.responseType),typeof a.onDownloadProgress=="function"&&l.addEventListener("progress",hi(a.onDownloadProgress,!0)),typeof a.onUploadProgress=="function"&&l.upload&&l.upload.addEventListener("progress",hi(a.onUploadProgress)),(a.cancelToken||a.signal)&&(u=C=>{l&&(i(!C||C.type?new _e(null,a,l):C),l.abort(),l=null)},a.cancelToken&&a.cancelToken.subscribe(u),a.signal&&(a.signal.aborted?u():a.signal.addEventListener("abort",u)));const b=Kt(g);if(b&&we.protocols.indexOf(b)===-1){i(new G("Unsupported protocol "+b+":",G.ERR_BAD_REQUEST,a));return}l.send(t||null)})}};Y.forEach(Za,(a,e)=>{if(a){try{Object.defineProperty(a,"name",{value:e})}catch{}Object.defineProperty(a,"adapterName",{value:e})}});const It={getAdapter:a=>{a=Y.isArray(a)?a:[a];const{length:e}=a;let n,i;for(let t=0;ta instanceof fe?a.toJSON():a;function Oe(a,e){e=e||{};const n={};function i(l,g,c){return Y.isPlainObject(l)&&Y.isPlainObject(g)?Y.merge.call({caseless:c},l,g):Y.isPlainObject(g)?Y.merge({},g):Y.isArray(g)?g.slice():g}function t(l,g,c){if(Y.isUndefined(g)){if(!Y.isUndefined(l))return i(void 0,l,c)}else return i(l,g,c)}function o(l,g){if(!Y.isUndefined(g))return i(void 0,g)}function s(l,g){if(Y.isUndefined(g)){if(!Y.isUndefined(l))return i(void 0,l)}else return i(void 0,g)}function u(l,g,c){if(c in e)return i(l,g);if(c in a)return i(void 0,l)}const r={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:u,headers:(l,g)=>t(ci(l),ci(g),!0)};return Y.forEach(Object.keys(Object.assign({},a,e)),function(g){const c=r[g]||t,b=c(a[g],e[g],g);Y.isUndefined(b)&&c!==u||(n[g]=b)}),n}const di="1.4.0",sn={};["object","boolean","number","function","string","symbol"].forEach((a,e)=>{sn[a]=function(i){return typeof i===a||"a"+(e<1?"n ":" ")+a}});const pi={};sn.transitional=function(e,n,i){function t(o,s){return"[Axios v"+di+"] Transitional option '"+o+"'"+s+(i?". "+i:"")}return(o,s,u)=>{if(e===!1)throw new G(t(s," has been removed"+(n?" in "+n:"")),G.ERR_DEPRECATED);return n&&!pi[s]&&(pi[s]=!0,console.warn(t(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,s,u):!0}};function _t(a,e,n){if(typeof a!="object")throw new G("options must be an object",G.ERR_BAD_OPTION_VALUE);const i=Object.keys(a);let t=i.length;for(;t-- >0;){const o=i[t],s=e[o];if(s){const u=a[o],r=u===void 0||s(u,o,a);if(r!==!0)throw new G("option "+o+" must be "+r,G.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new G("Unknown option "+o,G.ERR_BAD_OPTION)}}const un={assertOptions:_t,validators:sn},Te=un.validators;class Ha{constructor(e){this.defaults=e,this.interceptors={request:new oi,response:new oi}}request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=Oe(this.defaults,n);const{transitional:i,paramsSerializer:t,headers:o}=n;i!==void 0&&un.assertOptions(i,{silentJSONParsing:Te.transitional(Te.boolean),forcedJSONParsing:Te.transitional(Te.boolean),clarifyTimeoutError:Te.transitional(Te.boolean)},!1),t!=null&&(Y.isFunction(t)?n.paramsSerializer={serialize:t}:un.assertOptions(t,{encode:Te.function,serialize:Te.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s;s=o&&Y.merge(o.common,o[n.method]),s&&Y.forEach(["delete","get","head","post","put","patch","common"],j=>{delete o[j]}),n.headers=fe.concat(s,o);const u=[];let r=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(r=r&&m.synchronous,u.unshift(m.fulfilled,m.rejected))});const l=[];this.interceptors.response.forEach(function(m){l.push(m.fulfilled,m.rejected)});let g,c=0,b;if(!r){const j=[gi.bind(this),void 0];for(j.unshift.apply(j,u),j.push.apply(j,l),b=j.length,g=Promise.resolve(n);c{if(!i._listeners)return;let o=i._listeners.length;for(;o-- >0;)i._listeners[o](t);i._listeners=null}),this.promise.then=t=>{let o;const s=new Promise(u=>{i.subscribe(u),o=u}).then(t);return s.cancel=function(){i.unsubscribe(o)},s},e(function(o,s,u){i.reason||(i.reason=new _e(o,s,u),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}static source(){let e;return{token:new rn(function(t){e=t}),cancel:e}}}const zt=rn;function $t(a){return function(n){return a.apply(null,n)}}function qt(a){return Y.isObject(a)&&a.isAxiosError===!0}const ln={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ln).forEach(([a,e])=>{ln[e]=a});const es=ln;function yi(a){const e=new ka(a),n=On(ka.prototype.request,e);return Y.extend(n,ka.prototype,e,{allOwnKeys:!0}),Y.extend(n,e,null,{allOwnKeys:!0}),n.create=function(t){return yi(Oe(a,t))},n}const oe=yi(an);oe.Axios=ka,oe.CanceledError=_e,oe.CancelToken=zt,oe.isCancel=ri,oe.VERSION=di,oe.toFormData=Ya,oe.AxiosError=G,oe.Cancel=oe.CanceledError,oe.all=function(e){return Promise.all(e)},oe.spread=$t,oe.isAxiosError=qt,oe.mergeConfig=Oe,oe.AxiosHeaders=fe,oe.formToJSON=a=>si(Y.isHTMLForm(a)?new FormData(a):a),oe.HttpStatusCode=es,oe.default=oe;const L=oe,P="http://localhost:8090".replace(/\/+$/,"");class ee{constructor(e,n=P,i=L){this.basePath=n,this.axios=i,e&&(this.configuration=e,this.basePath=e.basePath||this.basePath)}}class as extends Error{constructor(e,n){super(n),this.field=e,this.name="RequiredError"}}const T="https://example.com",N=function(a,e,n){if(n==null)throw new as(e,`Required parameter ${e} was null or undefined when calling ${a}.`)},Z=function(a,e){e&&(e.username||e.password)&&(a.auth={username:e.username,password:e.password})},H=async function(a,e){if(e&&e.accessToken){const n=typeof e.accessToken=="function"?await e.accessToken():await e.accessToken;a.Authorization="Bearer "+n}};function hn(a,e,n=""){e!=null&&(typeof e=="object"?Array.isArray(e)?e.forEach(i=>hn(a,i,n)):Object.keys(e).forEach(i=>hn(a,e[i],`${n}${n!==""?".":""}${i}`)):a.has(n)?a.append(n,e):a.set(n,e))}const k=function(a,...e){const n=new URLSearchParams(a.search);hn(n,e),a.search=n.toString()},O=function(a,e,n){const i=typeof a!="string";return(i&&n&&n.isJsonMime?n.isJsonMime(e.headers["Content-Type"]):i)?JSON.stringify(a!==void 0?a:{}):a||""},J=function(a){return a.pathname+a.search+a.hash},R=function(a,e,n,i){return(t=e,o=n)=>{const s={...a.options,url:((i==null?void 0:i.basePath)||o)+a.url};return t.request(s)}},ns=function(a){return{createComment:async(e,n={})=>{N("createComment","commentRequest",e);const i="/apis/api.console.halo.run/v1alpha1/comments",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},createReply:async(e,n,i={})=>{N("createReply","name",e),N("createReply","replyRequest",n);const t="/apis/api.console.halo.run/v1alpha1/comments/{name}/reply".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"POST",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}},listComments:async(e,n,i,t,o,s,u,r,l,g,c,b,C,j,m={})=>{const y="/apis/api.console.halo.run/v1alpha1/comments",w=new URL(y,T);let S;a&&(S=a.baseOptions);const M={method:"GET",...S,...m},V={},X={};Z(M,a),await H(V,a),e!==void 0&&(X.allowNotification=e),n!==void 0&&(X.approved=n),i&&(X.fieldSelector=i),t!==void 0&&(X.hidden=t),o!==void 0&&(X.keyword=o),s&&(X.labelSelector=s),u!==void 0&&(X.ownerKind=u),r!==void 0&&(X.ownerName=r),l!==void 0&&(X.page=l),g!==void 0&&(X.size=g),c&&(X.sort=Array.from(c)),b!==void 0&&(X.subjectKind=b),C!==void 0&&(X.subjectName=C),j!==void 0&&(X.top=j),k(w,X);let B=S&&S.headers?S.headers:{};return M.headers={...V,...B,...m.headers},{url:J(w),options:M}}}},gn=function(a){const e=ns(a);return{async createComment(n,i){const t=await e.createComment(n,i);return R(t,L,P,a)},async createReply(n,i,t){const o=await e.createReply(n,i,t);return R(o,L,P,a)},async listComments(n,i,t,o,s,u,r,l,g,c,b,C,j,m,y){const w=await e.listComments(n,i,t,o,s,u,r,l,g,c,b,C,j,m,y);return R(w,L,P,a)}}};class is extends ee{createComment(e,n){return gn(this.configuration).createComment(e.commentRequest,n).then(i=>i(this.axios,this.basePath))}createReply(e,n){return gn(this.configuration).createReply(e.name,e.replyRequest,n).then(i=>i(this.axios,this.basePath))}listComments(e={},n){return gn(this.configuration).listComments(e.allowNotification,e.approved,e.fieldSelector,e.hidden,e.keyword,e.labelSelector,e.ownerKind,e.ownerName,e.page,e.size,e.sort,e.subjectKind,e.subjectName,e.top,n).then(i=>i(this.axios,this.basePath))}}const os=function(a){return{draftPost:async(e,n={})=>{N("draftPost","postRequest",e);const i="/apis/api.console.halo.run/v1alpha1/posts",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},fetchPostHeadContent:async(e,n={})=>{N("fetchPostHeadContent","name",e);const i="/apis/api.console.halo.run/v1alpha1/posts/{name}/head-content".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},fetchPostReleaseContent:async(e,n={})=>{N("fetchPostReleaseContent","name",e);const i="/apis/api.console.halo.run/v1alpha1/posts/{name}/release-content".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},listPosts:async(e,n,i,t,o,s,u,r,l,g,c,b={})=>{const C="/apis/api.console.halo.run/v1alpha1/posts",j=new URL(C,T);let m;a&&(m=a.baseOptions);const y={method:"GET",...m,...b},w={},S={};Z(y,a),await H(w,a),e&&(S.category=Array.from(e)),n&&(S.contributor=Array.from(n)),i&&(S.fieldSelector=i),t!==void 0&&(S.keyword=t),o&&(S.labelSelector=o),s!==void 0&&(S.page=s),u!==void 0&&(S.publishPhase=u),r!==void 0&&(S.size=r),l&&(S.sort=Array.from(l)),g&&(S.tag=Array.from(g)),c!==void 0&&(S.visible=c),k(j,S);let M=m&&m.headers?m.headers:{};return y.headers={...w,...M,...b.headers},{url:J(j),options:y}},publishPost:async(e,n,i={})=>{N("publishPost","name",e);const t="/apis/api.console.halo.run/v1alpha1/posts/{name}/publish".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),n!==void 0&&(l.headSnapshot=n),k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},{url:J(o),options:u}},recyclePost:async(e,n={})=>{N("recyclePost","name",e);const i="/apis/api.console.halo.run/v1alpha1/posts/{name}/recycle".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"PUT",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},unpublishPost:async(e,n={})=>{N("unpublishPost","name",e);const i="/apis/api.console.halo.run/v1alpha1/posts/{name}/unpublish".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"PUT",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},updateDraftPost:async(e,n,i={})=>{N("updateDraftPost","name",e),N("updateDraftPost","postRequest",n);const t="/apis/api.console.halo.run/v1alpha1/posts/{name}".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}},updatePostContent:async(e,n,i={})=>{N("updatePostContent","name",e),N("updatePostContent","content",n);const t="/apis/api.console.halo.run/v1alpha1/posts/{name}/content".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}}}},Ce=function(a){const e=os(a);return{async draftPost(n,i){const t=await e.draftPost(n,i);return R(t,L,P,a)},async fetchPostHeadContent(n,i){const t=await e.fetchPostHeadContent(n,i);return R(t,L,P,a)},async fetchPostReleaseContent(n,i){const t=await e.fetchPostReleaseContent(n,i);return R(t,L,P,a)},async listPosts(n,i,t,o,s,u,r,l,g,c,b,C){const j=await e.listPosts(n,i,t,o,s,u,r,l,g,c,b,C);return R(j,L,P,a)},async publishPost(n,i,t){const o=await e.publishPost(n,i,t);return R(o,L,P,a)},async recyclePost(n,i){const t=await e.recyclePost(n,i);return R(t,L,P,a)},async unpublishPost(n,i){const t=await e.unpublishPost(n,i);return R(t,L,P,a)},async updateDraftPost(n,i,t){const o=await e.updateDraftPost(n,i,t);return R(o,L,P,a)},async updatePostContent(n,i,t){const o=await e.updatePostContent(n,i,t);return R(o,L,P,a)}}};class ts extends ee{draftPost(e,n){return Ce(this.configuration).draftPost(e.postRequest,n).then(i=>i(this.axios,this.basePath))}fetchPostHeadContent(e,n){return Ce(this.configuration).fetchPostHeadContent(e.name,n).then(i=>i(this.axios,this.basePath))}fetchPostReleaseContent(e,n){return Ce(this.configuration).fetchPostReleaseContent(e.name,n).then(i=>i(this.axios,this.basePath))}listPosts(e={},n){return Ce(this.configuration).listPosts(e.category,e.contributor,e.fieldSelector,e.keyword,e.labelSelector,e.page,e.publishPhase,e.size,e.sort,e.tag,e.visible,n).then(i=>i(this.axios,this.basePath))}publishPost(e,n){return Ce(this.configuration).publishPost(e.name,e.headSnapshot,n).then(i=>i(this.axios,this.basePath))}recyclePost(e,n){return Ce(this.configuration).recyclePost(e.name,n).then(i=>i(this.axios,this.basePath))}unpublishPost(e,n){return Ce(this.configuration).unpublishPost(e.name,n).then(i=>i(this.axios,this.basePath))}updateDraftPost(e,n){return Ce(this.configuration).updateDraftPost(e.name,e.postRequest,n).then(i=>i(this.axios,this.basePath))}updatePostContent(e,n){return Ce(this.configuration).updatePostContent(e.name,e.content,n).then(i=>i(this.axios,this.basePath))}}const ss=function(a){return{listReplies:async(e,n,i,t,o,s={})=>{const u="/apis/api.console.halo.run/v1alpha1/replies",r=new URL(u,T);let l;a&&(l=a.baseOptions);const g={method:"GET",...l,...s},c={},b={};Z(g,a),await H(c,a),e!==void 0&&(b.commentName=e),n&&(b.fieldSelector=n),i&&(b.labelSelector=i),t!==void 0&&(b.page=t),o!==void 0&&(b.size=o),k(r,b);let C=l&&l.headers?l.headers:{};return g.headers={...c,...C,...s.headers},{url:J(r),options:g}}}},us=function(a){const e=ss(a);return{async listReplies(n,i,t,o,s,u){const r=await e.listReplies(n,i,t,o,s,u);return R(r,L,P,a)}}};class rs extends ee{listReplies(e={},n){return us(this.configuration).listReplies(e.commentName,e.fieldSelector,e.labelSelector,e.page,e.size,n).then(i=>i(this.axios,this.basePath))}}const ls=function(a){return{draftSinglePage:async(e,n={})=>{N("draftSinglePage","singlePageRequest",e);const i="/apis/api.console.halo.run/v1alpha1/singlepages",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},fetchSinglePageHeadContent:async(e,n={})=>{N("fetchSinglePageHeadContent","name",e);const i="/apis/api.console.halo.run/v1alpha1/singlepages/{name}/head-content".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},fetchSinglePageReleaseContent:async(e,n={})=>{N("fetchSinglePageReleaseContent","name",e);const i="/apis/api.console.halo.run/v1alpha1/singlepages/{name}/release-content".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},listSinglePages:async(e,n,i,t,o,s,u,r,l,g={})=>{const c="/apis/api.console.halo.run/v1alpha1/singlepages",b=new URL(c,T);let C;a&&(C=a.baseOptions);const j={method:"GET",...C,...g},m={},y={};Z(j,a),await H(m,a),e&&(y.contributor=Array.from(e)),n&&(y.fieldSelector=n),i!==void 0&&(y.keyword=i),t&&(y.labelSelector=t),o!==void 0&&(y.page=o),s!==void 0&&(y.publishPhase=s),u!==void 0&&(y.size=u),r&&(y.sort=Array.from(r)),l!==void 0&&(y.visible=l),k(b,y);let w=C&&C.headers?C.headers:{};return j.headers={...m,...w,...g.headers},{url:J(b),options:j}},publishSinglePage:async(e,n={})=>{N("publishSinglePage","name",e);const i="/apis/api.console.halo.run/v1alpha1/singlepages/{name}/publish".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"PUT",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},updateDraftSinglePage:async(e,n,i={})=>{N("updateDraftSinglePage","name",e),N("updateDraftSinglePage","singlePageRequest",n);const t="/apis/api.console.halo.run/v1alpha1/singlepages/{name}".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}},updateSinglePageContent:async(e,n,i={})=>{N("updateSinglePageContent","name",e),N("updateSinglePageContent","content",n);const t="/apis/api.console.halo.run/v1alpha1/singlepages/{name}/content".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}}}},Be=function(a){const e=ls(a);return{async draftSinglePage(n,i){const t=await e.draftSinglePage(n,i);return R(t,L,P,a)},async fetchSinglePageHeadContent(n,i){const t=await e.fetchSinglePageHeadContent(n,i);return R(t,L,P,a)},async fetchSinglePageReleaseContent(n,i){const t=await e.fetchSinglePageReleaseContent(n,i);return R(t,L,P,a)},async listSinglePages(n,i,t,o,s,u,r,l,g,c){const b=await e.listSinglePages(n,i,t,o,s,u,r,l,g,c);return R(b,L,P,a)},async publishSinglePage(n,i){const t=await e.publishSinglePage(n,i);return R(t,L,P,a)},async updateDraftSinglePage(n,i,t){const o=await e.updateDraftSinglePage(n,i,t);return R(o,L,P,a)},async updateSinglePageContent(n,i,t){const o=await e.updateSinglePageContent(n,i,t);return R(o,L,P,a)}}};class hs extends ee{draftSinglePage(e,n){return Be(this.configuration).draftSinglePage(e.singlePageRequest,n).then(i=>i(this.axios,this.basePath))}fetchSinglePageHeadContent(e,n){return Be(this.configuration).fetchSinglePageHeadContent(e.name,n).then(i=>i(this.axios,this.basePath))}fetchSinglePageReleaseContent(e,n){return Be(this.configuration).fetchSinglePageReleaseContent(e.name,n).then(i=>i(this.axios,this.basePath))}listSinglePages(e={},n){return Be(this.configuration).listSinglePages(e.contributor,e.fieldSelector,e.keyword,e.labelSelector,e.page,e.publishPhase,e.size,e.sort,e.visible,n).then(i=>i(this.axios,this.basePath))}publishSinglePage(e,n){return Be(this.configuration).publishSinglePage(e.name,n).then(i=>i(this.axios,this.basePath))}updateDraftSinglePage(e,n){return Be(this.configuration).updateDraftSinglePage(e.name,e.singlePageRequest,n).then(i=>i(this.axios,this.basePath))}updateSinglePageContent(e,n){return Be(this.configuration).updateSinglePageContent(e.name,e.content,n).then(i=>i(this.axios,this.basePath))}}const gs=function(a){return{getStats:async(e={})=>{const n="/apis/api.console.halo.run/v1alpha1/stats",i=new URL(n,T);let t;a&&(t=a.baseOptions);const o={method:"GET",...t,...e},s={},u={};Z(o,a),await H(s,a),k(i,u);let r=t&&t.headers?t.headers:{};return o.headers={...s,...r,...e.headers},{url:J(i),options:o}}}},cs=function(a){const e=gs(a);return{async getStats(n){const i=await e.getStats(n);return R(i,L,P,a)}}};class ds extends ee{getStats(e){return cs(this.configuration).getStats(e).then(n=>n(this.axios,this.basePath))}}const ps=function(a){return{changePassword:async(e,n,i={})=>{N("changePassword","name",e),N("changePassword","changePasswordRequest",n);const t="/apis/api.console.halo.run/v1alpha1/users/{name}/password".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}},createUser:async(e,n={})=>{N("createUser","createUserRequest",e);const i="/apis/api.console.halo.run/v1alpha1/users",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},getCurrentUserDetail:async(e={})=>{const n="/apis/api.console.halo.run/v1alpha1/users/-",i=new URL(n,T);let t;a&&(t=a.baseOptions);const o={method:"GET",...t,...e},s={},u={};Z(o,a),await H(s,a),k(i,u);let r=t&&t.headers?t.headers:{};return o.headers={...s,...r,...e.headers},{url:J(i),options:o}},getPermissions:async(e,n={})=>{N("getPermissions","name",e);const i="/apis/api.console.halo.run/v1alpha1/users/{name}/permissions".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},getUserDetail:async(e,n={})=>{N("getUserDetail","name",e);const i="/apis/api.console.halo.run/v1alpha1/users/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},grantPermission:async(e,n,i={})=>{N("grantPermission","name",e),N("grantPermission","grantRequest",n);const t="/apis/api.console.halo.run/v1alpha1/users/{name}/permissions".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"POST",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}},listUsers:async(e,n,i,t,o,s,u,r={})=>{const l="/apis/api.console.halo.run/v1alpha1/users",g=new URL(l,T);let c;a&&(c=a.baseOptions);const b={method:"GET",...c,...r},C={},j={};Z(b,a),await H(C,a),e&&(j.fieldSelector=e),n!==void 0&&(j.keyword=n),i&&(j.labelSelector=i),t!==void 0&&(j.page=t),o!==void 0&&(j.role=o),s!==void 0&&(j.size=s),u&&(j.sort=Array.from(u)),k(g,j);let m=c&&c.headers?c.headers:{};return b.headers={...C,...m,...r.headers},{url:J(g),options:b}},updateCurrentUser:async(e,n={})=>{N("updateCurrentUser","user",e);const i="/apis/api.console.halo.run/v1alpha1/users/-",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"PUT",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}}}},Ze=function(a){const e=ps(a);return{async changePassword(n,i,t){const o=await e.changePassword(n,i,t);return R(o,L,P,a)},async createUser(n,i){const t=await e.createUser(n,i);return R(t,L,P,a)},async getCurrentUserDetail(n){const i=await e.getCurrentUserDetail(n);return R(i,L,P,a)},async getPermissions(n,i){const t=await e.getPermissions(n,i);return R(t,L,P,a)},async getUserDetail(n,i){const t=await e.getUserDetail(n,i);return R(t,L,P,a)},async grantPermission(n,i,t){const o=await e.grantPermission(n,i,t);return R(o,L,P,a)},async listUsers(n,i,t,o,s,u,r,l){const g=await e.listUsers(n,i,t,o,s,u,r,l);return R(g,L,P,a)},async updateCurrentUser(n,i){const t=await e.updateCurrentUser(n,i);return R(t,L,P,a)}}};class ys extends ee{changePassword(e,n){return Ze(this.configuration).changePassword(e.name,e.changePasswordRequest,n).then(i=>i(this.axios,this.basePath))}createUser(e,n){return Ze(this.configuration).createUser(e.createUserRequest,n).then(i=>i(this.axios,this.basePath))}getCurrentUserDetail(e){return Ze(this.configuration).getCurrentUserDetail(e).then(n=>n(this.axios,this.basePath))}getPermissions(e,n){return Ze(this.configuration).getPermissions(e.name,n).then(i=>i(this.axios,this.basePath))}getUserDetail(e,n){return Ze(this.configuration).getUserDetail(e.name,n).then(i=>i(this.axios,this.basePath))}grantPermission(e,n){return Ze(this.configuration).grantPermission(e.name,e.grantRequest,n).then(i=>i(this.axios,this.basePath))}listUsers(e={},n){return Ze(this.configuration).listUsers(e.fieldSelector,e.keyword,e.labelSelector,e.page,e.role,e.size,e.sort,n).then(i=>i(this.axios,this.basePath))}updateCurrentUser(e,n){return Ze(this.configuration).updateCurrentUser(e.user,n).then(i=>i(this.axios,this.basePath))}}const bs=function(a){return{createcontentHaloRunV1alpha1Category:async(e,n={})=>{const i="/apis/content.halo.run/v1alpha1/categories",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},deletecontentHaloRunV1alpha1Category:async(e,n={})=>{N("deletecontentHaloRunV1alpha1Category","name",e);const i="/apis/content.halo.run/v1alpha1/categories/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"DELETE",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},getcontentHaloRunV1alpha1Category:async(e,n={})=>{N("getcontentHaloRunV1alpha1Category","name",e);const i="/apis/content.halo.run/v1alpha1/categories/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},listcontentHaloRunV1alpha1Category:async(e,n,i,t,o={})=>{const s="/apis/content.halo.run/v1alpha1/categories",u=new URL(s,T);let r;a&&(r=a.baseOptions);const l={method:"GET",...r,...o},g={},c={};Z(l,a),await H(g,a),e&&(c.fieldSelector=e),n&&(c.labelSelector=n),i!==void 0&&(c.page=i),t!==void 0&&(c.size=t),k(u,c);let b=r&&r.headers?r.headers:{};return l.headers={...g,...b,...o.headers},{url:J(u),options:l}},updatecontentHaloRunV1alpha1Category:async(e,n,i={})=>{N("updatecontentHaloRunV1alpha1Category","name",e);const t="/apis/content.halo.run/v1alpha1/categories/{name}".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}}}},ze=function(a){const e=bs(a);return{async createcontentHaloRunV1alpha1Category(n,i){const t=await e.createcontentHaloRunV1alpha1Category(n,i);return R(t,L,P,a)},async deletecontentHaloRunV1alpha1Category(n,i){const t=await e.deletecontentHaloRunV1alpha1Category(n,i);return R(t,L,P,a)},async getcontentHaloRunV1alpha1Category(n,i){const t=await e.getcontentHaloRunV1alpha1Category(n,i);return R(t,L,P,a)},async listcontentHaloRunV1alpha1Category(n,i,t,o,s){const u=await e.listcontentHaloRunV1alpha1Category(n,i,t,o,s);return R(u,L,P,a)},async updatecontentHaloRunV1alpha1Category(n,i,t){const o=await e.updatecontentHaloRunV1alpha1Category(n,i,t);return R(o,L,P,a)}}};class ms extends ee{createcontentHaloRunV1alpha1Category(e={},n){return ze(this.configuration).createcontentHaloRunV1alpha1Category(e.category,n).then(i=>i(this.axios,this.basePath))}deletecontentHaloRunV1alpha1Category(e,n){return ze(this.configuration).deletecontentHaloRunV1alpha1Category(e.name,n).then(i=>i(this.axios,this.basePath))}getcontentHaloRunV1alpha1Category(e,n){return ze(this.configuration).getcontentHaloRunV1alpha1Category(e.name,n).then(i=>i(this.axios,this.basePath))}listcontentHaloRunV1alpha1Category(e={},n){return ze(this.configuration).listcontentHaloRunV1alpha1Category(e.fieldSelector,e.labelSelector,e.page,e.size,n).then(i=>i(this.axios,this.basePath))}updatecontentHaloRunV1alpha1Category(e,n){return ze(this.configuration).updatecontentHaloRunV1alpha1Category(e.name,e.category,n).then(i=>i(this.axios,this.basePath))}}const ws=function(a){return{createcontentHaloRunV1alpha1Comment:async(e,n={})=>{const i="/apis/content.halo.run/v1alpha1/comments",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},deletecontentHaloRunV1alpha1Comment:async(e,n={})=>{N("deletecontentHaloRunV1alpha1Comment","name",e);const i="/apis/content.halo.run/v1alpha1/comments/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"DELETE",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},getcontentHaloRunV1alpha1Comment:async(e,n={})=>{N("getcontentHaloRunV1alpha1Comment","name",e);const i="/apis/content.halo.run/v1alpha1/comments/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},listcontentHaloRunV1alpha1Comment:async(e,n,i,t,o={})=>{const s="/apis/content.halo.run/v1alpha1/comments",u=new URL(s,T);let r;a&&(r=a.baseOptions);const l={method:"GET",...r,...o},g={},c={};Z(l,a),await H(g,a),e&&(c.fieldSelector=e),n&&(c.labelSelector=n),i!==void 0&&(c.page=i),t!==void 0&&(c.size=t),k(u,c);let b=r&&r.headers?r.headers:{};return l.headers={...g,...b,...o.headers},{url:J(u),options:l}},updatecontentHaloRunV1alpha1Comment:async(e,n,i={})=>{N("updatecontentHaloRunV1alpha1Comment","name",e);const t="/apis/content.halo.run/v1alpha1/comments/{name}".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}}}},$e=function(a){const e=ws(a);return{async createcontentHaloRunV1alpha1Comment(n,i){const t=await e.createcontentHaloRunV1alpha1Comment(n,i);return R(t,L,P,a)},async deletecontentHaloRunV1alpha1Comment(n,i){const t=await e.deletecontentHaloRunV1alpha1Comment(n,i);return R(t,L,P,a)},async getcontentHaloRunV1alpha1Comment(n,i){const t=await e.getcontentHaloRunV1alpha1Comment(n,i);return R(t,L,P,a)},async listcontentHaloRunV1alpha1Comment(n,i,t,o,s){const u=await e.listcontentHaloRunV1alpha1Comment(n,i,t,o,s);return R(u,L,P,a)},async updatecontentHaloRunV1alpha1Comment(n,i,t){const o=await e.updatecontentHaloRunV1alpha1Comment(n,i,t);return R(o,L,P,a)}}};class js extends ee{createcontentHaloRunV1alpha1Comment(e={},n){return $e(this.configuration).createcontentHaloRunV1alpha1Comment(e.comment,n).then(i=>i(this.axios,this.basePath))}deletecontentHaloRunV1alpha1Comment(e,n){return $e(this.configuration).deletecontentHaloRunV1alpha1Comment(e.name,n).then(i=>i(this.axios,this.basePath))}getcontentHaloRunV1alpha1Comment(e,n){return $e(this.configuration).getcontentHaloRunV1alpha1Comment(e.name,n).then(i=>i(this.axios,this.basePath))}listcontentHaloRunV1alpha1Comment(e={},n){return $e(this.configuration).listcontentHaloRunV1alpha1Comment(e.fieldSelector,e.labelSelector,e.page,e.size,n).then(i=>i(this.axios,this.basePath))}updatecontentHaloRunV1alpha1Comment(e,n){return $e(this.configuration).updatecontentHaloRunV1alpha1Comment(e.name,e.comment,n).then(i=>i(this.axios,this.basePath))}}const fs=function(a){return{createcontentHaloRunV1alpha1Post:async(e,n={})=>{const i="/apis/content.halo.run/v1alpha1/posts",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},deletecontentHaloRunV1alpha1Post:async(e,n={})=>{N("deletecontentHaloRunV1alpha1Post","name",e);const i="/apis/content.halo.run/v1alpha1/posts/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"DELETE",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},getcontentHaloRunV1alpha1Post:async(e,n={})=>{N("getcontentHaloRunV1alpha1Post","name",e);const i="/apis/content.halo.run/v1alpha1/posts/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},listcontentHaloRunV1alpha1Post:async(e,n,i,t,o={})=>{const s="/apis/content.halo.run/v1alpha1/posts",u=new URL(s,T);let r;a&&(r=a.baseOptions);const l={method:"GET",...r,...o},g={},c={};Z(l,a),await H(g,a),e&&(c.fieldSelector=e),n&&(c.labelSelector=n),i!==void 0&&(c.page=i),t!==void 0&&(c.size=t),k(u,c);let b=r&&r.headers?r.headers:{};return l.headers={...g,...b,...o.headers},{url:J(u),options:l}},updatecontentHaloRunV1alpha1Post:async(e,n,i={})=>{N("updatecontentHaloRunV1alpha1Post","name",e);const t="/apis/content.halo.run/v1alpha1/posts/{name}".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}}}},qe=function(a){const e=fs(a);return{async createcontentHaloRunV1alpha1Post(n,i){const t=await e.createcontentHaloRunV1alpha1Post(n,i);return R(t,L,P,a)},async deletecontentHaloRunV1alpha1Post(n,i){const t=await e.deletecontentHaloRunV1alpha1Post(n,i);return R(t,L,P,a)},async getcontentHaloRunV1alpha1Post(n,i){const t=await e.getcontentHaloRunV1alpha1Post(n,i);return R(t,L,P,a)},async listcontentHaloRunV1alpha1Post(n,i,t,o,s){const u=await e.listcontentHaloRunV1alpha1Post(n,i,t,o,s);return R(u,L,P,a)},async updatecontentHaloRunV1alpha1Post(n,i,t){const o=await e.updatecontentHaloRunV1alpha1Post(n,i,t);return R(o,L,P,a)}}};class Cs extends ee{createcontentHaloRunV1alpha1Post(e={},n){return qe(this.configuration).createcontentHaloRunV1alpha1Post(e.post,n).then(i=>i(this.axios,this.basePath))}deletecontentHaloRunV1alpha1Post(e,n){return qe(this.configuration).deletecontentHaloRunV1alpha1Post(e.name,n).then(i=>i(this.axios,this.basePath))}getcontentHaloRunV1alpha1Post(e,n){return qe(this.configuration).getcontentHaloRunV1alpha1Post(e.name,n).then(i=>i(this.axios,this.basePath))}listcontentHaloRunV1alpha1Post(e={},n){return qe(this.configuration).listcontentHaloRunV1alpha1Post(e.fieldSelector,e.labelSelector,e.page,e.size,n).then(i=>i(this.axios,this.basePath))}updatecontentHaloRunV1alpha1Post(e,n){return qe(this.configuration).updatecontentHaloRunV1alpha1Post(e.name,e.post,n).then(i=>i(this.axios,this.basePath))}}const Ss=function(a){return{createcontentHaloRunV1alpha1Reply:async(e,n={})=>{const i="/apis/content.halo.run/v1alpha1/replies",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},deletecontentHaloRunV1alpha1Reply:async(e,n={})=>{N("deletecontentHaloRunV1alpha1Reply","name",e);const i="/apis/content.halo.run/v1alpha1/replies/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"DELETE",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},getcontentHaloRunV1alpha1Reply:async(e,n={})=>{N("getcontentHaloRunV1alpha1Reply","name",e);const i="/apis/content.halo.run/v1alpha1/replies/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},listcontentHaloRunV1alpha1Reply:async(e,n,i,t,o={})=>{const s="/apis/content.halo.run/v1alpha1/replies",u=new URL(s,T);let r;a&&(r=a.baseOptions);const l={method:"GET",...r,...o},g={},c={};Z(l,a),await H(g,a),e&&(c.fieldSelector=e),n&&(c.labelSelector=n),i!==void 0&&(c.page=i),t!==void 0&&(c.size=t),k(u,c);let b=r&&r.headers?r.headers:{};return l.headers={...g,...b,...o.headers},{url:J(u),options:l}},updatecontentHaloRunV1alpha1Reply:async(e,n,i={})=>{N("updatecontentHaloRunV1alpha1Reply","name",e);const t="/apis/content.halo.run/v1alpha1/replies/{name}".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}}}},ea=function(a){const e=Ss(a);return{async createcontentHaloRunV1alpha1Reply(n,i){const t=await e.createcontentHaloRunV1alpha1Reply(n,i);return R(t,L,P,a)},async deletecontentHaloRunV1alpha1Reply(n,i){const t=await e.deletecontentHaloRunV1alpha1Reply(n,i);return R(t,L,P,a)},async getcontentHaloRunV1alpha1Reply(n,i){const t=await e.getcontentHaloRunV1alpha1Reply(n,i);return R(t,L,P,a)},async listcontentHaloRunV1alpha1Reply(n,i,t,o,s){const u=await e.listcontentHaloRunV1alpha1Reply(n,i,t,o,s);return R(u,L,P,a)},async updatecontentHaloRunV1alpha1Reply(n,i,t){const o=await e.updatecontentHaloRunV1alpha1Reply(n,i,t);return R(o,L,P,a)}}};class Ys extends ee{createcontentHaloRunV1alpha1Reply(e={},n){return ea(this.configuration).createcontentHaloRunV1alpha1Reply(e.reply,n).then(i=>i(this.axios,this.basePath))}deletecontentHaloRunV1alpha1Reply(e,n){return ea(this.configuration).deletecontentHaloRunV1alpha1Reply(e.name,n).then(i=>i(this.axios,this.basePath))}getcontentHaloRunV1alpha1Reply(e,n){return ea(this.configuration).getcontentHaloRunV1alpha1Reply(e.name,n).then(i=>i(this.axios,this.basePath))}listcontentHaloRunV1alpha1Reply(e={},n){return ea(this.configuration).listcontentHaloRunV1alpha1Reply(e.fieldSelector,e.labelSelector,e.page,e.size,n).then(i=>i(this.axios,this.basePath))}updatecontentHaloRunV1alpha1Reply(e,n){return ea(this.configuration).updatecontentHaloRunV1alpha1Reply(e.name,e.reply,n).then(i=>i(this.axios,this.basePath))}}const Ls=function(a){return{createcontentHaloRunV1alpha1SinglePage:async(e,n={})=>{const i="/apis/content.halo.run/v1alpha1/singlepages",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},deletecontentHaloRunV1alpha1SinglePage:async(e,n={})=>{N("deletecontentHaloRunV1alpha1SinglePage","name",e);const i="/apis/content.halo.run/v1alpha1/singlepages/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"DELETE",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},getcontentHaloRunV1alpha1SinglePage:async(e,n={})=>{N("getcontentHaloRunV1alpha1SinglePage","name",e);const i="/apis/content.halo.run/v1alpha1/singlepages/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},listcontentHaloRunV1alpha1SinglePage:async(e,n,i,t,o={})=>{const s="/apis/content.halo.run/v1alpha1/singlepages",u=new URL(s,T);let r;a&&(r=a.baseOptions);const l={method:"GET",...r,...o},g={},c={};Z(l,a),await H(g,a),e&&(c.fieldSelector=e),n&&(c.labelSelector=n),i!==void 0&&(c.page=i),t!==void 0&&(c.size=t),k(u,c);let b=r&&r.headers?r.headers:{};return l.headers={...g,...b,...o.headers},{url:J(u),options:l}},updatecontentHaloRunV1alpha1SinglePage:async(e,n,i={})=>{N("updatecontentHaloRunV1alpha1SinglePage","name",e);const t="/apis/content.halo.run/v1alpha1/singlepages/{name}".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}}}},aa=function(a){const e=Ls(a);return{async createcontentHaloRunV1alpha1SinglePage(n,i){const t=await e.createcontentHaloRunV1alpha1SinglePage(n,i);return R(t,L,P,a)},async deletecontentHaloRunV1alpha1SinglePage(n,i){const t=await e.deletecontentHaloRunV1alpha1SinglePage(n,i);return R(t,L,P,a)},async getcontentHaloRunV1alpha1SinglePage(n,i){const t=await e.getcontentHaloRunV1alpha1SinglePage(n,i);return R(t,L,P,a)},async listcontentHaloRunV1alpha1SinglePage(n,i,t,o,s){const u=await e.listcontentHaloRunV1alpha1SinglePage(n,i,t,o,s);return R(u,L,P,a)},async updatecontentHaloRunV1alpha1SinglePage(n,i,t){const o=await e.updatecontentHaloRunV1alpha1SinglePage(n,i,t);return R(o,L,P,a)}}};class Ps extends ee{createcontentHaloRunV1alpha1SinglePage(e={},n){return aa(this.configuration).createcontentHaloRunV1alpha1SinglePage(e.singlePage,n).then(i=>i(this.axios,this.basePath))}deletecontentHaloRunV1alpha1SinglePage(e,n){return aa(this.configuration).deletecontentHaloRunV1alpha1SinglePage(e.name,n).then(i=>i(this.axios,this.basePath))}getcontentHaloRunV1alpha1SinglePage(e,n){return aa(this.configuration).getcontentHaloRunV1alpha1SinglePage(e.name,n).then(i=>i(this.axios,this.basePath))}listcontentHaloRunV1alpha1SinglePage(e={},n){return aa(this.configuration).listcontentHaloRunV1alpha1SinglePage(e.fieldSelector,e.labelSelector,e.page,e.size,n).then(i=>i(this.axios,this.basePath))}updatecontentHaloRunV1alpha1SinglePage(e,n){return aa(this.configuration).updatecontentHaloRunV1alpha1SinglePage(e.name,e.singlePage,n).then(i=>i(this.axios,this.basePath))}}const Ts=function(a){return{createcontentHaloRunV1alpha1Tag:async(e,n={})=>{const i="/apis/content.halo.run/v1alpha1/tags",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},deletecontentHaloRunV1alpha1Tag:async(e,n={})=>{N("deletecontentHaloRunV1alpha1Tag","name",e);const i="/apis/content.halo.run/v1alpha1/tags/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"DELETE",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},getcontentHaloRunV1alpha1Tag:async(e,n={})=>{N("getcontentHaloRunV1alpha1Tag","name",e);const i="/apis/content.halo.run/v1alpha1/tags/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},listcontentHaloRunV1alpha1Tag:async(e,n,i,t,o={})=>{const s="/apis/content.halo.run/v1alpha1/tags",u=new URL(s,T);let r;a&&(r=a.baseOptions);const l={method:"GET",...r,...o},g={},c={};Z(l,a),await H(g,a),e&&(c.fieldSelector=e),n&&(c.labelSelector=n),i!==void 0&&(c.page=i),t!==void 0&&(c.size=t),k(u,c);let b=r&&r.headers?r.headers:{};return l.headers={...g,...b,...o.headers},{url:J(u),options:l}},updatecontentHaloRunV1alpha1Tag:async(e,n,i={})=>{N("updatecontentHaloRunV1alpha1Tag","name",e);const t="/apis/content.halo.run/v1alpha1/tags/{name}".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}}}},na=function(a){const e=Ts(a);return{async createcontentHaloRunV1alpha1Tag(n,i){const t=await e.createcontentHaloRunV1alpha1Tag(n,i);return R(t,L,P,a)},async deletecontentHaloRunV1alpha1Tag(n,i){const t=await e.deletecontentHaloRunV1alpha1Tag(n,i);return R(t,L,P,a)},async getcontentHaloRunV1alpha1Tag(n,i){const t=await e.getcontentHaloRunV1alpha1Tag(n,i);return R(t,L,P,a)},async listcontentHaloRunV1alpha1Tag(n,i,t,o,s){const u=await e.listcontentHaloRunV1alpha1Tag(n,i,t,o,s);return R(u,L,P,a)},async updatecontentHaloRunV1alpha1Tag(n,i,t){const o=await e.updatecontentHaloRunV1alpha1Tag(n,i,t);return R(o,L,P,a)}}};class Zs extends ee{createcontentHaloRunV1alpha1Tag(e={},n){return na(this.configuration).createcontentHaloRunV1alpha1Tag(e.tag,n).then(i=>i(this.axios,this.basePath))}deletecontentHaloRunV1alpha1Tag(e,n){return na(this.configuration).deletecontentHaloRunV1alpha1Tag(e.name,n).then(i=>i(this.axios,this.basePath))}getcontentHaloRunV1alpha1Tag(e,n){return na(this.configuration).getcontentHaloRunV1alpha1Tag(e.name,n).then(i=>i(this.axios,this.basePath))}listcontentHaloRunV1alpha1Tag(e={},n){return na(this.configuration).listcontentHaloRunV1alpha1Tag(e.fieldSelector,e.labelSelector,e.page,e.size,n).then(i=>i(this.axios,this.basePath))}updatecontentHaloRunV1alpha1Tag(e,n){return na(this.configuration).updatecontentHaloRunV1alpha1Tag(e.name,e.tag,n).then(i=>i(this.axios,this.basePath))}}const Hs=function(a){return{createmetricsHaloRunV1alpha1Counter:async(e,n={})=>{const i="/apis/metrics.halo.run/v1alpha1/counters",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},deletemetricsHaloRunV1alpha1Counter:async(e,n={})=>{N("deletemetricsHaloRunV1alpha1Counter","name",e);const i="/apis/metrics.halo.run/v1alpha1/counters/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"DELETE",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},getmetricsHaloRunV1alpha1Counter:async(e,n={})=>{N("getmetricsHaloRunV1alpha1Counter","name",e);const i="/apis/metrics.halo.run/v1alpha1/counters/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},listmetricsHaloRunV1alpha1Counter:async(e,n,i,t,o={})=>{const s="/apis/metrics.halo.run/v1alpha1/counters",u=new URL(s,T);let r;a&&(r=a.baseOptions);const l={method:"GET",...r,...o},g={},c={};Z(l,a),await H(g,a),e&&(c.fieldSelector=e),n&&(c.labelSelector=n),i!==void 0&&(c.page=i),t!==void 0&&(c.size=t),k(u,c);let b=r&&r.headers?r.headers:{};return l.headers={...g,...b,...o.headers},{url:J(u),options:l}},updatemetricsHaloRunV1alpha1Counter:async(e,n,i={})=>{N("updatemetricsHaloRunV1alpha1Counter","name",e);const t="/apis/metrics.halo.run/v1alpha1/counters/{name}".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}}}},ia=function(a){const e=Hs(a);return{async createmetricsHaloRunV1alpha1Counter(n,i){const t=await e.createmetricsHaloRunV1alpha1Counter(n,i);return R(t,L,P,a)},async deletemetricsHaloRunV1alpha1Counter(n,i){const t=await e.deletemetricsHaloRunV1alpha1Counter(n,i);return R(t,L,P,a)},async getmetricsHaloRunV1alpha1Counter(n,i){const t=await e.getmetricsHaloRunV1alpha1Counter(n,i);return R(t,L,P,a)},async listmetricsHaloRunV1alpha1Counter(n,i,t,o,s){const u=await e.listmetricsHaloRunV1alpha1Counter(n,i,t,o,s);return R(u,L,P,a)},async updatemetricsHaloRunV1alpha1Counter(n,i,t){const o=await e.updatemetricsHaloRunV1alpha1Counter(n,i,t);return R(o,L,P,a)}}};class ks extends ee{createmetricsHaloRunV1alpha1Counter(e={},n){return ia(this.configuration).createmetricsHaloRunV1alpha1Counter(e.counter,n).then(i=>i(this.axios,this.basePath))}deletemetricsHaloRunV1alpha1Counter(e,n){return ia(this.configuration).deletemetricsHaloRunV1alpha1Counter(e.name,n).then(i=>i(this.axios,this.basePath))}getmetricsHaloRunV1alpha1Counter(e,n){return ia(this.configuration).getmetricsHaloRunV1alpha1Counter(e.name,n).then(i=>i(this.axios,this.basePath))}listmetricsHaloRunV1alpha1Counter(e={},n){return ia(this.configuration).listmetricsHaloRunV1alpha1Counter(e.fieldSelector,e.labelSelector,e.page,e.size,n).then(i=>i(this.axios,this.basePath))}updatemetricsHaloRunV1alpha1Counter(e,n){return ia(this.configuration).updatemetricsHaloRunV1alpha1Counter(e.name,e.counter,n).then(i=>i(this.axios,this.basePath))}}const Js=function(a){return{createstorageHaloRunV1alpha1Attachment:async(e,n={})=>{const i="/apis/storage.halo.run/v1alpha1/attachments",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},deletestorageHaloRunV1alpha1Attachment:async(e,n={})=>{N("deletestorageHaloRunV1alpha1Attachment","name",e);const i="/apis/storage.halo.run/v1alpha1/attachments/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"DELETE",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},getstorageHaloRunV1alpha1Attachment:async(e,n={})=>{N("getstorageHaloRunV1alpha1Attachment","name",e);const i="/apis/storage.halo.run/v1alpha1/attachments/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},liststorageHaloRunV1alpha1Attachment:async(e,n,i,t,o={})=>{const s="/apis/storage.halo.run/v1alpha1/attachments",u=new URL(s,T);let r;a&&(r=a.baseOptions);const l={method:"GET",...r,...o},g={},c={};Z(l,a),await H(g,a),e&&(c.fieldSelector=e),n&&(c.labelSelector=n),i!==void 0&&(c.page=i),t!==void 0&&(c.size=t),k(u,c);let b=r&&r.headers?r.headers:{};return l.headers={...g,...b,...o.headers},{url:J(u),options:l}},updatestorageHaloRunV1alpha1Attachment:async(e,n,i={})=>{N("updatestorageHaloRunV1alpha1Attachment","name",e);const t="/apis/storage.halo.run/v1alpha1/attachments/{name}".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}}}},oa=function(a){const e=Js(a);return{async createstorageHaloRunV1alpha1Attachment(n,i){const t=await e.createstorageHaloRunV1alpha1Attachment(n,i);return R(t,L,P,a)},async deletestorageHaloRunV1alpha1Attachment(n,i){const t=await e.deletestorageHaloRunV1alpha1Attachment(n,i);return R(t,L,P,a)},async getstorageHaloRunV1alpha1Attachment(n,i){const t=await e.getstorageHaloRunV1alpha1Attachment(n,i);return R(t,L,P,a)},async liststorageHaloRunV1alpha1Attachment(n,i,t,o,s){const u=await e.liststorageHaloRunV1alpha1Attachment(n,i,t,o,s);return R(u,L,P,a)},async updatestorageHaloRunV1alpha1Attachment(n,i,t){const o=await e.updatestorageHaloRunV1alpha1Attachment(n,i,t);return R(o,L,P,a)}}};class Rs extends ee{createstorageHaloRunV1alpha1Attachment(e={},n){return oa(this.configuration).createstorageHaloRunV1alpha1Attachment(e.attachment,n).then(i=>i(this.axios,this.basePath))}deletestorageHaloRunV1alpha1Attachment(e,n){return oa(this.configuration).deletestorageHaloRunV1alpha1Attachment(e.name,n).then(i=>i(this.axios,this.basePath))}getstorageHaloRunV1alpha1Attachment(e,n){return oa(this.configuration).getstorageHaloRunV1alpha1Attachment(e.name,n).then(i=>i(this.axios,this.basePath))}liststorageHaloRunV1alpha1Attachment(e={},n){return oa(this.configuration).liststorageHaloRunV1alpha1Attachment(e.fieldSelector,e.labelSelector,e.page,e.size,n).then(i=>i(this.axios,this.basePath))}updatestorageHaloRunV1alpha1Attachment(e,n){return oa(this.configuration).updatestorageHaloRunV1alpha1Attachment(e.name,e.attachment,n).then(i=>i(this.axios,this.basePath))}}const Ds=function(a){return{createstorageHaloRunV1alpha1Group:async(e,n={})=>{const i="/apis/storage.halo.run/v1alpha1/groups",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},deletestorageHaloRunV1alpha1Group:async(e,n={})=>{N("deletestorageHaloRunV1alpha1Group","name",e);const i="/apis/storage.halo.run/v1alpha1/groups/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"DELETE",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},getstorageHaloRunV1alpha1Group:async(e,n={})=>{N("getstorageHaloRunV1alpha1Group","name",e);const i="/apis/storage.halo.run/v1alpha1/groups/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},liststorageHaloRunV1alpha1Group:async(e,n,i,t,o={})=>{const s="/apis/storage.halo.run/v1alpha1/groups",u=new URL(s,T);let r;a&&(r=a.baseOptions);const l={method:"GET",...r,...o},g={},c={};Z(l,a),await H(g,a),e&&(c.fieldSelector=e),n&&(c.labelSelector=n),i!==void 0&&(c.page=i),t!==void 0&&(c.size=t),k(u,c);let b=r&&r.headers?r.headers:{};return l.headers={...g,...b,...o.headers},{url:J(u),options:l}},updatestorageHaloRunV1alpha1Group:async(e,n,i={})=>{N("updatestorageHaloRunV1alpha1Group","name",e);const t="/apis/storage.halo.run/v1alpha1/groups/{name}".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}}}},ta=function(a){const e=Ds(a);return{async createstorageHaloRunV1alpha1Group(n,i){const t=await e.createstorageHaloRunV1alpha1Group(n,i);return R(t,L,P,a)},async deletestorageHaloRunV1alpha1Group(n,i){const t=await e.deletestorageHaloRunV1alpha1Group(n,i);return R(t,L,P,a)},async getstorageHaloRunV1alpha1Group(n,i){const t=await e.getstorageHaloRunV1alpha1Group(n,i);return R(t,L,P,a)},async liststorageHaloRunV1alpha1Group(n,i,t,o,s){const u=await e.liststorageHaloRunV1alpha1Group(n,i,t,o,s);return R(u,L,P,a)},async updatestorageHaloRunV1alpha1Group(n,i,t){const o=await e.updatestorageHaloRunV1alpha1Group(n,i,t);return R(o,L,P,a)}}};class Xs extends ee{createstorageHaloRunV1alpha1Group(e={},n){return ta(this.configuration).createstorageHaloRunV1alpha1Group(e.group,n).then(i=>i(this.axios,this.basePath))}deletestorageHaloRunV1alpha1Group(e,n){return ta(this.configuration).deletestorageHaloRunV1alpha1Group(e.name,n).then(i=>i(this.axios,this.basePath))}getstorageHaloRunV1alpha1Group(e,n){return ta(this.configuration).getstorageHaloRunV1alpha1Group(e.name,n).then(i=>i(this.axios,this.basePath))}liststorageHaloRunV1alpha1Group(e={},n){return ta(this.configuration).liststorageHaloRunV1alpha1Group(e.fieldSelector,e.labelSelector,e.page,e.size,n).then(i=>i(this.axios,this.basePath))}updatestorageHaloRunV1alpha1Group(e,n){return ta(this.configuration).updatestorageHaloRunV1alpha1Group(e.name,e.group,n).then(i=>i(this.axios,this.basePath))}}const Ms=function(a){return{createstorageHaloRunV1alpha1Policy:async(e,n={})=>{const i="/apis/storage.halo.run/v1alpha1/policies",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},deletestorageHaloRunV1alpha1Policy:async(e,n={})=>{N("deletestorageHaloRunV1alpha1Policy","name",e);const i="/apis/storage.halo.run/v1alpha1/policies/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"DELETE",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},getstorageHaloRunV1alpha1Policy:async(e,n={})=>{N("getstorageHaloRunV1alpha1Policy","name",e);const i="/apis/storage.halo.run/v1alpha1/policies/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},liststorageHaloRunV1alpha1Policy:async(e,n,i,t,o={})=>{const s="/apis/storage.halo.run/v1alpha1/policies",u=new URL(s,T);let r;a&&(r=a.baseOptions);const l={method:"GET",...r,...o},g={},c={};Z(l,a),await H(g,a),e&&(c.fieldSelector=e),n&&(c.labelSelector=n),i!==void 0&&(c.page=i),t!==void 0&&(c.size=t),k(u,c);let b=r&&r.headers?r.headers:{};return l.headers={...g,...b,...o.headers},{url:J(u),options:l}},updatestorageHaloRunV1alpha1Policy:async(e,n,i={})=>{N("updatestorageHaloRunV1alpha1Policy","name",e);const t="/apis/storage.halo.run/v1alpha1/policies/{name}".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}}}},sa=function(a){const e=Ms(a);return{async createstorageHaloRunV1alpha1Policy(n,i){const t=await e.createstorageHaloRunV1alpha1Policy(n,i);return R(t,L,P,a)},async deletestorageHaloRunV1alpha1Policy(n,i){const t=await e.deletestorageHaloRunV1alpha1Policy(n,i);return R(t,L,P,a)},async getstorageHaloRunV1alpha1Policy(n,i){const t=await e.getstorageHaloRunV1alpha1Policy(n,i);return R(t,L,P,a)},async liststorageHaloRunV1alpha1Policy(n,i,t,o,s){const u=await e.liststorageHaloRunV1alpha1Policy(n,i,t,o,s);return R(u,L,P,a)},async updatestorageHaloRunV1alpha1Policy(n,i,t){const o=await e.updatestorageHaloRunV1alpha1Policy(n,i,t);return R(o,L,P,a)}}};class Bs extends ee{createstorageHaloRunV1alpha1Policy(e={},n){return sa(this.configuration).createstorageHaloRunV1alpha1Policy(e.policy,n).then(i=>i(this.axios,this.basePath))}deletestorageHaloRunV1alpha1Policy(e,n){return sa(this.configuration).deletestorageHaloRunV1alpha1Policy(e.name,n).then(i=>i(this.axios,this.basePath))}getstorageHaloRunV1alpha1Policy(e,n){return sa(this.configuration).getstorageHaloRunV1alpha1Policy(e.name,n).then(i=>i(this.axios,this.basePath))}liststorageHaloRunV1alpha1Policy(e={},n){return sa(this.configuration).liststorageHaloRunV1alpha1Policy(e.fieldSelector,e.labelSelector,e.page,e.size,n).then(i=>i(this.axios,this.basePath))}updatestorageHaloRunV1alpha1Policy(e,n){return sa(this.configuration).updatestorageHaloRunV1alpha1Policy(e.name,e.policy,n).then(i=>i(this.axios,this.basePath))}}const Ns=function(a){return{createstorageHaloRunV1alpha1PolicyTemplate:async(e,n={})=>{const i="/apis/storage.halo.run/v1alpha1/policytemplates",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},deletestorageHaloRunV1alpha1PolicyTemplate:async(e,n={})=>{N("deletestorageHaloRunV1alpha1PolicyTemplate","name",e);const i="/apis/storage.halo.run/v1alpha1/policytemplates/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"DELETE",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},getstorageHaloRunV1alpha1PolicyTemplate:async(e,n={})=>{N("getstorageHaloRunV1alpha1PolicyTemplate","name",e);const i="/apis/storage.halo.run/v1alpha1/policytemplates/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},liststorageHaloRunV1alpha1PolicyTemplate:async(e,n,i,t,o={})=>{const s="/apis/storage.halo.run/v1alpha1/policytemplates",u=new URL(s,T);let r;a&&(r=a.baseOptions);const l={method:"GET",...r,...o},g={},c={};Z(l,a),await H(g,a),e&&(c.fieldSelector=e),n&&(c.labelSelector=n),i!==void 0&&(c.page=i),t!==void 0&&(c.size=t),k(u,c);let b=r&&r.headers?r.headers:{};return l.headers={...g,...b,...o.headers},{url:J(u),options:l}},updatestorageHaloRunV1alpha1PolicyTemplate:async(e,n,i={})=>{N("updatestorageHaloRunV1alpha1PolicyTemplate","name",e);const t="/apis/storage.halo.run/v1alpha1/policytemplates/{name}".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}}}},ua=function(a){const e=Ns(a);return{async createstorageHaloRunV1alpha1PolicyTemplate(n,i){const t=await e.createstorageHaloRunV1alpha1PolicyTemplate(n,i);return R(t,L,P,a)},async deletestorageHaloRunV1alpha1PolicyTemplate(n,i){const t=await e.deletestorageHaloRunV1alpha1PolicyTemplate(n,i);return R(t,L,P,a)},async getstorageHaloRunV1alpha1PolicyTemplate(n,i){const t=await e.getstorageHaloRunV1alpha1PolicyTemplate(n,i);return R(t,L,P,a)},async liststorageHaloRunV1alpha1PolicyTemplate(n,i,t,o,s){const u=await e.liststorageHaloRunV1alpha1PolicyTemplate(n,i,t,o,s);return R(u,L,P,a)},async updatestorageHaloRunV1alpha1PolicyTemplate(n,i,t){const o=await e.updatestorageHaloRunV1alpha1PolicyTemplate(n,i,t);return R(o,L,P,a)}}};class Vs extends ee{createstorageHaloRunV1alpha1PolicyTemplate(e={},n){return ua(this.configuration).createstorageHaloRunV1alpha1PolicyTemplate(e.policyTemplate,n).then(i=>i(this.axios,this.basePath))}deletestorageHaloRunV1alpha1PolicyTemplate(e,n){return ua(this.configuration).deletestorageHaloRunV1alpha1PolicyTemplate(e.name,n).then(i=>i(this.axios,this.basePath))}getstorageHaloRunV1alpha1PolicyTemplate(e,n){return ua(this.configuration).getstorageHaloRunV1alpha1PolicyTemplate(e.name,n).then(i=>i(this.axios,this.basePath))}liststorageHaloRunV1alpha1PolicyTemplate(e={},n){return ua(this.configuration).liststorageHaloRunV1alpha1PolicyTemplate(e.fieldSelector,e.labelSelector,e.page,e.size,n).then(i=>i(this.axios,this.basePath))}updatestorageHaloRunV1alpha1PolicyTemplate(e,n){return ua(this.configuration).updatestorageHaloRunV1alpha1PolicyTemplate(e.name,e.policyTemplate,n).then(i=>i(this.axios,this.basePath))}}const As=function(a){return{createv1alpha1ConfigMap:async(e,n={})=>{const i="/api/v1alpha1/configmaps",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},deletev1alpha1ConfigMap:async(e,n={})=>{N("deletev1alpha1ConfigMap","name",e);const i="/api/v1alpha1/configmaps/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"DELETE",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},getv1alpha1ConfigMap:async(e,n={})=>{N("getv1alpha1ConfigMap","name",e);const i="/api/v1alpha1/configmaps/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},listv1alpha1ConfigMap:async(e,n,i,t,o={})=>{const s="/api/v1alpha1/configmaps",u=new URL(s,T);let r;a&&(r=a.baseOptions);const l={method:"GET",...r,...o},g={},c={};Z(l,a),await H(g,a),e&&(c.fieldSelector=e),n&&(c.labelSelector=n),i!==void 0&&(c.page=i),t!==void 0&&(c.size=t),k(u,c);let b=r&&r.headers?r.headers:{};return l.headers={...g,...b,...o.headers},{url:J(u),options:l}},updatev1alpha1ConfigMap:async(e,n,i={})=>{N("updatev1alpha1ConfigMap","name",e);const t="/api/v1alpha1/configmaps/{name}".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}}}},ra=function(a){const e=As(a);return{async createv1alpha1ConfigMap(n,i){const t=await e.createv1alpha1ConfigMap(n,i);return R(t,L,P,a)},async deletev1alpha1ConfigMap(n,i){const t=await e.deletev1alpha1ConfigMap(n,i);return R(t,L,P,a)},async getv1alpha1ConfigMap(n,i){const t=await e.getv1alpha1ConfigMap(n,i);return R(t,L,P,a)},async listv1alpha1ConfigMap(n,i,t,o,s){const u=await e.listv1alpha1ConfigMap(n,i,t,o,s);return R(u,L,P,a)},async updatev1alpha1ConfigMap(n,i,t){const o=await e.updatev1alpha1ConfigMap(n,i,t);return R(o,L,P,a)}}};class Fs extends ee{createv1alpha1ConfigMap(e={},n){return ra(this.configuration).createv1alpha1ConfigMap(e.configMap,n).then(i=>i(this.axios,this.basePath))}deletev1alpha1ConfigMap(e,n){return ra(this.configuration).deletev1alpha1ConfigMap(e.name,n).then(i=>i(this.axios,this.basePath))}getv1alpha1ConfigMap(e,n){return ra(this.configuration).getv1alpha1ConfigMap(e.name,n).then(i=>i(this.axios,this.basePath))}listv1alpha1ConfigMap(e={},n){return ra(this.configuration).listv1alpha1ConfigMap(e.fieldSelector,e.labelSelector,e.page,e.size,n).then(i=>i(this.axios,this.basePath))}updatev1alpha1ConfigMap(e,n){return ra(this.configuration).updatev1alpha1ConfigMap(e.name,e.configMap,n).then(i=>i(this.axios,this.basePath))}}const Qs=function(a){return{createv1alpha1Menu:async(e,n={})=>{const i="/api/v1alpha1/menus",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},deletev1alpha1Menu:async(e,n={})=>{N("deletev1alpha1Menu","name",e);const i="/api/v1alpha1/menus/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"DELETE",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},getv1alpha1Menu:async(e,n={})=>{N("getv1alpha1Menu","name",e);const i="/api/v1alpha1/menus/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},listv1alpha1Menu:async(e,n,i,t,o={})=>{const s="/api/v1alpha1/menus",u=new URL(s,T);let r;a&&(r=a.baseOptions);const l={method:"GET",...r,...o},g={},c={};Z(l,a),await H(g,a),e&&(c.fieldSelector=e),n&&(c.labelSelector=n),i!==void 0&&(c.page=i),t!==void 0&&(c.size=t),k(u,c);let b=r&&r.headers?r.headers:{};return l.headers={...g,...b,...o.headers},{url:J(u),options:l}},updatev1alpha1Menu:async(e,n,i={})=>{N("updatev1alpha1Menu","name",e);const t="/api/v1alpha1/menus/{name}".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}}}},la=function(a){const e=Qs(a);return{async createv1alpha1Menu(n,i){const t=await e.createv1alpha1Menu(n,i);return R(t,L,P,a)},async deletev1alpha1Menu(n,i){const t=await e.deletev1alpha1Menu(n,i);return R(t,L,P,a)},async getv1alpha1Menu(n,i){const t=await e.getv1alpha1Menu(n,i);return R(t,L,P,a)},async listv1alpha1Menu(n,i,t,o,s){const u=await e.listv1alpha1Menu(n,i,t,o,s);return R(u,L,P,a)},async updatev1alpha1Menu(n,i,t){const o=await e.updatev1alpha1Menu(n,i,t);return R(o,L,P,a)}}};class Os extends ee{createv1alpha1Menu(e={},n){return la(this.configuration).createv1alpha1Menu(e.menu,n).then(i=>i(this.axios,this.basePath))}deletev1alpha1Menu(e,n){return la(this.configuration).deletev1alpha1Menu(e.name,n).then(i=>i(this.axios,this.basePath))}getv1alpha1Menu(e,n){return la(this.configuration).getv1alpha1Menu(e.name,n).then(i=>i(this.axios,this.basePath))}listv1alpha1Menu(e={},n){return la(this.configuration).listv1alpha1Menu(e.fieldSelector,e.labelSelector,e.page,e.size,n).then(i=>i(this.axios,this.basePath))}updatev1alpha1Menu(e,n){return la(this.configuration).updatev1alpha1Menu(e.name,e.menu,n).then(i=>i(this.axios,this.basePath))}}const xs=function(a){return{createv1alpha1MenuItem:async(e,n={})=>{const i="/api/v1alpha1/menuitems",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},deletev1alpha1MenuItem:async(e,n={})=>{N("deletev1alpha1MenuItem","name",e);const i="/api/v1alpha1/menuitems/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"DELETE",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},getv1alpha1MenuItem:async(e,n={})=>{N("getv1alpha1MenuItem","name",e);const i="/api/v1alpha1/menuitems/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},listv1alpha1MenuItem:async(e,n,i,t,o={})=>{const s="/api/v1alpha1/menuitems",u=new URL(s,T);let r;a&&(r=a.baseOptions);const l={method:"GET",...r,...o},g={},c={};Z(l,a),await H(g,a),e&&(c.fieldSelector=e),n&&(c.labelSelector=n),i!==void 0&&(c.page=i),t!==void 0&&(c.size=t),k(u,c);let b=r&&r.headers?r.headers:{};return l.headers={...g,...b,...o.headers},{url:J(u),options:l}},updatev1alpha1MenuItem:async(e,n,i={})=>{N("updatev1alpha1MenuItem","name",e);const t="/api/v1alpha1/menuitems/{name}".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}}}},ha=function(a){const e=xs(a);return{async createv1alpha1MenuItem(n,i){const t=await e.createv1alpha1MenuItem(n,i);return R(t,L,P,a)},async deletev1alpha1MenuItem(n,i){const t=await e.deletev1alpha1MenuItem(n,i);return R(t,L,P,a)},async getv1alpha1MenuItem(n,i){const t=await e.getv1alpha1MenuItem(n,i);return R(t,L,P,a)},async listv1alpha1MenuItem(n,i,t,o,s){const u=await e.listv1alpha1MenuItem(n,i,t,o,s);return R(u,L,P,a)},async updatev1alpha1MenuItem(n,i,t){const o=await e.updatev1alpha1MenuItem(n,i,t);return R(o,L,P,a)}}};class Es extends ee{createv1alpha1MenuItem(e={},n){return ha(this.configuration).createv1alpha1MenuItem(e.menuItem,n).then(i=>i(this.axios,this.basePath))}deletev1alpha1MenuItem(e,n){return ha(this.configuration).deletev1alpha1MenuItem(e.name,n).then(i=>i(this.axios,this.basePath))}getv1alpha1MenuItem(e,n){return ha(this.configuration).getv1alpha1MenuItem(e.name,n).then(i=>i(this.axios,this.basePath))}listv1alpha1MenuItem(e={},n){return ha(this.configuration).listv1alpha1MenuItem(e.fieldSelector,e.labelSelector,e.page,e.size,n).then(i=>i(this.axios,this.basePath))}updatev1alpha1MenuItem(e,n){return ha(this.configuration).updatev1alpha1MenuItem(e.name,e.menuItem,n).then(i=>i(this.axios,this.basePath))}}const Gs=function(a){return{createv1alpha1Setting:async(e,n={})=>{const i="/api/v1alpha1/settings",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},deletev1alpha1Setting:async(e,n={})=>{N("deletev1alpha1Setting","name",e);const i="/api/v1alpha1/settings/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"DELETE",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},getv1alpha1Setting:async(e,n={})=>{N("getv1alpha1Setting","name",e);const i="/api/v1alpha1/settings/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},listv1alpha1Setting:async(e,n,i,t,o={})=>{const s="/api/v1alpha1/settings",u=new URL(s,T);let r;a&&(r=a.baseOptions);const l={method:"GET",...r,...o},g={},c={};Z(l,a),await H(g,a),e&&(c.fieldSelector=e),n&&(c.labelSelector=n),i!==void 0&&(c.page=i),t!==void 0&&(c.size=t),k(u,c);let b=r&&r.headers?r.headers:{};return l.headers={...g,...b,...o.headers},{url:J(u),options:l}},updatev1alpha1Setting:async(e,n,i={})=>{N("updatev1alpha1Setting","name",e);const t="/api/v1alpha1/settings/{name}".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}}}},ga=function(a){const e=Gs(a);return{async createv1alpha1Setting(n,i){const t=await e.createv1alpha1Setting(n,i);return R(t,L,P,a)},async deletev1alpha1Setting(n,i){const t=await e.deletev1alpha1Setting(n,i);return R(t,L,P,a)},async getv1alpha1Setting(n,i){const t=await e.getv1alpha1Setting(n,i);return R(t,L,P,a)},async listv1alpha1Setting(n,i,t,o,s){const u=await e.listv1alpha1Setting(n,i,t,o,s);return R(u,L,P,a)},async updatev1alpha1Setting(n,i,t){const o=await e.updatev1alpha1Setting(n,i,t);return R(o,L,P,a)}}};class vs extends ee{createv1alpha1Setting(e={},n){return ga(this.configuration).createv1alpha1Setting(e.setting,n).then(i=>i(this.axios,this.basePath))}deletev1alpha1Setting(e,n){return ga(this.configuration).deletev1alpha1Setting(e.name,n).then(i=>i(this.axios,this.basePath))}getv1alpha1Setting(e,n){return ga(this.configuration).getv1alpha1Setting(e.name,n).then(i=>i(this.axios,this.basePath))}listv1alpha1Setting(e={},n){return ga(this.configuration).listv1alpha1Setting(e.fieldSelector,e.labelSelector,e.page,e.size,n).then(i=>i(this.axios,this.basePath))}updatev1alpha1Setting(e,n){return ga(this.configuration).updatev1alpha1Setting(e.name,e.setting,n).then(i=>i(this.axios,this.basePath))}}const Ws=function(a){return{createv1alpha1User:async(e,n={})=>{const i="/api/v1alpha1/users",t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"POST",...o,...n},u={},r={};Z(s,a),await H(u,a),u["Content-Type"]="application/json",k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},s.data=O(e,s,a),{url:J(t),options:s}},deletev1alpha1User:async(e,n={})=>{N("deletev1alpha1User","name",e);const i="/api/v1alpha1/users/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"DELETE",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},getv1alpha1User:async(e,n={})=>{N("getv1alpha1User","name",e);const i="/api/v1alpha1/users/{name}".replace("{name}",encodeURIComponent(String(e))),t=new URL(i,T);let o;a&&(o=a.baseOptions);const s={method:"GET",...o,...n},u={},r={};Z(s,a),await H(u,a),k(t,r);let l=o&&o.headers?o.headers:{};return s.headers={...u,...l,...n.headers},{url:J(t),options:s}},listv1alpha1User:async(e,n,i,t,o={})=>{const s="/api/v1alpha1/users",u=new URL(s,T);let r;a&&(r=a.baseOptions);const l={method:"GET",...r,...o},g={},c={};Z(l,a),await H(g,a),e&&(c.fieldSelector=e),n&&(c.labelSelector=n),i!==void 0&&(c.page=i),t!==void 0&&(c.size=t),k(u,c);let b=r&&r.headers?r.headers:{};return l.headers={...g,...b,...o.headers},{url:J(u),options:l}},updatev1alpha1User:async(e,n,i={})=>{N("updatev1alpha1User","name",e);const t="/api/v1alpha1/users/{name}".replace("{name}",encodeURIComponent(String(e))),o=new URL(t,T);let s;a&&(s=a.baseOptions);const u={method:"PUT",...s,...i},r={},l={};Z(u,a),await H(r,a),r["Content-Type"]="application/json",k(o,l);let g=s&&s.headers?s.headers:{};return u.headers={...r,...g,...i.headers},u.data=O(n,u,a),{url:J(o),options:u}}}},ca=function(a){const e=Ws(a);return{async createv1alpha1User(n,i){const t=await e.createv1alpha1User(n,i);return R(t,L,P,a)},async deletev1alpha1User(n,i){const t=await e.deletev1alpha1User(n,i);return R(t,L,P,a)},async getv1alpha1User(n,i){const t=await e.getv1alpha1User(n,i);return R(t,L,P,a)},async listv1alpha1User(n,i,t,o,s){const u=await e.listv1alpha1User(n,i,t,o,s);return R(u,L,P,a)},async updatev1alpha1User(n,i,t){const o=await e.updatev1alpha1User(n,i,t);return R(o,L,P,a)}}};class Ks extends ee{createv1alpha1User(e={},n){return ca(this.configuration).createv1alpha1User(e.user,n).then(i=>i(this.axios,this.basePath))}deletev1alpha1User(e,n){return ca(this.configuration).deletev1alpha1User(e.name,n).then(i=>i(this.axios,this.basePath))}getv1alpha1User(e,n){return ca(this.configuration).getv1alpha1User(e.name,n).then(i=>i(this.axios,this.basePath))}listv1alpha1User(e={},n){return ca(this.configuration).listv1alpha1User(e.fieldSelector,e.labelSelector,e.page,e.size,n).then(i=>i(this.axios,this.basePath))}updatev1alpha1User(e,n){return ca(this.configuration).updatev1alpha1User(e.name,e.user,n).then(i=>i(this.axios,this.basePath))}}const _="",bi=L.create({baseURL:_,withCredentials:!0});bi.interceptors.response.use(a=>a,async a=>(a.response.status===401&&console.log(a),Promise.reject(a)));const ce=Us(bi);function Us(a){return{extension:{configMap:new Fs(void 0,_,a),setting:new vs(void 0,_,a),user:new Ks(void 0,_,a),menu:new Os(void 0,_,a),menuItem:new Es(void 0,_,a),post:new Cs(void 0,_,a),singlePage:new Ps(void 0,_,a),category:new ms(void 0,_,a),tag:new Zs(void 0,_,a),comment:new js(void 0,_,a),reply:new Ys(void 0,_,a),storage:{group:new Xs(void 0,_,a),attachment:new Rs(void 0,_,a),policy:new Bs(void 0,_,a),policyTemplate:new Vs(void 0,_,a)},counter:new ks(void 0,_,a)},user:new ys(void 0,_,a),post:new ts(void 0,_,a),singlePage:new hs(void 0,_,a),comment:new is(void 0,_,a),reply:new rs(void 0,_,a),stats:new ds(void 0,_,a)}}var xe=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Is(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var Ja={exports:{}};Ja.exports,function(a,e){var n=200,i="Expected a function",t="__lodash_hash_undefined__",o=1,s=2,u=1/0,r=9007199254740991,l="[object Arguments]",g="[object Array]",c="[object Boolean]",b="[object Date]",C="[object Error]",j="[object Function]",m="[object GeneratorFunction]",y="[object Map]",w="[object Number]",S="[object Object]",M="[object Promise]",V="[object RegExp]",X="[object Set]",B="[object String]",F="[object Symbol]",x="[object WeakMap]",v="[object ArrayBuffer]",ae="[object DataView]",U="[object Float32Array]",ie="[object Float64Array]",pe="[object Int8Array]",ke="[object Int16Array]",z="[object Int32Array]",ba="[object Uint8Array]",Zn="[object Uint8ClampedArray]",vl="[object Uint16Array]",Wl="[object Uint32Array]",Kl=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ul=/^\w*$/,Il=/^\./,_l=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,zl=/[\\^$.*+?()[\]{}|]/g,$l=/\\(\\)?/g,ql=/^\[object .+?Constructor\]$/,eh=/^(?:0|[1-9]\d*)$/,I={};I[U]=I[ie]=I[pe]=I[ke]=I[z]=I[ba]=I[Zn]=I[vl]=I[Wl]=!0,I[l]=I[g]=I[v]=I[c]=I[ae]=I[b]=I[C]=I[j]=I[y]=I[w]=I[S]=I[V]=I[X]=I[B]=I[x]=!1;var _i=typeof xe=="object"&&xe&&xe.Object===Object&&xe,ah=typeof self=="object"&&self&&self.Object===Object&&self,Je=_i||ah||Function("return this")(),zi=e&&!e.nodeType&&e,$i=zi&&!0&&a&&!a.nodeType&&a,nh=$i&&$i.exports===zi,qi=nh&&_i.process,eo=function(){try{return qi&&qi.binding("util")}catch{}}(),ao=eo&&eo.isTypedArray;function ih(h,p,f,D){for(var Q=-1,A=h?h.length:0;++Q-1}function Dh(h,p){var f=this.__data__,D=Oa(f,h);return D<0?f.push([h,p]):f[D][1]=p,this}Se.prototype.clear=Hh,Se.prototype.delete=kh,Se.prototype.get=Jh,Se.prototype.has=Rh,Se.prototype.set=Dh;function Ye(h){var p=-1,f=h?h.length:0;for(this.clear();++pK))return!1;var te=A.get(h);if(te&&A.get(p))return te==p;var ue=-1,he=!0,se=Q&o?new Qa:void 0;for(A.set(h,p),A.set(p,h);++ue-1&&h%1==0&&h-1&&h%1==0&&h<=r}function va(h){var p=typeof h;return!!h&&(p=="object"||p=="function")}function Wa(h){return!!h&&typeof h=="object"}function Fn(h){return typeof h=="symbol"||Wa(h)&&ve.call(h)==F}var Cg=ao?uh(ao):ag;function Sg(h){return h==null?"":ug(h)}function Yg(h,p,f){var D=h==null?void 0:uo(h,p);return D===void 0?f:D}function Lg(h,p){return h!=null&&pg(h,p,zh)}function Ka(h){return Vn(h)?vh(h):ig(h)}function Pg(h){return h}function Tg(h){return Ea(h)?th(Ga(h)):sg(h)}a.exports=jg}(Ja,Ja.exports);var _s=Ja.exports;const da=Is(_s);class cn{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){const n={listener:e};return this.listeners.add(n),this.onSubscribe(),()=>{this.listeners.delete(n),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const Ra=typeof window>"u"||"Deno"in window;function zs(){}function mi(a){return typeof a=="number"&&a>=0&&a!==1/0}function $s(a,e){return Math.max(a+(e||0)-Date.now(),0)}function wi(a,e){if(a===e)return a;const n=ji(a)&&ji(e);if(n||fi(a)&&fi(e)){const i=n?a.length:Object.keys(a).length,t=n?e:Object.keys(e),o=t.length,s=n?[]:{};let u=0;for(let r=0;r"u")return!0;const n=e.prototype;return!(!Ci(n)||!n.hasOwnProperty("isPrototypeOf"))}function Ci(a){return Object.prototype.toString.call(a)==="[object Object]"}function qs(a){return new Promise(e=>{setTimeout(e,a)})}function Si(a){qs(0).then(a)}function Yi(a,e,n){return n.isDataEqual!=null&&n.isDataEqual(a,e)?a:typeof n.structuralSharing=="function"?n.structuralSharing(a,e):n.structuralSharing!==!1?wi(a,e):e}class eu extends cn{constructor(){super(),this.setup=e=>{if(!Ra&&window.addEventListener){const n=()=>e();return window.addEventListener("visibilitychange",n,!1),window.addEventListener("focus",n,!1),()=>{window.removeEventListener("visibilitychange",n),window.removeEventListener("focus",n)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var n;this.setup=e,(n=this.cleanup)==null||n.call(this),this.cleanup=e(i=>{typeof i=="boolean"?this.setFocused(i):this.onFocus()})}setFocused(e){this.focused!==e&&(this.focused=e,this.onFocus())}onFocus(){this.listeners.forEach(({listener:e})=>{e()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const au=new eu,Li=["online","offline"];class nu extends cn{constructor(){super(),this.setup=e=>{if(!Ra&&window.addEventListener){const n=()=>e();return Li.forEach(i=>{window.addEventListener(i,n,!1)}),()=>{Li.forEach(i=>{window.removeEventListener(i,n)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var n;this.setup=e,(n=this.cleanup)==null||n.call(this),this.cleanup=e(i=>{typeof i=="boolean"?this.setOnline(i):this.onOnline()})}setOnline(e){this.online!==e&&(this.online=e,this.onOnline())}onOnline(){this.listeners.forEach(({listener:e})=>{e()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const iu=new nu;function ou(a){return(a??"online")==="online"?iu.isOnline():!0}class tu{constructor(e){this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}}function su(a){return a instanceof tu}function uu(){let a=[],e=0,n=g=>{g()},i=g=>{g()};const t=g=>{let c;e++;try{c=g()}finally{e--,e||u()}return c},o=g=>{e?a.push(g):Si(()=>{n(g)})},s=g=>(...c)=>{o(()=>{g(...c)})},u=()=>{const g=a;a=[],g.length&&Si(()=>{i(()=>{g.forEach(c=>{n(c)})})})};return{batch:t,batchCalls:s,schedule:o,setNotifyFunction:g=>{n=g},setBatchNotifyFunction:g=>{i=g}}}const ru=uu();class lu extends cn{constructor(e,n){super(),this.client=e,this.options=n,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(n)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.currentQuery.addObserver(this),Pi(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return pn(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return pn(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,n){const i=this.options,t=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),{}.NODE_ENV!=="production"&&typeof(e==null?void 0:e.isDataEqual)<"u"&&this.client.getLogger().error("The isDataEqual option has been deprecated and will be removed in the next major version. You can achieve the same functionality by passing a function as the structuralSharing option"),dn(i,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=i.queryKey),this.updateQuery();const o=this.hasListeners();o&&Ti(this.currentQuery,t,this.options,i)&&this.executeFetch(),this.updateResult(n),o&&(this.currentQuery!==t||this.options.enabled!==i.enabled||this.options.staleTime!==i.staleTime)&&this.updateStaleTimeout();const s=this.computeRefetchInterval();o&&(this.currentQuery!==t||this.options.enabled!==i.enabled||s!==this.currentRefetchInterval)&&this.updateRefetchInterval(s)}getOptimisticResult(e){const n=this.client.getQueryCache().build(this.client,e),i=this.createResult(n,e);return gu(this,i,e)&&(this.currentResult=i,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),i}getCurrentResult(){return this.currentResult}trackResult(e){const n={};return Object.keys(e).forEach(i=>{Object.defineProperty(n,i,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(i),e[i])})}),n}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...n}={}){return this.fetch({...n,meta:{refetchPage:e}})}fetchOptimistic(e){const n=this.client.defaultQueryOptions(e),i=this.client.getQueryCache().build(this.client,n);return i.isFetchingOptimistic=!0,i.fetch().then(()=>this.createResult(i,n))}fetch(e){var n;return this.executeFetch({...e,cancelRefetch:(n=e.cancelRefetch)!=null?n:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(e){this.updateQuery();let n=this.currentQuery.fetch(this.options,e);return e!=null&&e.throwOnError||(n=n.catch(zs)),n}updateStaleTimeout(){if(this.clearStaleTimeout(),Ra||this.currentResult.isStale||!mi(this.options.staleTime))return;const n=$s(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},n)}computeRefetchInterval(){var e;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(e=this.options.refetchInterval)!=null?e:!1}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!(Ra||this.options.enabled===!1||!mi(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||au.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,n){const i=this.currentQuery,t=this.options,o=this.currentResult,s=this.currentResultState,u=this.currentResultOptions,r=e!==i,l=r?e.state:this.currentQueryInitialState,g=r?this.currentResult:this.previousQueryResult,{state:c}=e;let{dataUpdatedAt:b,error:C,errorUpdatedAt:j,fetchStatus:m,status:y}=c,w=!1,S=!1,M;if(n._optimisticResults){const x=this.hasListeners(),v=!x&&Pi(e,n),ae=x&&Ti(e,i,n,t);(v||ae)&&(m=ou(e.options.networkMode)?"fetching":"paused",b||(y="loading")),n._optimisticResults==="isRestoring"&&(m="idle")}if(n.keepPreviousData&&!c.dataUpdatedAt&&g!=null&&g.isSuccess&&y!=="error")M=g.data,b=g.dataUpdatedAt,y=g.status,w=!0;else if(n.select&&typeof c.data<"u")if(o&&c.data===(s==null?void 0:s.data)&&n.select===this.selectFn)M=this.selectResult;else try{this.selectFn=n.select,M=n.select(c.data),M=Yi(o==null?void 0:o.data,M,n),this.selectResult=M,this.selectError=null}catch(x){({}).NODE_ENV!=="production"&&this.client.getLogger().error(x),this.selectError=x}else M=c.data;if(typeof n.placeholderData<"u"&&typeof M>"u"&&y==="loading"){let x;if(o!=null&&o.isPlaceholderData&&n.placeholderData===(u==null?void 0:u.placeholderData))x=o.data;else if(x=typeof n.placeholderData=="function"?n.placeholderData():n.placeholderData,n.select&&typeof x<"u")try{x=n.select(x),this.selectError=null}catch(v){({}).NODE_ENV!=="production"&&this.client.getLogger().error(v),this.selectError=v}typeof x<"u"&&(y="success",M=Yi(o==null?void 0:o.data,x,n),S=!0)}this.selectError&&(C=this.selectError,M=this.selectResult,j=Date.now(),y="error");const V=m==="fetching",X=y==="loading",B=y==="error";return{status:y,fetchStatus:m,isLoading:X,isSuccess:y==="success",isError:B,isInitialLoading:X&&V,data:M,dataUpdatedAt:b,error:C,errorUpdatedAt:j,failureCount:c.fetchFailureCount,failureReason:c.fetchFailureReason,errorUpdateCount:c.errorUpdateCount,isFetched:c.dataUpdateCount>0||c.errorUpdateCount>0,isFetchedAfterMount:c.dataUpdateCount>l.dataUpdateCount||c.errorUpdateCount>l.errorUpdateCount,isFetching:V,isRefetching:V&&!X,isLoadingError:B&&c.dataUpdatedAt===0,isPaused:m==="paused",isPlaceholderData:S,isPreviousData:w,isRefetchError:B&&c.dataUpdatedAt!==0,isStale:yn(e,n),refetch:this.refetch,remove:this.remove}}updateResult(e){const n=this.currentResult,i=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,dn(i,n))return;this.currentResult=i;const t={cache:!0},o=()=>{if(!n)return!0;const{notifyOnChangeProps:s}=this.options,u=typeof s=="function"?s():s;if(u==="all"||!u&&!this.trackedProps.size)return!0;const r=new Set(u??this.trackedProps);return this.options.useErrorBoundary&&r.add("error"),Object.keys(this.currentResult).some(l=>{const g=l;return this.currentResult[g]!==n[g]&&r.has(g)})};(e==null?void 0:e.listeners)!==!1&&o()&&(t.listeners=!0),this.notify({...t,...e})}updateQuery(){const e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;const n=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(n==null||n.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){const n={};e.type==="success"?n.onSuccess=!e.manual:e.type==="error"&&!su(e.error)&&(n.onError=!0),this.updateResult(n),this.hasListeners()&&this.updateTimers()}notify(e){ru.batch(()=>{if(e.onSuccess){var n,i,t,o;(n=(i=this.options).onSuccess)==null||n.call(i,this.currentResult.data),(t=(o=this.options).onSettled)==null||t.call(o,this.currentResult.data,null)}else if(e.onError){var s,u,r,l;(s=(u=this.options).onError)==null||s.call(u,this.currentResult.error),(r=(l=this.options).onSettled)==null||r.call(l,void 0,this.currentResult.error)}e.listeners&&this.listeners.forEach(({listener:g})=>{g(this.currentResult)}),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function hu(a,e){return e.enabled!==!1&&!a.state.dataUpdatedAt&&!(a.state.status==="error"&&e.retryOnMount===!1)}function Pi(a,e){return hu(a,e)||a.state.dataUpdatedAt>0&&pn(a,e,e.refetchOnMount)}function pn(a,e,n){if(e.enabled!==!1){const i=typeof n=="function"?n(a):n;return i==="always"||i!==!1&&yn(a,e)}return!1}function Ti(a,e,n,i){return n.enabled!==!1&&(a!==e||i.enabled===!1)&&(!n.suspense||a.state.status!=="error")&&yn(a,n)}function yn(a,e){return a.isStaleByTime(e.staleTime)}function gu(a,e,n){return n.keepPreviousData?!1:n.placeholderData!==void 0?e.isPlaceholderData:!dn(a.getCurrentResult(),e)}const cu="VUE_QUERY_CLIENT";function du(a){const e=a?":"+a:"";return""+cu+e}function pu(a){return Array.isArray(a)}function Zi(a,e){Object.keys(a).forEach(n=>{a[n]=e[n]})}function bn(a,e){if(e){const n=e(a);if(n!==void 0||d.isRef(a))return n}if(Array.isArray(a))return a.map(n=>bn(n,e));if(typeof a=="object"&&yu(a)){const n=Object.entries(a).map(([i,t])=>[i,bn(t,e)]);return Object.fromEntries(n)}return a}function Hi(a){return bn(a,e=>{if(d.isRef(e))return Hi(d.unref(e))})}function yu(a){if(Object.prototype.toString.call(a)!=="[object Object]")return!1;const e=Object.getPrototypeOf(a);return e===null||e===Object.prototype}function bu(a,e){return typeof a=="function"?a(...e):!!a}function mu(a=""){var e;if(!((e=d.getCurrentInstance())==null?void 0:e.proxy))throw new Error("vue-query hooks can only be used inside setup() function.");const i=du(a),t=d.inject(i);if(!t)throw new Error("No 'queryClient' found in Vue context, use 'VueQueryPlugin' to properly initialize the library.");return t}function wu(a,e,n={},i={}){var t;const o=d.computed(()=>ju(e,n,i)),s=(t=o.value.queryClient)!=null?t:mu(o.value.queryClientKey),u=d.computed(()=>{const b=s.defaultQueryOptions(o.value);return b._optimisticResults=s.isRestoring.value?"isRestoring":"optimistic",b}),r=new a(s,u.value),l=d.reactive(r.getCurrentResult());let g=()=>{};d.watch(s.isRestoring,b=>{b||(g(),g=r.subscribe(C=>{Zi(l,C)}))},{immediate:!0}),d.watch(u,()=>{r.setOptions(u.value),Zi(l,r.getCurrentResult())}),d.onScopeDispose(()=>{g()});const c=()=>new Promise((b,C)=>{let j=()=>{};const m=()=>{if(u.value.enabled!==!1){const y=r.getOptimisticResult(u.value);y.isStale?(j(),r.fetchOptimistic(u.value).then(b,C)):(j(),b(y))}};m(),j=d.watch(u,m,{deep:!0})});return d.watch(()=>l.error,b=>{if(l.isError&&!l.isFetching&&bu(u.value.useErrorBoundary,[b,r.getCurrentQuery()]))throw b}),{...d.toRefs(d.readonly(l)),suspense:c}}function ju(a,e={},n={}){const i=d.unref(a),t=d.unref(e),o=d.unref(n);let s=i;return pu(i)?typeof t=="function"?s={...o,queryKey:i,queryFn:t}:s={...t,queryKey:i}:s=i,Hi(s)}function fu(a,e,n){const i=wu(lu,a,e,n);return{...i,refetch:i.refetch.value,remove:i.remove.value}}const Cu={class:"migrate-mb-5"},Su=d.createElementVNode("a",{href:"https://halo.run/store/apps/app-Qxhpp",target:"_blank"}," https://halo.run/store/apps/app-Qxhpp ",-1),Yu=d.defineComponent({__name:"AttachmentPolicy",props:{activatedPluginNames:{},attachments:{}},emits:["policyChange"],setup(a,{emit:e}){const n=a,i=d.ref([]),t=d.ref(!1),o=d.ref([]),s=d.ref([]);fu({queryKey:["attachment-policy"],queryFn:async()=>{if(!n.attachments)return;const{data:r}=await ce.extension.storage.policy.liststorageHaloRunV1alpha1Policy();return r.items},onSuccess(r){o.value=r.map(l=>({label:l.spec.displayName,value:l.metadata.name,templateName:l.spec.templateName})),i.value=Object.keys(da(n.attachments,"type")).map(l=>{var g,c;return{type:l,policyName:l=="LOCAL"?(g=s.value[0])==null?void 0:g.value:(c=o.value[0])==null?void 0:c.value}}),s.value=o.value.filter(l=>l.templateName==="local"),n.activatedPluginNames.includes("PluginS3ObjectStorage")||(o.value=s.value)},enabled:d.computed(()=>!!n.attachments)});const u=d.reactive(new Map);return d.watch(()=>i.value,r=>{let l=!1;for(let{type:g,policyName:c}of r)if(g!=="LOCAL"&&(l=o.value.filter(b=>b.value===c&&b.templateName==="local").length>0),l)break;t.value=l,r.forEach(g=>{u.set(g.type,g.policyName)}),e("policyChange",u)},{deep:!0}),(r,l)=>{const g=d.resolveComponent("FormKit");return d.openBlock(),d.createElementBlock("div",null,[d.createElementVNode("div",Cu,[r.activatedPluginNames.includes("PluginS3ObjectStorage")?t.value?(d.openBlock(),d.createBlock(d.unref(W.VAlert),{key:1,title:"警告",type:"warning"},{description:d.withCtx(()=>[d.createTextVNode(" 部分云存储附件选择了本地存储策略,原云存储文件将不能进行远程管理 ")]),_:1})):d.createCommentVNode("",!0):(d.openBlock(),d.createBlock(d.unref(W.VAlert),{key:0,title:"警告",type:"warning",closable:!1},{description:d.withCtx(()=>[d.createTextVNode(" 当前未安装/启用 S3 插件,所有附件只能导入到本地,原云存储文件将无法远程管理。可前往 "),Su,d.createTextVNode(" 进行安装。 ")]),_:1}))]),d.createElementVNode("ul",null,[(d.openBlock(!0),d.createElementBlock(d.Fragment,null,d.renderList(i.value,(c,b)=>(d.openBlock(),d.createElementBlock("li",{key:b,class:"migrate-mb-4"},[d.createVNode(g,{modelValue:c.policyName,"onUpdate:modelValue":C=>c.policyName=C,type:"select",label:"将 "+c.type+" 迁移至哪个存储策略下?",options:c.type==="LOCAL"?s.value:o.value},null,8,["modelValue","onUpdate:modelValue","label","options"])]))),128))])])}}});class Lu{constructor(e){q(this,"item");this.item=e}run(){return ce.extension.tag.createcontentHaloRunV1alpha1Tag({tag:this.item})}}class Pu{constructor(e){q(this,"item");this.item=e}run(){return ce.extension.category.createcontentHaloRunV1alpha1Category({category:this.item})}}class ki{constructor(e,n){q(this,"item");q(this,"name");this.item=e,this.name=n}async run(){return ce.extension.counter.createmetricsHaloRunV1alpha1Counter({counter:{visit:this.item.visit||0,upvote:this.item.upvote||0,downvote:this.item.downvote||0,totalComment:0,approvedComment:this.item.approvedComment||0,apiVersion:"metrics.halo.run/v1alpha1",kind:"Counter",metadata:{name:this.name}}})}}class Tu{constructor(e){q(this,"item");this.item=e}async run(){return ce.post.draftPost({postRequest:this.item.postRequest})}}class Zu{constructor(e){q(this,"item");this.item=e}async run(){return ce.singlePage.draftSinglePage({singlePageRequest:this.item.singlePageRequest})}}class Hu{constructor(e){q(this,"item");this.item=e}async run(){return ce.extension.comment.createcontentHaloRunV1alpha1Comment({comment:this.item})}}class ku{constructor(e){q(this,"item");this.item=e}async run(){return ce.extension.reply.createcontentHaloRunV1alpha1Reply({reply:this.item})}}class Ju{constructor(e,n,i){q(this,"item");q(this,"menuName");q(this,"items");this.item=e,this.menuName=n,this.items=i}run(){return ce.extension.menu.createv1alpha1Menu({menu:{kind:"Menu",apiVersion:"v1alpha1",metadata:{name:this.item?this.item:"default"},spec:{displayName:this.menuName?this.menuName:"未分组",menuItems:this.items}}})}}class Ru{constructor(e){q(this,"item");this.item=e}run(){return ce.extension.menuItem.createv1alpha1MenuItem({menuItem:this.item.menu})}}class Du{constructor(e){q(this,"item");this.item=e}run(){return L.post("/apis/api.plugin.halo.run/v1alpha1/plugins/PluginMoments/moments",this.item)}}class Xu{constructor(e){q(this,"item");this.item=e}run(){return L.post("/apis/core.halo.run/v1alpha1/photogroups",{spec:{displayName:this.item?this.item:"未分组",priority:0},metadata:{name:this.item?this.item:"default"},kind:"PhotoGroup",apiVersion:"core.halo.run/v1alpha1"})}}class Mu{constructor(e){q(this,"item");this.item=e}run(){return L.post("/apis/core.halo.run/v1alpha1/photos",this.item)}}class Bu{constructor(e){q(this,"item");this.item=e}run(){return L.post("/apis/core.halo.run/v1alpha1/linkgroups",{spec:{displayName:this.item?this.item:"未分组",priority:0,links:[]},metadata:{name:this.item?this.item:"default"},kind:"LinkGroup",apiVersion:"core.halo.run/v1alpha1"})}}class Nu{constructor(e){q(this,"item");this.item=e}run(){return L.post("/apis/core.halo.run/v1alpha1/links",this.item)}}class Vu{constructor(e){q(this,"item");this.item=e}run(){return Promise.reject(new Error("尚未支持 【"+this.item.type+"】 类型的附件迁移"))}}class Ji{constructor(e,n,i,t){q(this,"item");q(this,"policyName");q(this,"ownerName");q(this,"relativePathFolder");this.item=e,this.policyName=n,this.ownerName=i,this.relativePathFolder=t}run(){return ce.extension.storage.attachment.createstorageHaloRunV1alpha1Attachment({attachment:this.buildModel()})}}class Au extends Ji{buildModel(){let e=this.item.path;return this.item.path.startsWith("upload/")&&(e=e.replace("upload/","")),{apiVersion:"storage.halo.run/v1alpha1",kind:"Attachment",metadata:{name:this.item.id+"",annotations:{"storage.halo.run/local-relative-path":`${this.relativePathFolder}/${e}`,"storage.halo.run/uri":`/${this.item.path}`,"storage.halo.run/suffix":`${this.item.suffix}`,"storage.halo.run/width":`${this.item.width}`,"storage.halo.run/height":`${this.item.height}`}},spec:{displayName:`${this.item.name}`,groupName:`${this.item.groupName||""}`,ownerName:`${this.ownerName}`,policyName:`${this.policyName}`,mediaType:`${this.item.mediaType||""}`,size:Number.parseInt(`${this.item.size}`),tags:this.item.tags}}}}class Fu extends Ji{buildModel(){return{apiVersion:"storage.halo.run/v1alpha1",kind:"Attachment",metadata:{name:this.item.id+"",annotations:{"s3os.plugin.halo.run/object-key":`${this.item.fileKey}`,"storage.halo.run/external-link":`${this.item.path}`,"storage.halo.run/suffix":`${this.item.suffix}`,"storage.halo.run/width":`${this.item.width}`,"storage.halo.run/height":`${this.item.height}`}},spec:{displayName:`${this.item.name}`,groupName:`${this.item.groupName||""}`,ownerName:`${this.ownerName}`,policyName:`${this.policyName}`,mediaType:`${this.item.mediaType||""}`,size:Number.parseInt(`${this.item.size}`),tags:this.item.tags}}}}function Qu(a){const e=()=>(a.tags||[]).map(b=>new Lu(b)),n=()=>(a.categories||[]).map(b=>new Pu(b)),i=()=>{const c=a.posts||[],b=[],C=[];return c.forEach(j=>{b.push(new Tu(j)),j.counter&&C.push(new ki(j.counter,`posts.content.halo.run/${j.postRequest.post.metadata.name}`))}),[...b,...C]},t=()=>{const c=a.pages||[],b=[],C=[];return c.forEach(j=>{b.push(new Zu(j)),j.counter&&C.push(new ki(j.counter,`singlepages.content.halo.run/${j.singlePageRequest.page.metadata.name}`))}),[...b,...C]},o=()=>{const c=a.comments||[],b=[];return c.forEach(C=>{C instanceof Comment?b.push(new Hu(C)):b.push(new ku(C))}),b},s=()=>{const c=a.menuItems||[],b=da(c,"groupId"),C=[];Object.keys(b).forEach(m=>{const y=b[m].map(S=>S.menu.metadata.name),w=b[m][0].groupName||m;C.push(new Ju(m,w,y))});const j=[];return c.forEach(m=>{j.push(new Ru(m))}),[...C,...j]},u=()=>(a.moments||[]).map(b=>new Du(b)),r=()=>{const c=a.photos||[],b=da(c,"spec.groupName"),C=[];Object.keys(b).forEach(m=>{C.push(new Xu(m))});const j=[];return c.forEach(m=>{j.push(new Mu(m))}),[...C,...j]},l=()=>{const c=a.links||[],b=da(c,"spec.groupName"),C=[];Object.keys(b).forEach(m=>{C.push(new Bu(m))});const j=[];return c.forEach(m=>{j.push(new Nu(m))}),[...C,...j]};function g(c,b,C){const j=a.attachments||[];if(!b||!C||C.size===0)return[];const m=da(j,"type");let y=[];const w=b.metadata.name;return Object.keys(m).forEach(S=>{const M=m[S];y=[...y,...M.map(V=>{switch(V.type){case"LOCAL":return new Au(V,C.get(V.type)||"default-policy",w,c);case"ALIOSS":case"BAIDUBOS":case"TENCENTCOS":case"QINIUOSS":case"UPOSS":return new Fu(V,C.get(V.type)||"default-policy",w,c);default:return new Vu(V)}}).filter(V=>V&&V!=null)]}),y}return{createTagTasks:e,createCategoryTasks:n,createPostTasks:i,createSinglePageTasks:t,createCommentAndReplyTasks:o,createMenuTasks:s,createMomentTasks:u,createPhotoTasks:r,createLinkTasks:l,createAttachmentTasks:g}}var Ri={exports:{}};function Ou(a){var e=new a,n=e;function i(){var o=e;return o.next?e=o.next:(e=new a,n=e),o.next=null,o}function t(o){n.next=o,n=o}return{get:i,release:t}}var xu=Ou,Eu=xu;function Di(a,e,n){if(typeof a=="function"&&(n=e,e=a,a=null),n<1)throw new Error("fastqueue concurrency must be greater than 1");var i=Eu(Gu),t=null,o=null,s=0,u=null,r={push:m,drain:de,saturated:de,pause:g,paused:!1,concurrency:n,running:l,resume:C,idle:j,length:c,getQueue:b,unshift:y,empty:de,kill:S,killAndDrain:M,error:V};return r;function l(){return s}function g(){r.paused=!0}function c(){for(var X=t,B=0;X;)X=X.next,B++;return B}function b(){for(var X=t,B=[];X;)B.push(X.value),X=X.next;return B}function C(){if(r.paused){r.paused=!1;for(var X=0;XPromise.resolve().then(()=>pr)),options:{attachmentFolderPath:"migrate-from-1.x"}},{name:"WordPress",icon:Ku,description:"WordPress WXR 数据迁移",importComponent:d.defineAsyncComponent(()=>Promise.resolve().then(()=>Hl)),options:{attachmentFolderPath:"migrate-from-wp"}},{name:"RSS",icon:Uu,description:"基于 RSS 订阅文件的数据迁移",importComponent:d.defineAsyncComponent(()=>Promise.resolve().then(()=>Vl))},{name:"Atom Feed",icon:Iu,description:"基于 Atom Feed 订阅文件的数据迁移",importComponent:d.defineAsyncComponent(()=>Promise.resolve().then(()=>Gl))}],zu={class:"migrate-m-6 migrate-flex migrate-flex-1 migrate-flex-col"},$u={class:"migrate-flex migrate-h-full migrate-flex-col"},qu={class:"migrate-flex migrate-h-full migrate-w-1/2 migrate-flex-col"},er={class:"migrate-flex migrate-h-full migrate-w-1/2 migrate-flex-col"},ar=d.defineComponent({__name:"MigrateView",setup(a){const e=d.ref([]),n=d.ref();d.onMounted(async()=>{const{data:m}=await L.get("/apis/api.console.halo.run/v1alpha1/plugins",{params:{enabled:!0,size:0,page:0}});e.value=m.items.filter(w=>{var S;return((S=w.status)==null?void 0:S.phase)==="STARTED"}).map(w=>w.metadata.name)||[];const y=await ce.user.getCurrentUserDetail();n.value=y.data.user});const i=d.ref(),t=d.ref(),o=m=>{t.value=m,i.value=void 0},s=d.computed(()=>!t.value),u=d.computed(()=>!i.value||!t.value),r=d.ref(new Map),l=m=>{r.value=m},g=Wu(c,9);async function c(m){return m.run()}const b=d.ref(!1),C=()=>{var ae,U;b.value=!0,window.onbeforeunload=function(ie){ie.preventDefault(),ie.returnValue="";const pe="数据正在导入中,请勿关闭或刷新此页面。";return ie=ie||window.event,ie&&(ie.returnValue=pe),pe};const{createTagTasks:m,createCategoryTasks:y,createPostTasks:w,createSinglePageTasks:S,createCommentAndReplyTasks:M,createMenuTasks:V,createMomentTasks:X,createPhotoTasks:B,createLinkTasks:F,createAttachmentTasks:x}=Qu(i.value);[...m(),...y(),...w(),...S(),...M(),...V(),...X(),...B(),...F(),...x((U=(ae=t.value)==null?void 0:ae.options)==null?void 0:U.attachmentFolderPath,n.value,r.value)].forEach(ie=>{g.push(ie).catch(pe=>{console.error(pe)})}),g.drained().then(()=>{b.value=!1,W.Dialog.success({title:"导入完成"}),window.onbeforeunload=null}),g.error(ie=>{b.value=!1,W.Dialog.error({title:"导入失败",description:ie.message}),window.onbeforeunload=null})},j=[{key:"provider",name:"选择渠道",next:{disabled:s,disabledMessage:"需要选择数据渠道"}},{key:"importData",name:"导入数据",next:{disabled:u,disabledMessage:"不存在需要导入的数据"}},{key:"attachmentPolicy",name:"设置附件存储策略",next:{disabled:d.computed(()=>r.value.size===0),disabledMessage:"未设置附件存储策略"},visible:d.computed(()=>{var m;return((m=i.value)==null?void 0:m.attachments)!=null})},{key:"migrate",name:"待迁移数据",next:{text:"执行导入",handler:C,loading:d.computed(()=>b.value)},prev:{disabled:d.computed(()=>b.value),disabledMessage:"数据正在导入中。"}}];return Me.onBeforeRouteLeave((m,y,w)=>{if(b.value){W.Dialog.warning({title:"数据正在导入中",description:"数据正在导入中,请勿关闭或刷新此页面。"}),w(!1);return}w()}),(m,y)=>{const w=d.resolveComponent("MdiCogTransferOutline");return d.openBlock(),d.createElementBlock(d.Fragment,null,[d.createVNode(d.unref(W.VPageHeader),{title:"迁移"},{icon:d.withCtx(()=>[d.createVNode(w,{class:"mr-2 self-center"})]),_:1}),d.createElementVNode("div",zu,[d.createVNode(To,{items:j,submitText:"执行导入"},{provider:d.withCtx(()=>[d.createElementVNode("div",null,[d.createVNode(Mo,{providers:d.unref(_u),onSelectProvider:o},null,8,["providers"])])]),importData:d.withCtx(()=>{var S;return[d.createElementVNode("div",$u,[(d.openBlock(),d.createBlock(d.resolveDynamicComponent((S=t.value)==null?void 0:S.importComponent),{data:i.value,"onUpdate:data":y[0]||(y[0]=M=>i.value=M)},null,40,["data"]))])]}),attachmentPolicy:d.withCtx(()=>[d.createElementVNode("div",qu,[i.value?(d.openBlock(),d.createBlock(Yu,{key:0,activatedPluginNames:e.value,attachments:i.value.attachments,onPolicyChange:l},null,8,["activatedPluginNames","attachments"])):d.createCommentVNode("",!0)])]),migrate:d.withCtx(()=>[d.createElementVNode("div",er,[i.value?(d.openBlock(),d.createBlock(Oo,{key:0,provider:t.value,data:i.value},null,8,["provider","data"])):d.createCommentVNode("",!0)])]),_:1})])],64)}}}),nr={viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"},ir=[d.createElementVNode("path",{fill:"currentColor",d:"M15 17v-3h3v-2l4 3.5l-4 3.5v-2h-3m2 1v3h-3v2l-4-3.5l4-3.5v2h3M12 8c-2.21 0-4 1.8-4 4c0 1.91 1.35 3.54 3.21 3.92L16 11.86A3.997 3.997 0 0 0 12 8m0 6c-1.1 0-2-.89-2-2s.9-2 2-2s2 .9 2 2s-.89 2-2 2m9.66-5.27l-2-3.46c-.12-.22-.38-.31-.61-.22l-2.49 1c-.51-.41-1.06-.74-1.69-1l-.37-2.63A.506.506 0 0 0 14 2h-4c-.25 0-.46.18-.5.42l-.37 2.65c-.63.26-1.17.59-1.69 1L5 5.05c-.23-.09-.5 0-.61.22l-2 3.46c-.13.21-.08.49.11.64L4.57 11l-.07 1l.07 1l-2.11 1.63c-.2.15-.25.43-.12.64l2 3.46c.11.27.4.38.66.27l2.5-1c.24.19.5.37.76.53l1.65-1.4c-.77-.33-1.45-.82-2-1.45l-2.41 1l-.77-1.3L6.8 13.8a5.55 5.55 0 0 1 0-3.6L4.69 8.65l.75-1.3l2.41 1c.78-.9 1.83-1.53 3-1.78l.4-2.57h1.5l.37 2.62c1.17.24 2.22.88 3 1.77l2.41-1l.75 1.3l-2.08 1.51c.09.26.16.53.2.8h2l2.1-1.63a.48.48 0 0 0 .16-.64M12 8c-2.21 0-4 1.8-4 4c0 1.91 1.35 3.54 3.21 3.92L16 11.86A3.997 3.997 0 0 0 12 8m0 6c-1.1 0-2-.89-2-2s.9-2 2-2s2 .9 2 2s-.89 2-2 2m0-6c-2.21 0-4 1.8-4 4c0 1.91 1.35 3.54 3.21 3.92L16 11.86A3.997 3.997 0 0 0 12 8m0 6c-1.1 0-2-.89-2-2s.9-2 2-2s2 .9 2 2s-.89 2-2 2Z"},null,-1)];function or(a,e){return d.openBlock(),d.createElementBlock("svg",nr,ir)}const tr={name:"mdi-cog-transfer-outline",render:or},Ng="",sr={name:"PluginMigrate",components:[],routes:[{parentName:"Root",route:{path:"/migrate",children:[{path:"",name:"Migrate",component:ar,meta:{title:"迁移",searchable:!0,menu:{name:"迁移",group:"tool",icon:d.markRaw(tr),priority:0}}}]}}],extensionPoints:{}},ur={class:"migrate-text-blue migrate-border-blue migrate-flex migrate-cursor-pointer migrate-flex-col migrate-items-center migrate-rounded-lg migrate-border migrate-bg-white migrate-px-4 migrate-py-6 migrate-tracking-wide hover:migrate-bg-blue-400 hover:migrate-text-white"},rr=d.createElementVNode("svg",{class:"migrate-h-8 migrate-w-8",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},[d.createElementVNode("path",{d:"M16.88 9.1A4 4 0 0 1 16 17H5a5 5 0 0 1-1-9.9V7a3 3 0 0 1 4.52-2.59A4.98 4.98 0 0 1 17 8c0 .38-.04.74-.12 1.1zM11 11h3l-4-4-4 4h3v3h2v-3z"})],-1),lr=d.createElementVNode("span",{class:"migrate-mt-2 migrate-text-base migrate-leading-normal"}," 选择文件 ",-1),hr={key:0,class:"text-xs text-gray-500 dark:text-gray-400"},Da=d.defineComponent({__name:"FileSelector",props:{options:{}},emits:["fileChange"],setup(a,{emit:e}){const n=a,{files:i,open:t,reset:o}=wo.useFileDialog(),s=d.ref(),u=()=>{o(),t(n.options)};return d.watch(()=>i.value,()=>{if(i.value){for(let r=0;r(d.openBlock(),d.createElementBlock("div",{class:"migrate-w-full",onClick:u},[d.createElementVNode("label",ur,[rr,lr,s.value?(d.openBlock(),d.createElementBlock("p",hr," 已选择文件: "+d.toDisplayString(s.value),1)):d.createCommentVNode("",!0)])]))}});var Xa={};(function(a){var e=xe&&xe.__assign||function(){return(e=Object.assign||function(s){for(var u,r=1,l=arguments.length;rnew Promise((y,w)=>{const S=new FileReader;S.onload=M=>{var F;const V=(F=M.target)==null?void 0:F.result,X=JSON.parse(V),{version:B}=X;B.startsWith("1.5")||B.startsWith("1.6")||w("暂不支持该版本的迁移,仅支持 Halo 1.5 / 1.6 版本"),y(n(X))},S.onerror=()=>{w("Failed to fetch data")},S.readAsText(a)}),n=y=>({tags:i(y.tags),categories:t(y.categories),posts:o(y),pages:s(y),comments:u(y),menuItems:c(y.menus),moments:b(y.journals),photos:C(y.photos),links:j(y.links),attachments:m(y.attachments)}),i=y=>y==null?void 0:y.map(w=>({metadata:{name:w.id+""},kind:"Tag",apiVersion:"content.halo.run/v1alpha1",spec:{displayName:w.name,slug:w.slug,color:w.color,cover:w.thumbnail}})),t=y=>y==null?void 0:y.reduce((w,S,M,V)=>{const X=[];return V.forEach(B=>{(X.includes(B.parentId+"")||B.parentId===S.id)&&X.push(B.id+"")}),w.concat({...S,children:X})},[]).map(w=>({metadata:{name:w.id+""},kind:"Category",apiVersion:"content.halo.run/v1alpha1",spec:{displayName:w.name,slug:w.slug,description:w.description,cover:w.thumbnail,priority:w.priority,children:w.children||[]}})),o=y=>{const{posts:w,contents:S,post_tags:M,post_categories:V,post_metas:X}=y;return w==null?void 0:w.map(B=>{const F=S==null?void 0:S.find(U=>U.id===B.id),x=M==null?void 0:M.filter(U=>U.postId===B.id).map(U=>U.tagId+""),v=V==null?void 0:V.filter(U=>U.postId===B.id).map(U=>U.categoryId+""),ae=X==null?void 0:X.filter(U=>U.postId===B.id).reduce((U,ie)=>(U[ie.key]=ie.value,U),{});return{postRequest:{post:{spec:{title:B.title,slug:B.slug,template:"",cover:B.thumbnail,deleted:B.status==="RECYCLE",publish:B.status==="PUBLISHED",publishTime:new Date(B.createTime).toISOString(),pinned:B.topPriority>0,allowComment:!B.disallowComment,visible:"PUBLIC",priority:0,excerpt:{autoGenerate:!1,raw:B.summary},categories:v,tags:x,htmlMetas:[]},apiVersion:"content.halo.run/v1alpha1",kind:"Post",metadata:{name:B.id+"",annotations:ae}},content:{raw:F==null?void 0:F.originalContent,content:F==null?void 0:F.content,rawType:"markdown"}},counter:{visit:B.visits,upvote:B.likes}}})},s=y=>{const{sheets:w,contents:S,sheet_metas:M}=y;return w==null?void 0:w.map(V=>{var F;const X=S==null?void 0:S.find(x=>x.id===V.id),B=(F=M==null?void 0:M.filter(x=>x.postId===V.id))==null?void 0:F.reduce((x,v)=>(x[v.key]=v.value,x),{});return{singlePageRequest:{page:{spec:{title:V.title,slug:V.slug,template:"",cover:V.thumbnail,deleted:V.status==="RECYCLE",publish:V.status==="PUBLISHED",publishTime:new Date(V.createTime).toISOString(),pinned:V.topPriority>0,allowComment:!V.disallowComment,visible:"PUBLIC",priority:0,excerpt:{autoGenerate:!1,raw:V.summary},htmlMetas:[]},apiVersion:"content.halo.run/v1alpha1",kind:"SinglePage",metadata:{name:V.id+"",annotations:B}},content:{raw:X==null?void 0:X.originalContent,content:X==null?void 0:X.content,rawType:"markdown"}},counter:{visit:V.visits,upvote:V.likes}}})},u=y=>{const{post_comments:w,sheet_comments:S,journal_comments:M}=y,V=w?r(Xa.arrayToTree(w,{dataField:null,rootParentIds:{0:!0}}),{kind:"Post",group:"content.halo.run",version:"v1alpha1"}):[],X=S?r(Xa.arrayToTree(S,{dataField:null,rootParentIds:{0:!0}}),{kind:"SinglePage",group:"content.halo.run",version:"v1alpha1"}):[],B=S?r(Xa.arrayToTree(M,{dataField:null,rootParentIds:{0:!0}}),{kind:"Moment",group:"moment.halo.run",version:"v1alpha1"}):[];return[...V,...X,...B]},r=(y,w)=>{const S=[];M(y,void 0);function M(V,X){V.forEach(B=>{var F;B.parentId===0?(X=B.id,S.push(l(B,w))):S.push(g(B,X,w.kind)),(F=B.children)!=null&&F.length&&M(B.children,X)})}return S},l=(y,w)=>({refType:w.kind,kind:"Comment",apiVersion:"content.halo.run/v1alpha1",spec:{raw:y.content,content:y.content,owner:{kind:"Email",name:y.email,displayName:y.author,annotations:{avatar:`https://www.gravatar.com/avatar/${y.gravatarMd5}?s=64&d=identicon&r=PG`,website:y.authorUrl}},userAgent:y.userAgent,ipAddress:y.ipAddress,priority:0,top:!1,allowNotification:y.allowNotification,approved:y.status==="PUBLISHED",approvedTime:new Date(y.createTime).toISOString(),creationTime:new Date(y.createTime).toISOString(),hidden:!1,subjectRef:{...w,name:y.postId+""},lastReadTime:void 0},metadata:{name:y.id+""}}),g=(y,w,S)=>({refType:S,kind:"Reply",apiVersion:"content.halo.run/v1alpha1",metadata:{name:y.id+""},spec:{raw:y.content,content:y.content,owner:{kind:"Email",name:y.email,displayName:y.author,annotations:{avatar:`https://www.gravatar.com/avatar/${y.gravatarMd5}?s=64&d=identicon&r=PG`,website:y.authorUrl}},userAgent:y.userAgent,ipAddress:y.ipAddress,priority:0,top:!1,allowNotification:y.allowNotification,approved:y.status==="PUBLISHED",approvedTime:new Date(y.createTime).toISOString(),creationTime:new Date(y.createTime).toISOString(),hidden:!1,commentName:w+"",quoteReply:y.parentId+""}}),c=y=>y==null?void 0:y.reduce((w,S,M,V)=>{const X=[];return V.forEach(B=>{(X.includes(B.parentId+"")||B.parentId===S.id)&&X.push(B.id+"")}),w.concat({...S,children:X})},[]).map(w=>({menu:{kind:"MenuItem",apiVersion:"v1alpha1",metadata:{name:w.id+""},spec:{displayName:w.name,href:w.url,priority:w.priority,children:w.children||[]}},groupId:w.team})),b=y=>y==null?void 0:y.map(w=>({spec:{content:{raw:w.content,html:w.content,medium:[]},releaseTime:new Date(w.createTime).toISOString(),visible:w.type=="PUBLIC"?"PUBLIC":"PRIVATE"},metadata:{name:w.id+""},kind:"Moment",apiVersion:"moment.halo.run/v1alpha1"})),C=y=>y==null?void 0:y.map(w=>({metadata:{name:w.id+""},spec:{displayName:w.name,url:w.url,cover:w.thumbnail,groupName:w.team?w.team:"default",description:w.description},kind:"Photo",apiVersion:"core.halo.run/v1alpha1"})),j=y=>y==null?void 0:y.map(w=>({metadata:{name:w.id+""},spec:{displayName:w.name,url:w.url,logo:w.logo,groupName:w.team?w.team:"default",description:w.description,priority:w.priority},kind:"Link",apiVersion:"core.halo.run/v1alpha1"})),m=y=>y;return{parse:e}}const cr={class:"sm:migrate-w-1/2"},dr=d.defineComponent({__name:"HaloMigrateDataParser",props:{data:{}},emits:["update:data"],setup(a,{emit:e}){const n=i=>{const t=i.item(0);t&&gr(t).parse().then(o=>{e("update:data",o)}).catch(o=>{console.error(o)})};return(i,t)=>(d.openBlock(),d.createElementBlock("div",cr,[d.createVNode(Da,{options:{accept:".json",multiple:!1},onFileChange:n},null,8,["options"])]))}}),pr=Object.freeze(Object.defineProperty({__proto__:null,default:dr},Symbol.toStringTag,{value:"Module"}));var mn={},Ma={};(function(a){const e=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",n=e+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",i="["+e+"]["+n+"]*",t=new RegExp("^"+i+"$"),o=function(u,r){const l=[];let g=r.exec(u);for(;g;){const c=[];c.startIndex=r.lastIndex-g[0].length;const b=g.length;for(let C=0;C"u")};a.isExist=function(u){return typeof u<"u"},a.isEmptyObject=function(u){return Object.keys(u).length===0},a.merge=function(u,r,l){if(r){const g=Object.keys(r),c=g.length;for(let b=0;b"&&a[o]!==" "&&a[o]!==" "&&a[o]!==` -`&&a[o]!=="\r";o++)r+=a[o];if(r=r.trim(),r[r.length-1]==="/"&&(r=r.substring(0,r.length-1),o--),!Yr(r)){let c;return r.trim().length===0?c="Invalid space after '<'.":c="Tag '"+r+"' is an invalid name.",ne("InvalidTag",c,re(a,o))}const l=wr(a,o);if(l===!1)return ne("InvalidAttr","Attributes for '"+r+"' have open quote.",re(a,o));let g=l.value;if(o=l.index,g[g.length-1]==="/"){const c=o-g.length;g=g.substring(0,g.length-1);const b=Ni(g,e);if(b===!0)i=!0;else return ne(b.err.code,b.err.msg,re(a,c+b.err.line))}else if(u)if(l.tagClosed){if(g.trim().length>0)return ne("InvalidTag","Closing tag '"+r+"' can't have attributes or invalid starting.",re(a,s));{const c=n.pop();if(r!==c.tagName){let b=re(a,c.tagStartPos);return ne("InvalidTag","Expected closing tag '"+c.tagName+"' (opened in line "+b.line+", col "+b.col+") instead of closing tag '"+r+"'.",re(a,s))}n.length==0&&(t=!0)}}else return ne("InvalidTag","Closing tag '"+r+"' doesn't have proper closing.",re(a,o));else{const c=Ni(g,e);if(c!==!0)return ne(c.err.code,c.err.msg,re(a,o-g.length+c.err.line));if(t===!0)return ne("InvalidXml","Multiple possible root nodes found.",re(a,o));e.unpairedTags.indexOf(r)!==-1||n.push({tagName:r,tagStartPos:s}),i=!0}for(o++;o0)return ne("InvalidXml","Invalid '"+JSON.stringify(n.map(o=>o.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return ne("InvalidXml","Start tag expected.",1);return!0};function Xi(a){return a===" "||a===" "||a===` -`||a==="\r"}function Mi(a,e){const n=e;for(;e5&&i==="xml")return ne("InvalidXml","XML declaration allowed only at the start of the document.",re(a,e));if(a[e]=="?"&&a[e+1]==">"){e++;break}else continue}return e}function Bi(a,e){if(a.length>e+5&&a[e+1]==="-"&&a[e+2]==="-"){for(e+=3;e"){e+=2;break}}else if(a.length>e+8&&a[e+1]==="D"&&a[e+2]==="O"&&a[e+3]==="C"&&a[e+4]==="T"&&a[e+5]==="Y"&&a[e+6]==="P"&&a[e+7]==="E"){let n=1;for(e+=8;e"&&(n--,n===0))break}else if(a.length>e+9&&a[e+1]==="["&&a[e+2]==="C"&&a[e+3]==="D"&&a[e+4]==="A"&&a[e+5]==="T"&&a[e+6]==="A"&&a[e+7]==="["){for(e+=8;e"){e+=2;break}}return e}const br='"',mr="'";function wr(a,e){let n="",i="",t=!1;for(;e"&&i===""){t=!0;break}n+=a[e]}return i!==""?!1:{value:n,index:e,tagClosed:t}}const jr=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function Ni(a,e){const n=wn.getAllMatches(a,jr),i={};for(let t=0;t!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(a,e,n){return a}},Lr=function(a){return Object.assign({},Vi,a)};jn.buildOptions=Lr,jn.defaultOptions=Vi;class Pr{constructor(e){this.tagname=e,this.child=[],this[":@"]={}}add(e,n){e==="__proto__"&&(e="#__proto__"),this.child.push({[e]:n})}addChild(e){e.tagname==="__proto__"&&(e.tagname="#__proto__"),e[":@"]&&Object.keys(e[":@"]).length>0?this.child.push({[e.tagname]:e.child,":@":e[":@"]}):this.child.push({[e.tagname]:e.child})}}var Tr=Pr;const Zr=Ma;function Hr(a,e){const n={};if(a[e+3]==="O"&&a[e+4]==="C"&&a[e+5]==="T"&&a[e+6]==="Y"&&a[e+7]==="P"&&a[e+8]==="E"){e=e+9;let i=1,t=!1,o=!1,s="";for(;e"){if(o?a[e-1]==="-"&&a[e-2]==="-"&&(o=!1,i--):i--,i===0)break}else a[e]==="["?t=!0:s+=a[e];if(i!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:n,i:e}}function kr(a,e){let n="";for(;e0&&t&&n[2]!==".")return a;if(!e.leadingZeros&&o.length>0&&!t&&n[1]!==".")return a;{const r=Number(n),l=""+r;return l.search(/[eE]/)!==-1||u?e.eNotation?r:a:n.indexOf(".")!==-1?l==="0"&&s===""||l===s||t&&l==="-"+s?r:a:o?s===l||t+s===l?r:a:n===l||n===t+l?r:a}}else return a}}function Or(a){return a&&a.indexOf(".")!==-1&&(a=a.replace(/0+$/,""),a==="."?a="0":a[0]==="."?a="0"+a:a[a.length-1]==="."&&(a=a.substr(0,a.length-1))),a}var xr=Qr;const fn=Ma,ya=Tr,Er=Nr,Gr=xr;"<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,fn.nameRegexp);let vr=class{constructor(e){this.options=e,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"}},this.addExternalEntities=Wr,this.parseXml=zr,this.parseTextData=Kr,this.resolveNameSpace=Ur,this.buildAttributesMap=_r,this.isItStopNode=al,this.replaceEntitiesValue=qr,this.readStopNodeData=il,this.saveTextToParentTag=el,this.addChild=$r}};function Wr(a){const e=Object.keys(a);for(let n=0;n0)){s||(a=this.replaceEntitiesValue(a));const u=this.options.tagValueProcessor(e,a,n,t,o);return u==null?a:typeof u!=typeof a||u!==a?u:this.options.trimValues?Sn(a,this.options.parseTagValue,this.options.numberParseOptions):a.trim()===a?Sn(a,this.options.parseTagValue,this.options.numberParseOptions):a}}function Ur(a){if(this.options.removeNSPrefix){const e=a.split(":"),n=a.charAt(0)==="/"?"/":"";if(e[0]==="xmlns")return"";e.length===2&&(a=n+e[1])}return a}const Ir=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function _r(a,e,n){if(!this.options.ignoreAttributes&&typeof a=="string"){const i=fn.getAllMatches(a,Ir),t=i.length,o={};for(let s=0;s",o,"Closing Tag is not closed.");let r=a.substring(o+2,u).trim();if(this.options.removeNSPrefix){const c=r.indexOf(":");c!==-1&&(r=r.substr(c+1))}this.options.transformTagName&&(r=this.options.transformTagName(r)),n&&(i=this.saveTextToParentTag(i,n,t));const l=t.substring(t.lastIndexOf(".")+1);if(r&&this.options.unpairedTags.indexOf(r)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let g=0;l&&this.options.unpairedTags.indexOf(l)!==-1?(g=t.lastIndexOf(".",t.lastIndexOf(".")-1),this.tagsNodeStack.pop()):g=t.lastIndexOf("."),t=t.substring(0,g),n=this.tagsNodeStack.pop(),i="",o=u}else if(a[o+1]==="?"){let u=Cn(a,o,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");if(i=this.saveTextToParentTag(i,n,t),!(this.options.ignoreDeclaration&&u.tagName==="?xml"||this.options.ignorePiTags)){const r=new ya(u.tagName);r.add(this.options.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&(r[":@"]=this.buildAttributesMap(u.tagExp,t,u.tagName)),this.addChild(n,r,t)}o=u.closeIndex+1}else if(a.substr(o+1,3)==="!--"){const u=Ne(a,"-->",o+4,"Comment is not closed.");if(this.options.commentPropName){const r=a.substring(o+4,u-2);i=this.saveTextToParentTag(i,n,t),n.add(this.options.commentPropName,[{[this.options.textNodeName]:r}])}o=u}else if(a.substr(o+1,2)==="!D"){const u=Er(a,o);this.docTypeEntities=u.entities,o=u.i}else if(a.substr(o+1,2)==="!["){const u=Ne(a,"]]>",o,"CDATA is not closed.")-2,r=a.substring(o+9,u);if(i=this.saveTextToParentTag(i,n,t),this.options.cdataPropName)n.add(this.options.cdataPropName,[{[this.options.textNodeName]:r}]);else{let l=this.parseTextData(r,n.tagname,t,!0,!1,!0);l==null&&(l=""),n.add(this.options.textNodeName,l)}o=u+2}else{let u=Cn(a,o,this.options.removeNSPrefix),r=u.tagName,l=u.tagExp,g=u.attrExpPresent,c=u.closeIndex;this.options.transformTagName&&(r=this.options.transformTagName(r)),n&&i&&n.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,n,t,!1));const b=n;if(b&&this.options.unpairedTags.indexOf(b.tagname)!==-1&&(n=this.tagsNodeStack.pop(),t=t.substring(0,t.lastIndexOf("."))),r!==e.tagname&&(t+=t?"."+r:r),this.isItStopNode(this.options.stopNodes,t,r)){let C="";if(l.length>0&&l.lastIndexOf("/")===l.length-1)o=u.closeIndex;else if(this.options.unpairedTags.indexOf(r)!==-1)o=u.closeIndex;else{const m=this.readStopNodeData(a,r,c+1);if(!m)throw new Error(`Unexpected end of ${r}`);o=m.i,C=m.tagContent}const j=new ya(r);r!==l&&g&&(j[":@"]=this.buildAttributesMap(l,t,r)),C&&(C=this.parseTextData(C,r,t,!0,g,!0,!0)),t=t.substr(0,t.lastIndexOf(".")),j.add(this.options.textNodeName,C),this.addChild(n,j,t)}else{if(l.length>0&&l.lastIndexOf("/")===l.length-1){r[r.length-1]==="/"?(r=r.substr(0,r.length-1),t=t.substr(0,t.length-1),l=r):l=l.substr(0,l.length-1),this.options.transformTagName&&(r=this.options.transformTagName(r));const C=new ya(r);r!==l&&g&&(C[":@"]=this.buildAttributesMap(l,t,r)),this.addChild(n,C,t),t=t.substr(0,t.lastIndexOf("."))}else{const C=new ya(r);this.tagsNodeStack.push(n),r!==l&&g&&(C[":@"]=this.buildAttributesMap(l,t,r)),this.addChild(n,C,t),n=C}i="",o=c}}else i+=a[o];return e.child};function $r(a,e,n){const i=this.options.updateTag(e.tagname,n,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),a.addChild(e))}const qr=function(a){if(this.options.processEntities){for(let e in this.docTypeEntities){const n=this.docTypeEntities[e];a=a.replace(n.regx,n.val)}for(let e in this.lastEntities){const n=this.lastEntities[e];a=a.replace(n.regex,n.val)}if(this.options.htmlEntities)for(let e in this.htmlEntities){const n=this.htmlEntities[e];a=a.replace(n.regex,n.val)}a=a.replace(this.ampEntity.regex,this.ampEntity.val)}return a};function el(a,e,n,i){return a&&(i===void 0&&(i=Object.keys(e.child).length===0),a=this.parseTextData(a,e.tagname,n,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,i),a!==void 0&&a!==""&&e.add(this.options.textNodeName,a),a=""),a}function al(a,e,n){const i="*."+n;for(const t in a){const o=a[t];if(i===o||e===o)return!0}return!1}function nl(a,e,n=">"){let i,t="";for(let o=e;o",n,`${e} is not closed`);if(a.substring(n+2,o).trim()===e&&(t--,t===0))return{tagContent:a.substring(i,n),i:o};n=o}else if(a[n+1]==="?")n=Ne(a,"?>",n+1,"StopNode is not closed.");else if(a.substr(n+1,3)==="!--")n=Ne(a,"-->",n+3,"StopNode is not closed.");else if(a.substr(n+1,2)==="![")n=Ne(a,"]]>",n,"StopNode is not closed.")-2;else{const o=Cn(a,n,">");o&&((o&&o.tagName)===e&&o.tagExp[o.tagExp.length-1]!=="/"&&t++,n=o.closeIndex)}}function Sn(a,e,n){if(e&&typeof a=="string"){const i=a.trim();return i==="true"?!0:i==="false"?!1:Gr(a,n)}else return fn.isExist(a)?a:""}var ol=vr,Ai={};function tl(a,e){return Fi(a,e)}function Fi(a,e,n){let i;const t={};for(let o=0;o0&&(t[e.textNodeName]=i):i!==void 0&&(t[e.textNodeName]=i),t}function sl(a){const e=Object.keys(a);for(let n=0;n0&&(n=pl),Qi(a,e,"",n)}function Qi(a,e,n,i){let t="",o=!1;for(let s=0;s`,o=!1;continue}else if(r===e.commentPropName){t+=i+``,o=!0;continue}else if(r[0]==="?"){const j=Oi(u[":@"],e),m=r==="?xml"?"":i;let y=u[r][0][e.textNodeName];y=y.length!==0?" "+y:"",t+=m+`<${r}${y}${j}?>`,o=!0;continue}let g=i;g!==""&&(g+=e.indentBy);const c=Oi(u[":@"],e),b=i+`<${r}${c}`,C=Qi(u[r],e,l,g);e.unpairedTags.indexOf(r)!==-1?e.suppressUnpairedNode?t+=b+">":t+=b+"/>":(!C||C.length===0)&&e.suppressEmptyNode?t+=b+"/>":C&&C.endsWith(">")?t+=b+`>${C}${i}`:(t+=b+">",C&&i!==""&&(C.includes("/>")||C.includes("`),o=!0}return t}function bl(a){const e=Object.keys(a);for(let n=0;n0&&e.processEntities)for(let n=0;n","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function He(a){this.options=Object.assign({},fl,a),this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=Yl),this.processTextOrObjNode=Cl,this.options.format?(this.indentate=Sl,this.tagEndChar=`> -`,this.newLine=` -`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}He.prototype.build=function(a){return this.options.preserveOrder?jl(a,this.options):(Array.isArray(a)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(a={[this.options.arrayNodeName]:a}),this.j2x(a,0).val)},He.prototype.j2x=function(a,e){let n="",i="";for(let t in a)if(!(typeof a[t]>"u"))if(a[t]===null)t[0]==="?"?i+=this.indentate(e)+"<"+t+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+t+"/"+this.tagEndChar;else if(a[t]instanceof Date)i+=this.buildTextValNode(a[t],t,"",e);else if(typeof a[t]!="object"){const o=this.isAttribute(t);if(o)n+=this.buildAttrPairStr(o,""+a[t]);else if(t===this.options.textNodeName){let s=this.options.tagValueProcessor(t,""+a[t]);i+=this.replaceEntitiesValue(s)}else i+=this.buildTextValNode(a[t],t,"",e)}else if(Array.isArray(a[t])){const o=a[t].length;let s="";for(let u=0;u"u"||(r===null?t[0]==="?"?i+=this.indentate(e)+"<"+t+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+t+"/"+this.tagEndChar:typeof r=="object"?this.options.oneListGroup?s+=this.j2x(r,e+1).val:s+=this.processTextOrObjNode(r,t,e):s+=this.buildTextValNode(r,t,"",e))}this.options.oneListGroup&&(s=this.buildObjectNode(s,t,"",e)),i+=s}else if(this.options.attributesGroupName&&t===this.options.attributesGroupName){const o=Object.keys(a[t]),s=o.length;for(let u=0;u"+a+t:this.options.commentPropName!==!1&&e===this.options.commentPropName&&o.length===0?this.indentate(i)+``+this.newLine:this.indentate(i)+"<"+e+n+o+this.tagEndChar+a+this.indentate(i)+t}},He.prototype.closeTag=function(a){let e="";return this.options.unpairedTags.indexOf(a)!==-1?this.options.suppressUnpairedNode||(e="/"):this.options.suppressEmptyNode?e="/":e=`>`+this.newLine;if(this.options.commentPropName!==!1&&e===this.options.commentPropName)return this.indentate(i)+``+this.newLine;if(e[0]==="?")return this.indentate(i)+"<"+e+n+"?"+this.tagEndChar;{let t=this.options.tagValueProcessor(e,a);return t=this.replaceEntitiesValue(t),t===""?this.indentate(i)+"<"+e+n+this.closeTag(e)+this.tagEndChar:this.indentate(i)+"<"+e+n+">"+t+"0&&this.options.processEntities)for(let e=0;enew Promise((m,y)=>{const w=new FileReader;w.onload=S=>{var B;const M=(B=S.target)==null?void 0:B.result,V=["rss.channel.item","rss.channel.item.category","rss.channel.item.wp:postmeta","rss.channel.item.wp:comment"],X=new Yn.XMLParser({ignoreAttributes:!1,attributeNamePrefix:"_",textNodeName:"value",isArray:(F,x,v,ae)=>!!V.includes(x)});try{const x=X.parse(M,!0).rss.channel,{posts:v,pages:ae,attachments:U,navMenuItems:ie}=i(x.item),pe=c(x["wp:term"],ie);pe.map(ke=>{e.has(ke.menu.metadata.name)&&(ke.menu.spec.children=e.get(ke.menu.metadata.name))}),m({posts:t(v,x["wp:tag"],x["wp:category"],U),pages:o(ae),comments:s(x.item),tags:l(x["wp:tag"]),categories:g(x["wp:category"]),menuItems:pe,attachments:C(U)})}catch(F){y("Failed to parse data. error -> "+F)}},w.onerror=()=>{y("Failed to fetch data")},w.readAsText(a)}),i=m=>{const y=[],w=[],S=[],M=[],V=[];return m==null||m.forEach(X=>{switch(X["wp:post_type"]){case"post":y.push(X);break;case"page":w.push(X);break;case"attachment":S.push(X);break;case"nav_menu_item":M.push(X);break;default:V.push(X);break}}),{posts:y,pages:w,attachments:S,navMenuItems:M,others:V}},t=(m,y,w,S)=>m==null?void 0:m.map(M=>{var ae,U,ie,pe,ke;const V=M["wp:status"]==="publish"||((U=(ae=M["wp:postmeta"])==null?void 0:ae.find(z=>z["wp:meta_key"]==="_wp_trash_meta_status"))==null?void 0:U["wp:meta_value"])==="publish",X=(ie=M.category)==null?void 0:ie.filter(z=>z._domain==="category").map(z=>z._nicename),B=(pe=M.category)==null?void 0:pe.filter(z=>z._domain==="post_tag").map(z=>z._nicename),F=y==null?void 0:y.filter(z=>B==null?void 0:B.includes(z["wp:tag_slug"])).map(z=>z["wp:term_id"]+""),x=w==null?void 0:w.filter(z=>X==null?void 0:X.includes(z["wp:category_nicename"])).map(z=>z["wp:term_id"]+""),v=(ke=M["wp:postmeta"])==null?void 0:ke.filter(z=>{if(z["wp:meta_key"]==="")return!0}).map(z=>{const ba=S.find(Zn=>Zn["wp:post_id"]===Number(z["wp:meta_value"]));return ba==null?void 0:ba["wp:attachment_url"]})[0];return{postRequest:{post:{spec:{title:M.title,slug:M["wp:post_name"]+"",deleted:M["wp:status"]==="trash",publish:V,publishTime:new Date(M["wp:post_date"]).toISOString(),pinned:M["wp:is_sticky"]>0,allowComment:M["wp:comment_status"]==="open",visible:"PUBLIC",priority:0,excerpt:{autoGenerate:!1,raw:M["excerpt:encoded"]},categories:x,tags:F,htmlMetas:[],cover:v},apiVersion:"content.halo.run/v1alpha1",kind:"Post",metadata:{name:M["wp:post_id"]+""}},content:{raw:M["content:encoded"],content:M["content:encoded"],rawType:"HTML"}}}}),o=m=>m==null?void 0:m.map(y=>{var S,M;const w=y["wp:status"]==="publish"||((M=(S=y["wp:postmeta"])==null?void 0:S.find(V=>V["wp:meta_key"]==="_wp_trash_meta_status"))==null?void 0:M["wp:meta_value"])==="publish";return{singlePageRequest:{page:{spec:{title:y.title,slug:y["wp:post_name"]+"",deleted:y["wp:status"]==="trash",publish:w,publishTime:new Date(y["wp:post_date"]).toISOString(),pinned:y["wp:is_sticky"]>0,allowComment:y["wp:comment_status"]==="open",visible:"PUBLIC",priority:0,excerpt:{autoGenerate:!1,raw:y["excerpt:encoded"]},htmlMetas:[]},apiVersion:"content.halo.run/v1alpha1",kind:"SinglePage",metadata:{name:y["wp:post_id"]+""}},content:{raw:y["content:encoded"],content:y["content:encoded"],rawType:"HTML"}}}}),s=m=>{const y=[];return m==null||m.forEach(w=>{var M;const S=w["wp:post_type"]=="post"?"Post":"SinglePage";(M=w["wp:comment"])==null||M.forEach(V=>{V["wp:comment_parent"]===0?y.push(u(V,w,S)):y.push(r(V,S))})}),y},u=(m,y,w)=>({refType:w,kind:"Comment",apiVersion:"content.halo.run/v1alpha1",spec:{raw:m["wp:comment_content"],content:m["wp:comment_content"],owner:{kind:"Email",name:m["wp:comment_author_email"],displayName:m["wp:comment_author"]+"",annotations:{website:m["wp:comment_author_url"]}},ipAddress:m["wp:comment_author_IP"],priority:0,top:!1,allowNotification:!0,approved:m["wp:comment_approved"]===1,approvedTime:new Date(m["wp:comment_date"]).toISOString(),creationTime:new Date(m["wp:comment_date"]).toISOString(),hidden:!1,subjectRef:{kind:y["wp:post_type"]=="post"?"Post":"SinglePage",group:"content.halo.run",version:"v1alpha1",name:y["wp:post_id"]+""},lastReadTime:void 0},metadata:{name:m["wp:comment_id"]+""}}),r=(m,y)=>({refType:y,kind:"Reply",apiVersion:"content.halo.run/v1alpha1",metadata:{name:m["wp:comment_id"]+""},spec:{raw:m["wp:comment_content"],content:m["wp:comment_content"],owner:{kind:"Email",name:m["wp:comment_author_email"],displayName:m["wp:comment_author"]+"",annotations:{website:m["wp:comment_author_url"]}},ipAddress:m["wp:comment_author_IP"],priority:0,top:!1,allowNotification:!0,approved:m["wp:comment_approved"]===1,approvedTime:new Date(m["wp:comment_date"]).toISOString(),creationTime:new Date(m["wp:comment_date"]).toISOString(),hidden:!1,commentName:m["wp:comment_parent"]+"",quoteReply:m["wp:comment_parent"]+""}}),l=m=>m==null?void 0:m.map(y=>({metadata:{name:y["wp:term_id"]+""},kind:"Tag",apiVersion:"content.halo.run/v1alpha1",spec:{displayName:y["wp:tag_name"]+"",slug:y["wp:tag_slug"]+""}})),g=m=>m==null?void 0:m.map(y=>{const w=m.filter(S=>y["wp:category_nicename"]===S["wp:category_parent"]).map(S=>S["wp:term_id"]+"");return{metadata:{name:y["wp:term_id"]+""},kind:"Category",apiVersion:"content.halo.run/v1alpha1",spec:{displayName:y["wp:cat_name"]+"",slug:y["wp:category_nicename"]+"",priority:0,description:y["wp:category_description"],children:w||[]}}}),c=(m,y)=>(m==null?void 0:m.filter(w=>w["wp:term_taxonomy"]==="nav_menu").reduce((w,S)=>(w.some(V=>V["wp:term_id"]===S["wp:term_id"])||w.push(S),w),[]).flatMap(w=>y==null?void 0:y.map(S=>{var x;if(!((x=S.category)==null?void 0:x.find(v=>v._domain==="nav_menu"&&v._nicename===w["wp:term_name"])))return;const V=[],X=(S==null?void 0:S["wp:postmeta"])||[],B={name:""};let F="";return X.forEach(v=>{switch(v["wp:meta_key"]){case"_menu_item_object":B.group="content.halo.run",B.name=(S==null?void 0:S["wp:post_id"])+"",B.version="v1alpha1",v["wp:meta_value"]=="page"?B.kind="SinglePage":v["wp:meta_value"]=="post"?B.kind="Post":v["wp:meta_value"]=="category"&&(B.kind="Category");break;case"_menu_item_object_id":F=v["wp:meta_value"];break;case"_menu_item_url":F=v["wp:meta_value"]||F;break}if(v["wp:meta_key"]==="_menu_item_menu_item_parent"){let ae=e.get(v["wp:meta_value"]);ae||(ae=new Array),ae.push((S==null?void 0:S["wp:post_id"])+""),e.set(v["wp:meta_value"],ae)}}),{menu:{kind:"MenuItem",apiVersion:"v1alpha1",metadata:{name:(S==null?void 0:S["wp:post_id"])+""},spec:{displayName:(S==null?void 0:S.title)+"",priority:Number(S==null?void 0:S["wp:menu_order"]),children:V,href:B.kind?void 0:F}},groupId:w["wp:term_id"]+"",groupName:w["wp:term_name"]}}).filter(S=>S!=null)))||[],b="wp-content/uploads/",C=m=>m==null?void 0:m.map(y=>{var M;let w="",S={};return(M=y["wp:postmeta"])==null||M.forEach(V=>{V["wp:meta_key"]==="_wp_attached_file"&&(w=V["wp:meta_value"]),V["wp:meta_key"]==="_wp_attachment_metadata"&&(S=j(V["wp:meta_value"]))}),{id:y["wp:post_id"]+"",name:y.title,path:b+w,type:"LOCAL",height:S==null?void 0:S.height,width:S==null?void 0:S.width,mediaType:S==null?void 0:S.mimeType,size:S==null?void 0:S.filesize}}),j=m=>{const y=m.match(/"width";i:(\d+);/),w=m.match(/"height";i:(\d+);/),S=m.match(/"filesize";i:(\d+);/),M=m.match(/"mime[_-]type";s:(\d+):"([^"]+)";/);return{width:y?parseInt(y[1]):0,height:w?parseInt(w[1]):0,filesize:S?parseInt(S[1]):0,mimeType:M?M[2]:""}};return{parse:n}}const Tl={class:"sm:migrate-w-1/2"},Zl=d.defineComponent({__name:"WordPressMigrateDataParser",props:{data:{}},emits:["update:data"],setup(a,{emit:e}){const n=i=>{const t=i.item(0);t&&Pl(t).parse().then(o=>{e("update:data",o)}).catch(o=>{console.error(o)})};return(i,t)=>(d.openBlock(),d.createElementBlock("div",Tl,[d.createVNode(Da,{options:{accept:".xml",multiple:!1},onFileChange:n},null,8,["options"])]))}}),Hl=Object.freeze(Object.defineProperty({__proto__:null,default:Zl},Symbol.toStringTag,{value:"Module"}));function Ei(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){const e=Math.random()*16|0;return(a==="x"?e:e&3|8).toString(16)})}let Ba=[["\0","","","","","","","\x07","\b"," ",` -`,"\v","\f","\r","","","","","","","","","","","","","","\x1B","","","",""," ","!",'"',"#","$","%","&","'","(",")","*","+",",","-",".","/","0","1","2","3","4","5","6","7","8","9",":",";","<","=",">","?","@","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","[","\\","]","^","_","`","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","{","|","}","~","",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ","!","C/","PS","$?","Y=","|","SS",'"',"(c)","a","<<","!",,"(r)","-","deg","+-","2","3","'","u","P","*",",","1","o",">>","1/4","1/2","3/4","?","A","A","A","A","A","A","AE","C","E","E","E","E","I","I","I","I","D","N","O","O","O","O","O","x","O","U","U","U","U","U","Th","ss","a","a","a","a","a","a","ae","c","e","e","e","e","i","i","i","i","d","n","o","o","o","o","o","/","o","u","u","u","u","y","th","y"],["A","a","A","a","A","a","C","c","C","c","C","c","C","c","D","d","D","d","E","e","E","e","E","e","E","e","E","e","G","g","G","g","G","g","G","g","H","h","H","h","I","i","I","i","I","i","I","i","I","i","IJ","ij","J","j","K","k","k","L","l","L","l","L","l","L","l","L","l","N","n","N","n","N","n","'n","NG","ng","O","o","O","o","O","o","OE","oe","R","r","R","r","R","r","S","s","S","s","S","s","S","s","T","t","T","t","T","t","U","u","U","u","U","u","U","u","U","u","U","u","W","w","Y","y","Y","Z","z","Z","z","Z","z","s","b","B","B","b","6","6","O","C","c","D","D","D","d","d","3","@","E","F","f","G","G","hv","I","I","K","k","l","l","W","N","n","O","O","o","OI","oi","P","p","YR","2","2","SH","sh","t","T","t","T","U","u","Y","V","Y","y","Z","z","ZH","ZH","zh","zh","2","5","5","ts","w","|","||","|=","!","DZ","Dz","dz","LJ","Lj","lj","NJ","Nj","nj","A","a","I","i","O","o","U","u","U","u","U","u","U","u","U","u","@","A","a","A","a","AE","ae","G","g","G","g","K","k","O","o","O","o","ZH","zh","j","DZ","D","dz","G","g","HV","W","N","n","A","a","AE","ae","O","o"],["A","a","A","a","E","e","E","e","I","i","I","i","O","o","O","o","R","r","R","r","U","u","U","u","S","s","T","t","Y","y","H","h","N","d","OU","ou","Z","z","A","a","E","e","O","o","O","o","O","o","O","o","Y","y","l","n","t","j","db","qp","A","C","c","L","T","s","z","?","?","B","U","V","E","e","J","j","Q","q","R","r","Y","y","a","a","a","b","o","c","d","d","e","@","@","e","e","e","e","j","g","g","g","g","u","Y","h","h","i","i","I","l","l","l","lZ","W","W","m","n","n","n","o","OE","O","F","R","R","R","R","r","r","R","R","R","s","S","j","S","S","t","t","U","U","v","^","W","Y","Y","z","z","Z","Z","?","?","?","C","@","B","E","G","H","j","k","L","q","?","?","dz","dZ","dz","ts","tS","tC","fN","ls","lz","WW","]]","h","h","k","h","j","r","r","r","r","w","y","'",'"',"`","'","`","`","'","?","?","<",">","^","V","^","V","'","-","/","\\",",","_","\\","/",":",".","`","'","^","V","+","-","V",".","@",",","~",'"',"R","X","G","l","s","x","?",,,,,,,,"V","=",'"'],[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"'",",",,,,,,,,,"?",,,,,,,,"A",";","E","I","I",,"O",,"U","O","I","A","V","G","D","E","Z","I","Th","I","K","L","M","N","X","O","P","R",,"S","T","Y","F","H","Ps","O","I","Y","a","e","i","i","y","a","v","g","d","e","z","i","th","i","k","l","m","n","x","o","p","r","s","s","t","y","f","h","ps","o","i","y","o","y","o",,"b","th","U","U","U","ph","p","&",,,"St","st","W","w","Q","q","Sp","sp","Sh","sh","F","f","Kh","kh","H","h","G","g","CH","ch","Ti","ti","k","r","c","j"],["Jo","Yo","Dj","Gj","Ie","Dz","I","Yi","J","Lj","Nj","Tsh","Kj","I","U","Dzh","A","B","V","G","D","E","Zh","Z","I","Y","K","L","M","N","O","P","R","S","T","U","F","H","C","Ch","Sh","Shch",,"Y",,"E","Yu","Ya","a","b","v","g","d","e","zh","z","i","y","k","l","m","n","o","p","r","s","t","u","f","h","c","ch","sh","shch",,"y",,"e","yu","ya","je","yo","dj","gj","ie","dz","i","yi","j","lj","nj","tsh","kj","i","u","dzh","O","o","E","e","Ie","ie","E","e","Ie","ie","O","o","Io","io","Ks","ks","Ps","ps","F","f","Y","y","Y","y","u","u","O","o","O","o","Ot","ot","Q","q","*1000*",,,,,,"*100.000*","*1.000.000*",,,'"','"',"R'","r'","G'","g'","G'","g'","G'","g'","Zh'","zh'","Z'","z'","K'","k'","K'","k'","K'","k'","K'","k'","N'","n'","Ng","ng","P'","p'","Kh","kh","S'","s'","T'","t'","U","u","U'","u'","Kh'","kh'","Tts","tts","Ch'","ch'","Ch'","ch'","H","h","Ch","ch","Ch'","ch'","`","Zh","zh","K'","k'",,,"N'","n'",,,"Ch","ch",,,,"a","a","A","a","Ae","ae","Ie","ie","@","@","@","@","Zh","zh","Z","z","Dz","dz","I","i","I","i","O","o","O","o","O","o","E","e","U","u","U","u","U","u","Ch","ch",,,"Y","y"],[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"A","B","G","D","E","Z","E","E","T`","Zh","I","L","Kh","Ts","K","H","Dz","Gh","Ch","M","Y","N","Sh","O","Ch`","P","J","Rh","S","V","T","R","Ts`","W","P`","K`","O","F",,,"<","'","/","!",",","?",".",,"a","b","g","d","e","z","e","e","t`","zh","i","l","kh","ts","k","h","dz","gh","ch","m","y","n","sh","o","ch`","p","j","rh","s","v","t","r","ts`","w","p`","k`","o","f","ew",,".","-",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"@","e","a","o","i","e","e","a","a","o",,"u","'",,,,,,,":",,,,,,,,,,,,,,"b","g","d","h","v","z","kh","t","y","k","k","l","m","m","n","n","s","`","p","p","ts","ts","q","r","sh","t",,,,,,"V","oy","i","'",'"'],[,,,,,,,,,,,,",",,,,,,,,,,,,,,,";",,,,"?",,,"a","'","w'",,"y'",,"b","@","t","th","j","H","kh","d","dh","r","z","s","sh","S","D","T","Z","aa","G",,,,,,,"f","q","k","l","m","n","h","w","~","y","an","un","in","a","u","i","W",,,"'","'",,,,,,,,,,,"0","1","2","3","4","5","6","7","8","9","%",".",",","*",,,,"'","'","'",,"'","'w","'u","'y","tt","tth","b","t","T","p","th","bh","'h","H","ny","dy","H","ch","cch","dd","D","D","Dt","dh","ddh","d","D","D","rr","R","R","R","R","R","R","j","R","S","S","S","S","S","T","GH","F","F","F","v","f","ph","Q","Q","kh","k","K","K","ng","K","g","G","N","G","G","G","L","L","L","L","N","N","N","N","N","h","Ch","hy","h","H","@","W","oe","oe","u","yu","yu","W","v","y","Y","Y","W",,,"y","y'",".","ae",,,,,,,,"@","#",,,,,,,,,,,"^",,,,,,,"0","1","2","3","4","5","6","7","8","9","Sh","D","Gh","&","+m"],["//","/",",","!","!","-",",",",",";","?","~","{","}","*",,,"'",,"b","g","g","d","d","h","w","z","H","t","t","y","yh","k","l","m","n","s","s","`","p","p","S","q","r","sh","t",,,,"a","a","a","A","A","A","e","e","e","E","i","i","u","u","u","o",,"`","'",,,"X","Q","@","@","|","+",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"h","sh","n","r","b","L","k","'","v","m","f","dh","th","l","g","ny","s","d","z","t","y","p","j","ch","tt","hh","kh","th","z","sh","s","d","t","z","`","gh","q","w","a","aa","i","ee","u","oo","e","ey","o","oa"],[],[,"N","N","H",,"a","aa","i","ii","u","uu","R","L","eN","e","e","ai","oN","o","o","au","k","kh","g","gh","ng","c","ch","j","jh","ny","tt","tth","dd","ddh","nn","t","th","d","dh","n","nnn","p","ph","b","bh","m","y","r","rr","l","l","lll","v","sh","ss","s","h",,,"'","'","aa","i","ii","u","uu","R","RR","eN","e","e","ai","oN","o","o","au",,,,"AUM","'","'","`","'",,,,"q","khh","ghh","z","dddh","rh","f","yy","RR","LL","L","LL"," / "," // ","0","1","2","3","4","5","6","7","8","9",".",,,,,,,,,,,,,,,,,"N","N","H",,"a","aa","i","ii","u","uu","R","RR",,,"e","ai",,,"o","au","k","kh","g","gh","ng","c","ch","j","jh","ny","tt","tth","dd","ddh","nn","t","th","d","dh","n",,"p","ph","b","bh","m","y","r",,"l",,,,"sh","ss","s","h",,,"'",,"aa","i","ii","u","uu","R","RR",,,"e","ai",,,"o","au",,,,,,,,,,,"+",,,,,"rr","rh",,"yy","RR","LL","L","LL",,,"0","1","2","3","4","5","6","7","8","9","r'","r`","Rs","Rs","1/","2/","3/","4/"," 1 - 1/","/16"],[,,"N",,,"a","aa","i","ii","u","uu",,,,,"ee","ai",,,"oo","au","k","kh","g","gh","ng","c","ch","j","jh","ny","tt","tth","dd","ddh","nn","t","th","d","dh","n",,"p","ph","b","bb","m","y","r",,"l","ll",,"v","sh",,"s","h",,,"'",,"aa","i","ii","u","uu",,,,,"ee","ai",,,"oo","au",,,,,,,,,,,,,"khh","ghh","z","rr",,"f",,,,,,,,"0","1","2","3","4","5","6","7","8","9","N","H",,,"G.E.O.",,,,,,,,,,,,,"N","N","H",,"a","aa","i","ii","u","uu","R",,"eN",,"e","ai","oN",,"o","au","k","kh","g","gh","ng","c","ch","j","jh","ny","tt","tth","dd","ddh","nn","t","th","d","dh","n",,"p","ph","b","bh","m","ya","r",,"l","ll",,"v","sh","ss","s","h",,,"'","'","aa","i","ii","u","uu","R","RR","eN",,"e","ai","oN",,"o","au",,,,"AUM",,,,,,,,,,,,,,,,"RR",,,,,,"0","1","2","3","4","5","6","7","8","9"],[,"N","N","H",,"a","aa","i","ii","u","uu","R","L",,,"e","ai",,,"o","au","k","kh","g","gh","ng","c","ch","j","jh","ny","tt","tth","dd","ddh","nn","t","th","d","dh","n",,"p","ph","b","bh","m","y","r",,"l","ll",,,"sh","ss","s","h",,,"'","'","aa","i","ii","u","uu","R",,,,"e","ai",,,"o","au",,,,,,,,,,"+","+",,,,,"rr","rh",,"yy","RR","LL",,,,,"0","1","2","3","4","5","6","7","8","9",,,,,,,,,,,,,,,,,,,"N","H",,"a","aa","i","ii","u","uu",,,,"e","ee","ai",,"o","oo","au","k",,,,"ng","c",,"j",,"ny","tt",,,,"nn","t",,,,"n","nnn","p",,,,"m","y","r","rr","l","ll","lll","v",,"ss","s","h",,,,,"aa","i","ii","u","uu",,,,"e","ee","ai",,"o","oo","au",,,,,,,,,,,"+",,,,,,,,,,,,,,,"0","1","2","3","4","5","6","7","8","9","+10+","+100+","+1000+"],[,"N","N","H",,"a","aa","i","ii","u","uu","R","L",,"e","ee","ai",,"o","oo","au","k","kh","g","gh","ng","c","ch","j","jh","ny","tt","tth","dd","ddh","nn","t","th","d","dh","n",,"p","ph","b","bh","m","y","r","rr","l","ll",,"v","sh","ss","s","h",,,,,"aa","i","ii","u","uu","R","RR",,"e","ee","ai",,"o","oo","au",,,,,,,,,"+","+",,,,,,,,,,"RR","LL",,,,,"0","1","2","3","4","5","6","7","8","9",,,,,,,,,,,,,,,,,,,"N","H",,"a","aa","i","ii","u","uu","R","L",,"e","ee","ai",,"o","oo","au","k","kh","g","gh","ng","c","ch","j","jh","ny","tt","tth","dd","ddh","nn","t","th","d","dh","n",,"p","ph","b","bh","m","y","r","rr","l","ll",,"v","sh","ss","s","h",,,,,"aa","i","ii","u","uu","R","RR",,"e","ee","ai",,"o","oo","au",,,,,,,,,"+","+",,,,,,,,"lll",,"RR","LL",,,,,"0","1","2","3","4","5","6","7","8","9"],[,,"N","H",,"a","aa","i","ii","u","uu","R","L",,"e","ee","ai",,"o","oo","au","k","kh","g","gh","ng","c","ch","j","jh","ny","tt","tth","dd","ddh","nn","t","th","d","dh","n",,"p","ph","b","bh","m","y","r","rr","l","ll","lll","v","sh","ss","s","h",,,,,"aa","i","ii","u","uu","R",,,"e","ee","ai",,"o","oo","au",,,,,,,,,,,"+",,,,,,,,,"RR","LL",,,,,"0","1","2","3","4","5","6","7","8","9",,,,,,,,,,,,,,,,,,,"N","H",,"a","aa","ae","aae","i","ii","u","uu","R","RR","L","LL","e","ee","ai","o","oo","au",,,,"k","kh","g","gh","ng","nng","c","ch","j","jh","ny","jny","nyj","tt","tth","dd","ddh","nn","nndd","t","th","d","dh","n",,"nd","p","ph","b","bh","m","mb","y","r",,"l",,,"v","sh","ss","s","h","ll","f",,,,,,,,,"aa","ae","aae","i","ii","u",,"uu",,"R","e","ee","ai","o","oo","au","L",,,,,,,,,,,,,,,,,,,"RR","LL"," . "],[,"k","kh","kh","kh","kh","kh","ng","cch","ch","ch","ch","ch","y","d","t","th","th","th","n","d","t","th","th","th","n","b","p","ph","f","ph","f","ph","m","y","r","R","l","L","w","s","s","s","h","l","`","h","~","a","a","aa","am","i","ii","ue","uue","u","uu","'",,,,,"Bh.","e","ae","o","ai","ai","ao","+",,,,,,,"M",," * ","0","1","2","3","4","5","6","7","8","9"," // "," /// ",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"k","kh",,"kh",,,"ng","ch",,"s",,,"ny",,,,,,,"d","h","th","th",,"n","b","p","ph","f","ph","f",,"m","y","r",,"l",,"w",,,"s","h",,"`",,"~","a",,"aa","am","i","ii","y","yy","u","uu",,"o","l","ny",,,"e","ei","o","ay","ai",,"+",,,,,,,"M",,,"0","1","2","3","4","5","6","7","8","9",,,"hn","hm"],["AUM",,,,,,,," // "," * ",,"-"," / "," / "," // "," -/ "," +/ "," X/ "," /XX/ "," /X/ ",",",,,,,,,,,,,,"0","1","2","3","4","5","6","7","8","9",".5","1.5","2.5","3.5","4.5","5.5","6.5","7.5","8.5","-.5","+","*","^","_",,"~",,"]","[[","]]",,,"k","kh","g","gh","ng","c","ch","j",,"ny","tt","tth","dd","ddh","nn","t","th","d","dh","n","p","ph","b","bh","m","ts","tsh","dz","dzh","w","zh","z","'","y","r","l","sh","ssh","s","h","a","kss","r",,,,,,,"aa","i","ii","u","uu","R","RR","L","LL","e","ee","o","oo","M","H","i","ii",,,,,,,,,,,,,,,"k","kh","g","gh","ng","c","ch","j",,"ny","tt","tth","dd","ddh","nn","t","th","d","dh","n","p","ph","b","bh","m","ts","tsh","dz","dzh","w","zh","z","'","y","r","l","sh","ss","s","h","a","kss","w","y","r",,"X"," :X: "," /O/ "," /o/ "," \\o\\ "," (O) "],["k","kh","g","gh","ng","c","ch","j","jh","ny","nny","tt","tth","dd","ddh","nn","tt","th","d","dh","n","p","ph","b","bh","m","y","r","l","w","s","h","ll","a",,"i","ii","u","uu","e",,"o","au",,"aa","i","ii","u","uu","e","ai",,,,"N","'",":",,,,,,,,"0","1","2","3","4","5","6","7","8","9"," / "," // ","n*","r*","l*","e*","sh","ss","R","RR","L","LL","R","RR","L","LL",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"A","B","G","D","E","V","Z","T`","I","K","L","M","N","O","P","Zh","R","S","T","U","P`","K`","G'","Q","Sh","Ch`","C`","Z'","C","Ch","X","J","H","E","Y","W","Xh","OE",,,,,,,,,,,"a","b","g","d","e","v","z","t`","i","k","l","m","n","o","p","zh","r","s","t","u","p`","k`","g'","q","sh","ch`","c`","z'","c","ch","x","j","h","e","y","w","xh","oe","f",,,,," // "],["g","gg","n","d","dd","r","m","b","bb","s","ss",,"j","jj","c","k","t","p","h","ng","nn","nd","nb","dg","rn","rr","rh","rN","mb","mN","bg","bn",,"bs","bsg","bst","bsb","bss","bsj","bj","bc","bt","bp","bN","bbN","sg","sn","sd","sr","sm","sb","sbg","sss","s","sj","sc","sk","st","sp","sh",,,,,"Z","g","d","m","b","s","Z",,"j","c","t","p","N","j",,,,,"ck","ch",,,"pb","pN","hh","Q",,,,,,,,"a","ae","ya","yae","eo","e","yeo","ye","o","wa","wae","oe","yo","u","weo","we","wi","yu","eu","yi","i","a-o","a-u","ya-o","ya-yo","eo-o","eo-u","eo-eu","yeo-o","yeo-u","o-eo","o-e","o-ye","o-o","o-u","yo-ya","yo-yae","yo-yeo","yo-o","yo-i","u-a","u-ae","u-eo-eu","u-ye","u-u","yu-a","yu-eo","yu-e","yu-yeo","yu-ye","yu-u","yu-i","eu-u","eu-eu","yi-u","i-a","i-ya","i-o","i-u","i-eu","i-U","U","U-eo","U-u","U-i","UU",,,,,,"g","gg","gs","n","nj","nh","d","l","lg","lm","lb","ls","lt","lp","lh","m","b","bs","s","ss","ng","j","c","k","t","p","h","gl","gsg","ng","nd","ns","nZ","nt","dg","tl","lgs","ln","ld","lth","ll","lmg","lms","lbs","lbh","rNp","lss","lZ","lk","lQ","mg","ml","mb","ms","mss","mZ","mc","mh","mN","bl","bp","ph","pN","sg","sd","sl","sb","Z","g","ss",,"kh","N","Ns","NZ","pb","pN","hn","hl","hm","hb","Q"],["ha","hu","hi","haa","hee","he","ho",,"la","lu","li","laa","lee","le","lo","lwa","hha","hhu","hhi","hhaa","hhee","hhe","hho","hhwa","ma","mu","mi","maa","mee","me","mo","mwa","sza","szu","szi","szaa","szee","sze","szo","szwa","ra","ru","ri","raa","ree","re","ro","rwa","sa","su","si","saa","see","se","so","swa","sha","shu","shi","shaa","shee","she","sho","shwa","qa","qu","qi","qaa","qee","qe","qo",,"qwa",,"qwi","qwaa","qwee","qwe",,,"qha","qhu","qhi","qhaa","qhee","qhe","qho",,"qhwa",,"qhwi","qhwaa","qhwee","qhwe",,,"ba","bu","bi","baa","bee","be","bo","bwa","va","vu","vi","vaa","vee","ve","vo","vwa","ta","tu","ti","taa","tee","te","to","twa","ca","cu","ci","caa","cee","ce","co","cwa","xa","xu","xi","xaa","xee","xe","xo",,"xwa",,"xwi","xwaa","xwee","xwe",,,"na","nu","ni","naa","nee","ne","no","nwa","nya","nyu","nyi","nyaa","nyee","nye","nyo","nywa","'a","'u",,"'aa","'ee","'e","'o","'wa","ka","ku","ki","kaa","kee","ke","ko",,"kwa",,"kwi","kwaa","kwee","kwe",,,"kxa","kxu","kxi","kxaa","kxee","kxe","kxo",,"kxwa",,"kxwi","kxwaa","kxwee","kxwe",,,"wa","wu","wi","waa","wee","we","wo",,"`a","`u","`i","`aa","`ee","`e","`o",,"za","zu","zi","zaa","zee","ze","zo","zwa","zha","zhu","zhi","zhaa","zhee","zhe","zho","zhwa","ya","yu","yi","yaa","yee","ye","yo",,"da","du","di","daa","dee","de","do","dwa","dda","ddu","ddi","ddaa","ddee","dde","ddo","ddwa"],["ja","ju","ji","jaa","jee","je","jo","jwa","ga","gu","gi","gaa","gee","ge","go",,"gwa",,"gwi","gwaa","gwee","gwe",,,"gga","ggu","ggi","ggaa","ggee","gge","ggo",,"tha","thu","thi","thaa","thee","the","tho","thwa","cha","chu","chi","chaa","chee","che","cho","chwa","pha","phu","phi","phaa","phee","phe","pho","phwa","tsa","tsu","tsi","tsaa","tsee","tse","tso","tswa","tza","tzu","tzi","tzaa","tzee","tze","tzo",,"fa","fu","fi","faa","fee","fe","fo","fwa","pa","pu","pi","paa","pee","pe","po","pwa","rya","mya","fya",,,,,,," ",".",",",";",":",":: ","?","//","1","2","3","4","5","6","7","8","9","10+","20+","30+","40+","50+","60+","70+","80+","90+","100+","10,000+",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"a","e","i","o","u","v","ga","ka","ge","gi","go","gu","gv","ha","he","hi","ho","hu","hv","la","le","li","lo","lu","lv","ma","me","mi","mo","mu","na","hna","nah","ne","ni","no","nu","nv","qua","que","qui","quo","quu","quv","sa","s","se","si","so","su","sv","da","ta","de","te","di","ti","do","du","dv","dla","tla","tle","tli","tlo","tlu","tlv","tsa","tse","tsi","tso","tsu","tsv","wa","we","wi","wo","wu","wv","ya","ye","yi","yo","yu","yv"],[,"ai","aai","i","ii","u","uu","oo","ee","i","a","aa","we","we","wi","wi","wii","wii","wo","wo","woo","woo","woo","wa","wa","waa","waa","waa","ai","w","'","t","k","sh","s","n","w","n",,"w","c","?","l","en","in","on","an","pai","paai","pi","pii","pu","puu","poo","hee","hi","pa","paa","pwe","pwe","pwi","pwi","pwii","pwii","pwo","pwo","pwoo","pwoo","pwa","pwa","pwaa","pwaa","pwaa","p","p","h","tai","taai","ti","tii","tu","tuu","too","dee","di","ta","taa","twe","twe","twi","twi","twii","twii","two","two","twoo","twoo","twa","twa","twaa","twaa","twaa","t","tte","tti","tto","tta","kai","kaai","ki","kii","ku","kuu","koo","ka","kaa","kwe","kwe","kwi","kwi","kwii","kwii","kwo","kwo","kwoo","kwoo","kwa","kwa","kwaa","kwaa","kwaa","k","kw","keh","kih","koh","kah","gai","caai","gi","gii","gu","guu","coo","ga","gaa","cwe","cwe","cwi","cwi","cwii","cwii","cwo","cwo","cwoo","cwoo","cwa","cwa","cwaa","cwaa","cwaa","g","th","mai","maai","mi","mii","mu","muu","moo","ma","maa","mwe","mwe","mwi","mwi","mwii","mwii","mwo","mwo","mwoo","mwoo","mwa","mwa","mwaa","mwaa","mwaa","m","m","mh","m","m","nai","naai","ni","nii","nu","nuu","noo","na","naa","nwe","nwe","nwa","nwa","nwaa","nwaa","nwaa","n","ng","nh","lai","laai","li","lii","lu","luu","loo","la","laa","lwe","lwe","lwi","lwi","lwii","lwii","lwo","lwo","lwoo","lwoo","lwa","lwa","lwaa","lwaa","l","l","l","sai","saai","si","sii","su","suu","soo","sa","saa","swe","swe","swi","swi","swii","swii","swo","swo","swoo","swoo"],["swa","swa","swaa","swaa","swaa","s","s","sw","s","sk","skw","sW","spwa","stwa","skwa","scwa","she","shi","shii","sho","shoo","sha","shaa","shwe","shwe","shwi","shwi","shwii","shwii","shwo","shwo","shwoo","shwoo","shwa","shwa","shwaa","shwaa","sh","jai","yaai","ji","jii","ju","juu","yoo","ja","jaa","ywe","ywe","ywi","ywi","ywii","ywii","ywo","ywo","ywoo","ywoo","ywa","ywa","ywaa","ywaa","ywaa","j","y","y","yi","re","rai","le","raai","ri","rii","ru","ruu","lo","ra","raa","la","rwaa","rwaa","r","r","r","vai","faai","vi","vii","vu","vuu","va","vaa","fwaa","fwaa","v","the","the","thi","thi","thii","thii","tho","thoo","tha","thaa","thwaa","thwaa","th","tthe","tthi","ttho","ttha","tth","tye","tyi","tyo","tya","he","hi","hii","ho","hoo","ha","haa","h","h","hk","qaai","qi","qii","qu","quu","qa","qaa","q","tlhe","tlhi","tlho","tlha","re","ri","ro","ra","ngaai","ngi","ngii","ngu","nguu","nga","ngaa","ng","nng","she","shi","sho","sha","the","thi","tho","tha","th","lhi","lhii","lho","lhoo","lha","lhaa","lh","the","thi","thii","tho","thoo","tha","thaa","th","b","e","i","o","a","we","wi","wo","wa","ne","ni","no","na","ke","ki","ko","ka","he","hi","ho","ha","ghu","gho","ghe","ghee","ghi","gha","ru","ro","re","ree","ri","ra","wu","wo","we","wee","wi","wa","hwu","hwo","hwe","hwee","hwi","hwa","thu","tho","the","thee","thi","tha","ttu","tto","tte","ttee","tti","tta","pu","po","pe","pee","pi","pa","p","gu","go","ge","gee","gi","ga","khu","kho","khe","khee","khi","kha","kku","kko","kke","kkee","kki"],["kka","kk","nu","no","ne","nee","ni","na","mu","mo","me","mee","mi","ma","yu","yo","ye","yee","yi","ya","ju","ju","jo","je","jee","ji","ji","ja","jju","jjo","jje","jjee","jji","jja","lu","lo","le","lee","li","la","dlu","dlo","dle","dlee","dli","dla","lhu","lho","lhe","lhee","lhi","lha","tlhu","tlho","tlhe","tlhee","tlhi","tlha","tlu","tlo","tle","tlee","tli","tla","zu","zo","ze","zee","zi","za","z","z","dzu","dzo","dze","dzee","dzi","dza","su","so","se","see","si","sa","shu","sho","she","shee","shi","sha","sh","tsu","tso","tse","tsee","tsi","tsa","chu","cho","che","chee","chi","cha","ttsu","ttso","ttse","ttsee","ttsi","ttsa","X",".","qai","ngai","nngi","nngii","nngo","nngoo","nnga","nngaa",,,,,,,,,," ","b","l","f","s","n","h","d","t","c","q","m","g","ng","z","r","a","o","u","e","i","ch","th","ph","p","x","p","<",">",,,,"f","v","u","yr","y","w","th","th","a","o","ac","ae","o","o","o","oe","on","r","k","c","k","g","ng","g","g","w","h","h","h","h","n","n","n","i","e","j","g","ae","a","eo","p","z","s","s","s","c","z","t","t","d","b","b","p","p","e","m","m","m","l","l","ng","ng","d","o","ear","ior","qu","qu","qu","s","yr","yr","yr","q","x",".",":","+","17","18","19"],[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"k","kh","g","gh","ng","c","ch","j","jh","ny","t","tth","d","ddh","nn","t","th","d","dh","n","p","ph","b","bh","m","y","r","l","v","sh","ss","s","h","l","q","a","aa","i","ii","u","uk","uu","uuv","ry","ryy","ly","lyy","e","ai","oo","oo","au","a","aa","aa","i","ii","y","yy","u","uu","ua","oe","ya","ie","e","ae","ai","oo","au","M","H","a`",,,,"r",,"!",,,,,,"."," // ",":","+","++"," * "," /// ","KR","'",,,,"0","1","2","3","4","5","6","7","8","9"],[" @ "," ... ",",",". ",": "," // ",,"-",",",". ",,,,,,,"0","1","2","3","4","5","6","7","8","9",,,,,,,"a","e","i","o","u","O","U","ee","n","ng","b","p","q","g","m","l","s","sh","t","d","ch","j","y","r","w","f","k","kha","ts","z","h","zr","lh","zh","ch","-","e","i","o","u","O","U","ng","b","p","q","g","m","t","d","ch","j","ts","y","w","k","g","h","jy","ny","dz","e","i","iy","U","u","ng","k","g","h","p","sh","t","d","j","f","g","h","ts","z","r","ch","zh","i","k","r","f","zh",,,,,,,,,,"H","X","W","M"," 3 "," 333 ","a","i","k","ng","c","tt","tth","dd","nn","t","d","p","ph","ss","zh","z","a","t","zh","gh","ng","c","jh","tta","ddh","t","dh","ss","cy","zh","z","u","y","bh","'"],[],[],[],[],[],["A","a","B","b","B","b","B","b","C","c","D","d","D","d","D","d","D","d","D","d","E","e","E","e","E","e","E","e","E","e","F","f","G","g","H","h","H","h","H","h","H","h","H","h","I","i","I","i","K","k","K","k","K","k","L","l","L","l","L","l","L","l","M","m","M","m","M","m","N","n","N","n","N","n","N","n","O","o","O","o","O","o","O","o","P","p","P","p","R","r","R","r","R","r","R","r","S","s","S","s","S","s","S","s","S","s","T","t","T","t","T","t","T","t","U","u","U","u","U","u","U","u","U","u","V","v","V","v","W","w","W","w","W","w","W","w","W","w","X","x","X","x","Y","y","Z","z","Z","z","Z","z","h","t","w","y","a","S",,,,,"A","a","A","a","A","a","A","a","A","a","A","a","A","a","A","a","A","a","A","a","A","a","A","a","E","e","E","e","E","e","E","e","E","e","E","e","E","e","E","e","I","i","I","i","O","o","O","o","O","o","O","o","O","o","O","o","O","o","O","o","O","o","O","o","O","o","O","o","U","u","U","u","U","u","U","u","U","u","U","u","U","u","Y","y","Y","y","Y","y","Y","y"],["a","a","a","a","a","a","a","a","A","A","A","A","A","A","A","A","e","e","e","e","e","e",,,"E","E","E","E","E","E",,,"e","e","e","e","e","e","e","e","E","E","E","E","E","E","E","E","i","i","i","i","i","i","i","i","I","I","I","I","I","I","I","I","o","o","o","o","o","o",,,"O","O","O","O","O","O",,,"u","u","u","u","u","u","u","u",,"U",,"U",,"U",,"U","o","o","o","o","o","o","o","o","O","O","O","O","O","O","O","O","a","a","e","e","e","e","i","i","o","o","u","u","o","o",,,"a","a","a","a","a","a","a","a","A","A","A","A","A","A","A","A","e","e","e","e","e","e","e","e","E","E","E","E","E","E","E","E","o","o","o","o","o","o","o","o","O","O","O","O","O","O","O","O","a","a","a","a","a",,"a","a","A","A","A","A","A","'","i","'","~",'"~',"e","e","e",,"e","e","E","E","E","E","E","'`","''","'~","i","i","i","i",,,"i","i","I","I","I","I",,"`'","`'","`~","u","u","u","u","R","R","u","u","U","U","U","U","R",'"`',`"'`,"`",,,"o","o","o",,"o","o","O","O","O","O","O","'","`"],[" "," "," "," "," "," "," "," "," "," "," "," ",,,,,"-","-","-","-","--","--","||","_","'","'",",","'",'"','"',",,",'"',"+","++","*","*>",".","..","...",".",` -`,` - -`,,,,,," ","%0","%00","'","''","'''","`","``","```","^","<",">","*","!!","!?","-","_","-","^","***","--","/","-[","]-",,"?!","!?","7","PP","(]","[)",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"0",,,,"4","5","6","7","8","9","+","-","=","(",")","n","0","1","2","3","4","5","6","7","8","9","+","-","=","(",")",,,,,,,,,,,,,,,,,,"ECU","CL","Cr","FF","L","mil","N","Pts","Rs","W","NS","D","EU","K","T","Dr"],[,,"C",,,,,,,,"g","H","H","H","h",,"I","I","L","l","lb","N","no","(p)","P","P","Q","R","R","R",,,"(sm)","(tel)","(tm)",,"Z",,,"mho","Z",,,,"B","C","e","e",,"F",,"M","o",,,,,"i","Q","(fax)","pi",,,"Pi",,"G","L","L","Y","D","d","e","i","j",,,"per",,,,,,," 1/3 "," 2/3 "," 1/5 "," 2/5 "," 3/5 "," 4/5 "," 1/6 "," 5/6 "," 1/8 "," 3/8 "," 5/8 "," 7/8 "," 1/","I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII","L","C","D","M","i","ii","iii","iv","v","vi","vii","viii","ix","x","xi","xii","l","c","d","m","(D","D)","((|))",")",,,,,,,,,,,,,"-","|","-","|","-","|","\\","/","\\","/","-","-","~","~","-","|","-","|","-","-","-","|","-","|","|","-","-","-","-","-","-","|","|","|","|","|","|","|","^","V","\\","=","V","^","-","-","|","|","-","-","|","|","=","|","=","=","|","=","|","=","=","=","=","=","=","|","=","|","=","|","\\","/","\\","/","=","=","~","~","|","|","-","|","-","|","-","-","-","|","-","|","|","|","|","|","|","|","-","\\","\\","|"],[],[],[],["-","-","|","|","-","-","|","|","-","-","|","|","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","-","-","|","|","-","|","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","+","/","\\","X","-","|","-","|","-","|","-","|","-","|","-","|","#","#","#","#","#","#","#","#","#","#","#","#","#","#","#","#","#","#","#","#","-","|",,,,,,,,,,,"#","#","#","#","#","#","#","#","#","#","#","#","#","#","#","#","#","#","^","^","^","^",">",">",">",">",">",">","V","V","V","V","<","<","<","<","<","<","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","*","#","#","#","#","#","^","^","^","O","#","#","#","#","#","#","#","#"],[],[],[" ","a","1","b","'","k","2","l","@","c","i","f","/","m","s","p",'"',"e","3","h","9","o","6","r","^","d","j","g",">","n","t","q",",","*","5","<","-","u","8","v",".","%","[","$","+","x","!","&",";",":","4","\\","0","z","7","(","_","?","w","]","#","y",")","=","[d7]","[d17]","[d27]","[d127]","[d37]","[d137]","[d237]","[d1237]","[d47]","[d147]","[d247]","[d1247]","[d347]","[d1347]","[d2347]","[d12347]","[d57]","[d157]","[d257]","[d1257]","[d357]","[d1357]","[d2357]","[d12357]","[d457]","[d1457]","[d2457]","[d12457]","[d3457]","[d13457]","[d23457]","[d123457]","[d67]","[d167]","[d267]","[d1267]","[d367]","[d1367]","[d2367]","[d12367]","[d467]","[d1467]","[d2467]","[d12467]","[d3467]","[d13467]","[d23467]","[d123467]","[d567]","[d1567]","[d2567]","[d12567]","[d3567]","[d13567]","[d23567]","[d123567]","[d4567]","[d14567]","[d24567]","[d124567]","[d34567]","[d134567]","[d234567]","[d1234567]","[d8]","[d18]","[d28]","[d128]","[d38]","[d138]","[d238]","[d1238]","[d48]","[d148]","[d248]","[d1248]","[d348]","[d1348]","[d2348]","[d12348]","[d58]","[d158]","[d258]","[d1258]","[d358]","[d1358]","[d2358]","[d12358]","[d458]","[d1458]","[d2458]","[d12458]","[d3458]","[d13458]","[d23458]","[d123458]","[d68]","[d168]","[d268]","[d1268]","[d368]","[d1368]","[d2368]","[d12368]","[d468]","[d1468]","[d2468]","[d12468]","[d3468]","[d13468]","[d23468]","[d123468]","[d568]","[d1568]","[d2568]","[d12568]","[d3568]","[d13568]","[d23568]","[d123568]","[d4568]","[d14568]","[d24568]","[d124568]","[d34568]","[d134568]","[d234568]","[d1234568]","[d78]","[d178]","[d278]","[d1278]","[d378]","[d1378]","[d2378]","[d12378]","[d478]","[d1478]","[d2478]","[d12478]","[d3478]","[d13478]","[d23478]","[d123478]","[d578]","[d1578]","[d2578]","[d12578]","[d3578]","[d13578]","[d23578]","[d123578]","[d4578]","[d14578]","[d24578]","[d124578]","[d34578]","[d134578]","[d234578]","[d1234578]","[d678]","[d1678]","[d2678]","[d12678]","[d3678]","[d13678]","[d23678]","[d123678]","[d4678]","[d14678]","[d24678]","[d124678]","[d34678]","[d134678]","[d234678]","[d1234678]","[d5678]","[d15678]","[d25678]","[d125678]","[d35678]","[d135678]","[d235678]","[d1235678]","[d45678]","[d145678]","[d245678]","[d1245678]","[d345678]","[d1345678]","[d2345678]","[d12345678]"],[],[],[],[],[],[],[],[" ",",",". ",'"',"[JIS]",'"',"/","0","<","> ","<<",">> ","[","] ","{","} ","[(",")] ","@","X ","[","] ","[[","]] ","((",")) ","[[","]] ","~ ","``","''",",,","@","1","2","3","4","5","6","7","8","9",,,,,,,"~","+","+","+","+",,"@"," // ","+10+","+20+","+30+",,,,,,,"a","a","i","i","u","u","e","e","o","o","ka","ga","ki","gi","ku","gu","ke","ge","ko","go","sa","za","si","zi","su","zu","se","ze","so","zo","ta","da","ti","di","tu","tu","du","te","de","to","do","na","ni","nu","ne","no","ha","ba","pa","hi","bi","pi","hu","bu","pu","he","be","pe","ho","bo","po","ma","mi","mu","me","mo","ya","ya","yu","yu","yo","yo","ra","ri","ru","re","ro","wa","wa","wi","we","wo","n","vu",,,,,,,,,'"','"',,,"a","a","i","i","u","u","e","e","o","o","ka","ga","ki","gi","ku","gu","ke","ge","ko","go","sa","za","si","zi","su","zu","se","ze","so","zo","ta","da","ti","di","tu","tu","du","te","de","to","do","na","ni","nu","ne","no","ha","ba","pa","hi","bi","pi","hu","bu","pu","he","be","pe","ho","bo","po","ma","mi","mu","me","mo","ya","ya","yu","yu","yo","yo","ra","ri","ru","re","ro","wa","wa","wi","we","wo","n","vu","ka","ke","va","vi","ve","vo",,,'"','"'],[,,,,,"B","P","M","F","D","T","N","L","G","K","H","J","Q","X","ZH","CH","SH","R","Z","C","S","A","O","E","EH","AI","EI","AU","OU","AN","EN","ANG","ENG","ER","I","U","IU","V","NG","GN",,,,,"g","gg","gs","n","nj","nh","d","dd","r","lg","lm","lb","ls","lt","lp","rh","m","b","bb","bs","s","ss",,"j","jj","c","k","t","p","h","a","ae","ya","yae","eo","e","yeo","ye","o","wa","wae","oe","yo","u","weo","we","wi","yu","eu","yi","i",,"nn","nd","ns","nZ","lgs","ld","lbs","lZ","lQ","mb","ms","mZ","mN","bg",,"bsg","bst","bj","bt","bN","bbN","sg","sn","sd","sb","sj","Z",,"N","Ns","NZ","pN","hh","Q","yo-ya","yo-yae","yo-i","yu-yeo","yu-ye","yu-i","U","U-i",,,,,,,,,,,,,,,,,,"BU","ZI","JI","GU","EE","ENN","OO","ONN","IR","ANN","INN","UNN","IM","NGG","AINN","AUNN","AM","OM","ONG","INNN","P","T","K","H"],["(g)","(n)","(d)","(r)","(m)","(b)","(s)","()","(j)","(c)","(k)","(t)","(p)","(h)","(ga)","(na)","(da)","(ra)","(ma)","(ba)","(sa)","(a)","(ja)","(ca)","(ka)","(ta)","(pa)","(ha)","(ju)",,,,"(1) ","(2) ","(3) ","(4) ","(5) ","(6) ","(7) ","(8) ","(9) ","(10) ","(Yue) ","(Huo) ","(Shui) ","(Mu) ","(Jin) ","(Tu) ","(Ri) ","(Zhu) ","(You) ","(She) ","(Ming) ","(Te) ","(Cai) ","(Zhu) ","(Lao) ","(Dai) ","(Hu) ","(Xue) ","(Jian) ","(Qi) ","(Zi) ","(Xie) ","(Ji) ","(Xiu) ","<<",">>",,,,,,,,,,,,,,,,,,,,,,,,,,,,,"(g)","(n)","(d)","(r)","(m)","(b)","(s)","()","(j)","(c)","(k)","(t)","(p)","(h)","(ga)","(na)","(da)","(ra)","(ma)","(ba)","(sa)","(a)","(ja)","(ca)","(ka)","(ta)","(pa)","(ha)",,,,"KIS ","(1) ","(2) ","(3) ","(4) ","(5) ","(6) ","(7) ","(8) ","(9) ","(10) ","(Yue) ","(Huo) ","(Shui) ","(Mu) ","(Jin) ","(Tu) ","(Ri) ","(Zhu) ","(You) ","(She) ","(Ming) ","(Te) ","(Cai) ","(Zhu) ","(Lao) ","(Mi) ","(Nan) ","(Nu) ","(Shi) ","(You) ","(Yin) ","(Zhu) ","(Xiang) ","(Xiu) ","(Xie) ","(Zheng) ","(Shang) ","(Zhong) ","(Xia) ","(Zuo) ","(You) ","(Yi) ","(Zong) ","(Xue) ","(Jian) ","(Qi) ","(Zi) ","(Xie) ","(Ye) ",,,,,,,,,,,,,,,,"1M","2M","3M","4M","5M","6M","7M","8M","9M","10M","11M","12M",,,,,"a","i","u","u","o","ka","ki","ku","ke","ko","sa","si","su","se","so","ta","ti","tu","te","to","na","ni","nu","ne","no","ha","hi","hu","he","ho","ma","mi","mu","me","mo","ya","yu","yo","ra","ri","ru","re","ro","wa","wi","we","wo"],["apartment","alpha","ampere","are","inning","inch","won","escudo","acre","ounce","ohm","kai-ri","carat","calorie","gallon","gamma","giga","guinea","curie","guilder","kilo","kilogram","kilometer","kilowatt","gram","gram ton","cruzeiro","krone","case","koruna","co-op","cycle","centime","shilling","centi","cent","dozen","desi","dollar","ton","nano","knot","heights","percent","parts","barrel","piaster","picul","pico","building","farad","feet","bushel","franc","hectare","peso","pfennig","hertz","pence","page","beta","point","volt","hon","pound","hall","horn","micro","mile","mach","mark","mansion","micron","milli","millibar","mega","megaton","meter","yard","yard","yuan","liter","lira","rupee","ruble","rem","roentgen","watt","0h","1h","2h","3h","4h","5h","6h","7h","8h","9h","10h","11h","12h","13h","14h","15h","16h","17h","18h","19h","20h","21h","22h","23h","24h","HPA","da","AU","bar","oV","pc",,,,,"Heisei","Syouwa","Taisyou","Meiji","Inc.","pA","nA","microamp","mA","kA","kB","MB","GB","cal","kcal","pF","nF","microFarad","microgram","mg","kg","Hz","kHz","MHz","GHz","THz","microliter","ml","dl","kl","fm","nm","micrometer","mm","cm","km","mm^2","cm^2","m^2","km^2","mm^4","cm^3","m^3","km^3","m/s","m/s^2","Pa","kPa","MPa","GPa","rad","rad/s","rad/s^2","ps","ns","microsecond","ms","pV","nV","microvolt","mV","kV","MV","pW","nW","microwatt","mW","kW","MW","kOhm","MOhm","a.m.","Bq","cc","cd","C/kg","Co.","dB","Gy","ha","HP","in","K.K.","KM","kt","lm","ln","log","lx","mb","mil","mol","pH","p.m.","PPM","PR","sr","Sv","Wb",,,"1d","2d","3d","4d","5d","6d","7d","8d","9d","10d","11d","12d","13d","14d","15d","16d","17d","18d","19d","20d","21d","22d","23d","24d","25d","26d","27d","28d","29d","30d","31d"],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],["Yi","Ding","Kao","Qi","Shang","Xia",,"Wan","Zhang","San","Shang","Xia","Ji","Bu","Yu","Mian","Gai","Chou","Chou","Zhuan","Qie","Pi","Shi","Shi","Qiu","Bing","Ye","Cong","Dong","Si","Cheng","Diu","Qiu","Liang","Diu","You","Liang","Yan","Bing","Sang","Gun","Jiu","Ge","Ya","Qiang","Zhong","Ji","Jie","Feng","Guan","Chuan","Chan","Lin","Zhuo","Zhu","Ha","Wan","Dan","Wei","Zhu","Jing","Li","Ju","Pie","Fu","Yi","Yi","Nai","Shime","Jiu","Jiu","Zhe","Me","Yi",,"Zhi","Wu","Zha","Hu","Fa","Le","Zhong","Ping","Pang","Qiao","Hu","Guai","Cheng","Cheng","Yi","Yin",,"Mie","Jiu","Qi","Ye","Xi","Xiang","Gai","Diu","Hal",,"Shu","Twul","Shi","Ji","Nang","Jia","Kel","Shi",,"Ol","Mai","Luan","Cal","Ru","Xue","Yan","Fu","Sha","Na","Gan","Sol","El","Cwul",,"Gan","Chi","Gui","Gan","Luan","Lin","Yi","Jue","Liao","Ma","Yu","Zheng","Shi","Shi","Er","Chu","Yu","Yu","Yu","Yun","Hu","Qi","Wu","Jing","Si","Sui","Gen","Gen","Ya","Xie","Ya","Qi","Ya","Ji","Tou","Wang","Kang","Ta","Jiao","Hai","Yi","Chan","Heng","Mu",,"Xiang","Jing","Ting","Liang","Xiang","Jing","Ye","Qin","Bo","You","Xie","Dan","Lian","Duo","Wei","Ren","Ren","Ji","La","Wang","Yi","Shi","Ren","Le","Ding","Ze","Jin","Pu","Chou","Ba","Zhang","Jin","Jie","Bing","Reng","Cong","Fo","San","Lun","Sya","Cang","Zi","Shi","Ta","Zhang","Fu","Xian","Xian","Tuo","Hong","Tong","Ren","Qian","Gan","Yi","Di","Dai","Ling","Yi","Chao","Chang","Sa",,"Yi","Mu","Men","Ren","Jia","Chao","Yang","Qian","Zhong","Pi","Wan","Wu","Jian","Jie","Yao","Feng","Cang","Ren","Wang","Fen","Di","Fang"],["Zhong","Qi","Pei","Yu","Diao","Dun","Wen","Yi","Xin","Kang","Yi","Ji","Ai","Wu","Ji","Fu","Fa","Xiu","Jin","Bei","Dan","Fu","Tang","Zhong","You","Huo","Hui","Yu","Cui","Chuan","San","Wei","Chuan","Che","Ya","Xian","Shang","Chang","Lun","Cang","Xun","Xin","Wei","Zhu",,"Xuan","Nu","Bo","Gu","Ni","Ni","Xie","Ban","Xu","Ling","Zhou","Shen","Qu","Si","Beng","Si","Jia","Pi","Yi","Si","Ai","Zheng","Dian","Han","Mai","Dan","Zhu","Bu","Qu","Bi","Shao","Ci","Wei","Di","Zhu","Zuo","You","Yang","Ti","Zhan","He","Bi","Tuo","She","Yu","Yi","Fo","Zuo","Kou","Ning","Tong","Ni","Xuan","Qu","Yong","Wa","Qian",,"Ka",,"Pei","Huai","He","Lao","Xiang","Ge","Yang","Bai","Fa","Ming","Jia","Er","Bing","Ji","Hen","Huo","Gui","Quan","Tiao","Jiao","Ci","Yi","Shi","Xing","Shen","Tuo","Kan","Zhi","Gai","Lai","Yi","Chi","Kua","Guang","Li","Yin","Shi","Mi","Zhu","Xu","You","An","Lu","Mou","Er","Lun","Tong","Cha","Chi","Xun","Gong","Zhou","Yi","Ru","Jian","Xia","Jia","Zai","Lu","Ko","Jiao","Zhen","Ce","Qiao","Kuai","Chai","Ning","Nong","Jin","Wu","Hou","Jiong","Cheng","Zhen","Zuo","Chou","Qin","Lu","Ju","Shu","Ting","Shen","Tuo","Bo","Nan","Hao","Bian","Tui","Yu","Xi","Cu","E","Qiu","Xu","Kuang","Ku","Wu","Jun","Yi","Fu","Lang","Zu","Qiao","Li","Yong","Hun","Jing","Xian","San","Pai","Su","Fu","Xi","Li","Fu","Ping","Bao","Yu","Si","Xia","Xin","Xiu","Yu","Ti","Che","Chou",,"Yan","Lia","Li","Lai",,"Jian","Xiu","Fu","He","Ju","Xiao","Pai","Jian","Biao","Chu","Fei","Feng","Ya","An","Bei","Yu","Xin","Bi","Jian"],["Chang","Chi","Bing","Zan","Yao","Cui","Lia","Wan","Lai","Cang","Zong","Ge","Guan","Bei","Tian","Shu","Shu","Men","Dao","Tan","Jue","Chui","Xing","Peng","Tang","Hou","Yi","Qi","Ti","Gan","Jing","Jie","Sui","Chang","Jie","Fang","Zhi","Kong","Juan","Zong","Ju","Qian","Ni","Lun","Zhuo","Wei","Luo","Song","Leng","Hun","Dong","Zi","Ben","Wu","Ju","Nai","Cai","Jian","Zhai","Ye","Zhi","Sha","Qing",,"Ying","Cheng","Jian","Yan","Nuan","Zhong","Chun","Jia","Jie","Wei","Yu","Bing","Ruo","Ti","Wei","Pian","Yan","Feng","Tang","Wo","E","Xie","Che","Sheng","Kan","Di","Zuo","Cha","Ting","Bei","Ye","Huang","Yao","Zhan","Chou","Yan","You","Jian","Xu","Zha","Ci","Fu","Bi","Zhi","Zong","Mian","Ji","Yi","Xie","Xun","Si","Duan","Ce","Zhen","Ou","Tou","Tou","Bei","Za","Lu","Jie","Wei","Fen","Chang","Gui","Sou","Zhi","Su","Xia","Fu","Yuan","Rong","Li","Ru","Yun","Gou","Ma","Bang","Dian","Tang","Hao","Jie","Xi","Shan","Qian","Jue","Cang","Chu","San","Bei","Xiao","Yong","Yao","Tan","Suo","Yang","Fa","Bing","Jia","Dai","Zai","Tang",,"Bin","Chu","Nuo","Can","Lei","Cui","Yong","Zao","Zong","Peng","Song","Ao","Chuan","Yu","Zhai","Cou","Shang","Qiang","Jing","Chi","Sha","Han","Zhang","Qing","Yan","Di","Xi","Lu","Bei","Piao","Jin","Lian","Lu","Man","Qian","Xian","Tan","Ying","Dong","Zhuan","Xiang","Shan","Qiao","Jiong","Tui","Zun","Pu","Xi","Lao","Chang","Guang","Liao","Qi","Deng","Chan","Wei","Ji","Fan","Hui","Chuan","Jian","Dan","Jiao","Jiu","Seng","Fen","Xian","Jue","E","Jiao","Jian","Tong","Lin","Bo","Gu",,"Su","Xian","Jiang","Min","Ye","Jin","Jia","Qiao","Pi","Feng","Zhou","Ai","Sai"],["Yi","Jun","Nong","Chan","Yi","Dang","Jing","Xuan","Kuai","Jian","Chu","Dan","Jiao","Sha","Zai",,"Bin","An","Ru","Tai","Chou","Chai","Lan","Ni","Jin","Qian","Meng","Wu","Ning","Qiong","Ni","Chang","Lie","Lei","Lu","Kuang","Bao","Du","Biao","Zan","Zhi","Si","You","Hao","Chen","Chen","Li","Teng","Wei","Long","Chu","Chan","Rang","Shu","Hui","Li","Luo","Zan","Nuo","Tang","Yan","Lei","Nang","Er","Wu","Yun","Zan","Yuan","Xiong","Chong","Zhao","Xiong","Xian","Guang","Dui","Ke","Dui","Mian","Tu","Chang","Er","Dui","Er","Xin","Tu","Si","Yan","Yan","Shi","Shi","Dang","Qian","Dou","Fen","Mao","Shen","Dou","Bai","Jing","Li","Huang","Ru","Wang","Nei","Quan","Liang","Yu","Ba","Gong","Liu","Xi",,"Lan","Gong","Tian","Guan","Xing","Bing","Qi","Ju","Dian","Zi","Ppwun","Yang","Jian","Shou","Ji","Yi","Ji","Chan","Jiong","Mao","Ran","Nei","Yuan","Mao","Gang","Ran","Ce","Jiong","Ce","Zai","Gua","Jiong","Mao","Zhou","Mou","Gou","Xu","Mian","Mi","Rong","Yin","Xie","Kan","Jun","Nong","Yi","Mi","Shi","Guan","Meng","Zhong","Ju","Yuan","Ming","Kou","Lam","Fu","Xie","Mi","Bing","Dong","Tai","Gang","Feng","Bing","Hu","Chong","Jue","Hu","Kuang","Ye","Leng","Pan","Fu","Min","Dong","Xian","Lie","Xia","Jian","Jing","Shu","Mei","Tu","Qi","Gu","Zhun","Song","Jing","Liang","Qing","Diao","Ling","Dong","Gan","Jian","Yin","Cou","Yi","Li","Cang","Ming","Zhuen","Cui","Si","Duo","Jin","Lin","Lin","Ning","Xi","Du","Ji","Fan","Fan","Fan","Feng","Ju","Chu","Tako","Feng","Mok","Ci","Fu","Feng","Ping","Feng","Kai","Huang","Kai","Gan","Deng","Ping","Qu","Xiong","Kuai","Tu","Ao","Chu","Ji","Dang","Han","Han","Zao"],["Dao","Diao","Dao","Ren","Ren","Chuang","Fen","Qie","Yi","Ji","Kan","Qian","Cun","Chu","Wen","Ji","Dan","Xing","Hua","Wan","Jue","Li","Yue","Lie","Liu","Ze","Gang","Chuang","Fu","Chu","Qu","Ju","Shan","Min","Ling","Zhong","Pan","Bie","Jie","Jie","Bao","Li","Shan","Bie","Chan","Jing","Gua","Gen","Dao","Chuang","Kui","Ku","Duo","Er","Zhi","Shua","Quan","Cha","Ci","Ke","Jie","Gui","Ci","Gui","Kai","Duo","Ji","Ti","Jing","Lou","Gen","Ze","Yuan","Cuo","Xue","Ke","La","Qian","Cha","Chuang","Gua","Jian","Cuo","Li","Ti","Fei","Pou","Chan","Qi","Chuang","Zi","Gang","Wan","Bo","Ji","Duo","Qing","Yan","Zhuo","Jian","Ji","Bo","Yan","Ju","Huo","Sheng","Jian","Duo","Duan","Wu","Gua","Fu","Sheng","Jian","Ge","Zha","Kai","Chuang","Juan","Chan","Tuan","Lu","Li","Fou","Shan","Piao","Kou","Jiao","Gua","Qiao","Jue","Hua","Zha","Zhuo","Lian","Ju","Pi","Liu","Gui","Jiao","Gui","Jian","Jian","Tang","Huo","Ji","Jian","Yi","Jian","Zhi","Chan","Cuan","Mo","Li","Zhu","Li","Ya","Quan","Ban","Gong","Jia","Wu","Mai","Lie","Jin","Keng","Xie","Zhi","Dong","Zhu","Nu","Jie","Qu","Shao","Yi","Zhu","Miao","Li","Jing","Lao","Lao","Juan","Kou","Yang","Wa","Xiao","Mou","Kuang","Jie","Lie","He","Shi","Ke","Jing","Hao","Bo","Min","Chi","Lang","Yong","Yong","Mian","Ke","Xun","Juan","Qing","Lu","Pou","Meng","Lai","Le","Kai","Mian","Dong","Xu","Xu","Kan","Wu","Yi","Xun","Weng","Sheng","Lao","Mu","Lu","Piao","Shi","Ji","Qin","Qiang","Jiao","Quan","Yang","Yi","Jue","Fan","Juan","Tong","Ju","Dan","Xie","Mai","Xun","Xun","Lu","Li","Che","Rang","Quan","Bao","Shao","Yun","Jiu","Bao","Gou","Wu"],["Yun","Mwun","Nay","Gai","Gai","Bao","Cong",,"Xiong","Peng","Ju","Tao","Ge","Pu","An","Pao","Fu","Gong","Da","Jiu","Qiong","Bi","Hua","Bei","Nao","Chi","Fang","Jiu","Yi","Za","Jiang","Kang","Jiang","Kuang","Hu","Xia","Qu","Bian","Gui","Qie","Zang","Kuang","Fei","Hu","Tou","Gui","Gui","Hui","Dan","Gui","Lian","Lian","Suan","Du","Jiu","Qu","Xi","Pi","Qu","Yi","Qia","Yan","Bian","Ni","Qu","Shi","Xin","Qian","Nian","Sa","Zu","Sheng","Wu","Hui","Ban","Shi","Xi","Wan","Hua","Xie","Wan","Bei","Zu","Zhuo","Xie","Dan","Mai","Nan","Dan","Ji","Bo","Shuai","Bu","Kuang","Bian","Bu","Zhan","Qia","Lu","You","Lu","Xi","Gua","Wo","Xie","Jie","Jie","Wei","Ang","Qiong","Zhi","Mao","Yin","Wei","Shao","Ji","Que","Luan","Shi","Juan","Xie","Xu","Jin","Que","Wu","Ji","E","Qing","Xi",,"Han","Zhan","E","Ting","Li","Zhe","Han","Li","Ya","Ya","Yan","She","Zhi","Zha","Pang",,"He","Ya","Zhi","Ce","Pang","Ti","Li","She","Hou","Ting","Zui","Cuo","Fei","Yuan","Ce","Yuan","Xiang","Yan","Li","Jue","Sha","Dian","Chu","Jiu","Qin","Ao","Gui","Yan","Si","Li","Chang","Lan","Li","Yan","Yan","Yuan","Si","Gong","Lin","Qiu","Qu","Qu","Uk","Lei","Du","Xian","Zhuan","San","Can","Can","Can","Can","Ai","Dai","You","Cha","Ji","You","Shuang","Fan","Shou","Guai","Ba","Fa","Ruo","Shi","Shu","Zhuo","Qu","Shou","Bian","Xu","Jia","Pan","Sou","Gao","Wei","Sou","Die","Rui","Cong","Kou","Gu","Ju","Ling","Gua","Tao","Kou","Zhi","Jiao","Zhao","Ba","Ding","Ke","Tai","Chi","Shi","You","Qiu","Po","Ye","Hao","Si","Tan","Chi","Le","Diao","Ji",,"Hong"],["Mie","Xu","Mang","Chi","Ge","Xuan","Yao","Zi","He","Ji","Diao","Cun","Tong","Ming","Hou","Li","Tu","Xiang","Zha","Xia","Ye","Lu","A","Ma","Ou","Xue","Yi","Jun","Chou","Lin","Tun","Yin","Fei","Bi","Qin","Qin","Jie","Bu","Fou","Ba","Dun","Fen","E","Han","Ting","Hang","Shun","Qi","Hong","Zhi","Shen","Wu","Wu","Chao","Ne","Xue","Xi","Chui","Dou","Wen","Hou","Ou","Wu","Gao","Ya","Jun","Lu","E","Ge","Mei","Ai","Qi","Cheng","Wu","Gao","Fu","Jiao","Hong","Chi","Sheng","Ne","Tun","Fu","Yi","Dai","Ou","Li","Bai","Yuan","Kuai",,"Qiang","Wu","E","Shi","Quan","Pen","Wen","Ni","M","Ling","Ran","You","Di","Zhou","Shi","Zhou","Tie","Xi","Yi","Qi","Ping","Zi","Gu","Zi","Wei","Xu","He","Nao","Xia","Pei","Yi","Xiao","Shen","Hu","Ming","Da","Qu","Ju","Gem","Za","Tuo","Duo","Pou","Pao","Bi","Fu","Yang","He","Zha","He","Hai","Jiu","Yong","Fu","Que","Zhou","Wa","Ka","Gu","Ka","Zuo","Bu","Long","Dong","Ning","Tha","Si","Xian","Huo","Qi","Er","E","Guang","Zha","Xi","Yi","Lie","Zi","Mie","Mi","Zhi","Yao","Ji","Zhou","Ge","Shuai","Zan","Xiao","Ke","Hui","Kua","Huai","Tao","Xian","E","Xuan","Xiu","Wai","Yan","Lao","Yi","Ai","Pin","Shen","Tong","Hong","Xiong","Chi","Wa","Ha","Zai","Yu","Di","Pai","Xiang","Ai","Hen","Kuang","Ya","Da","Xiao","Bi","Yue",,"Hua","Sasou","Kuai","Duo",,"Ji","Nong","Mou","Yo","Hao","Yuan","Long","Pou","Mang","Ge","E","Chi","Shao","Li","Na","Zu","He","Ku","Xiao","Xian","Lao","Bo","Zhe","Zha","Liang","Ba","Mie","Le","Sui","Fou","Bu","Han","Heng","Geng","Shuo","Ge"],["You","Yan","Gu","Gu","Bai","Han","Suo","Chun","Yi","Ai","Jia","Tu","Xian","Huan","Li","Xi","Tang","Zuo","Qiu","Che","Wu","Zao","Ya","Dou","Qi","Di","Qin","Ma","Mal","Hong","Dou","Kes","Lao","Liang","Suo","Zao","Huan","Lang","Sha","Ji","Zuo","Wo","Feng","Yin","Hu","Qi","Shou","Wei","Shua","Chang","Er","Li","Qiang","An","Jie","Yo","Nian","Yu","Tian","Lai","Sha","Xi","Tuo","Hu","Ai","Zhou","Nou","Ken","Zhuo","Zhuo","Shang","Di","Heng","Lan","A","Xiao","Xiang","Tun","Wu","Wen","Cui","Sha","Hu","Qi","Qi","Tao","Dan","Dan","Ye","Zi","Bi","Cui","Chuo","He","Ya","Qi","Zhe","Pei","Liang","Xian","Pi","Sha","La","Ze","Qing","Gua","Pa","Zhe","Se","Zhuan","Nie","Guo","Luo","Yan","Di","Quan","Tan","Bo","Ding","Lang","Xiao",,"Tang","Chi","Ti","An","Jiu","Dan","Ke","Yong","Wei","Nan","Shan","Yu","Zhe","La","Jie","Hou","Han","Die","Zhou","Chai","Wai","Re","Yu","Yin","Zan","Yao","Wo","Mian","Hu","Yun","Chuan","Hui","Huan","Huan","Xi","He","Ji","Kui","Zhong","Wei","Sha","Xu","Huang","Du","Nie","Xuan","Liang","Yu","Sang","Chi","Qiao","Yan","Dan","Pen","Can","Li","Yo","Zha","Wei","Miao","Ying","Pen","Phos","Kui","Xi","Yu","Jie","Lou","Ku","Sao","Huo","Ti","Yao","He","A","Xiu","Qiang","Se","Yong","Su","Hong","Xie","Yi","Suo","Ma","Cha","Hai","Ke","Ta","Sang","Tian","Ru","Sou","Wa","Ji","Pang","Wu","Xian","Shi","Ge","Zi","Jie","Luo","Weng","Wa","Si","Chi","Hao","Suo","Jia","Hai","Suo","Qin","Nie","He","Cis","Sai","Ng","Ge","Na","Dia","Ai",,"Tong","Bi","Ao","Ao","Lian","Cui","Zhe","Mo","Sou","Sou","Tan"],["Di","Qi","Jiao","Chong","Jiao","Kai","Tan","San","Cao","Jia","Ai","Xiao","Piao","Lou","Ga","Gu","Xiao","Hu","Hui","Guo","Ou","Xian","Ze","Chang","Xu","Po","De","Ma","Ma","Hu","Lei","Du","Ga","Tang","Ye","Beng","Ying","Saai","Jiao","Mi","Xiao","Hua","Mai","Ran","Zuo","Peng","Lao","Xiao","Ji","Zhu","Chao","Kui","Zui","Xiao","Si","Hao","Fu","Liao","Qiao","Xi","Xiu","Tan","Tan","Mo","Xun","E","Zun","Fan","Chi","Hui","Zan","Chuang","Cu","Dan","Yu","Tun","Cheng","Jiao","Ye","Xi","Qi","Hao","Lian","Xu","Deng","Hui","Yin","Pu","Jue","Qin","Xun","Nie","Lu","Si","Yan","Ying","Da","Dan","Yu","Zhou","Jin","Nong","Yue","Hui","Qi","E","Zao","Yi","Shi","Jiao","Yuan","Ai","Yong","Jue","Kuai","Yu","Pen","Dao","Ge","Xin","Dun","Dang","Sin","Sai","Pi","Pi","Yin","Zui","Ning","Di","Lan","Ta","Huo","Ru","Hao","Xia","Ya","Duo","Xi","Chou","Ji","Jin","Hao","Ti","Chang",,,"Ca","Ti","Lu","Hui","Bo","You","Nie","Yin","Hu","Mo","Huang","Zhe","Li","Liu","Haai","Nang","Xiao","Mo","Yan","Li","Lu","Long","Fu","Dan","Chen","Pin","Pi","Xiang","Huo","Mo","Xi","Duo","Ku","Yan","Chan","Ying","Rang","Dian","La","Ta","Xiao","Jiao","Chuo","Huan","Huo","Zhuan","Nie","Xiao","Ca","Li","Chan","Chai","Li","Yi","Luo","Nang","Zan","Su","Xi","So","Jian","Za","Zhu","Lan","Nie","Nang",,,"Wei","Hui","Yin","Qiu","Si","Nin","Jian","Hui","Xin","Yin","Nan","Tuan","Tuan","Dun","Kang","Yuan","Jiong","Pian","Yun","Cong","Hu","Hui","Yuan","You","Guo","Kun","Cong","Wei","Tu","Wei","Lun","Guo","Qun","Ri","Ling","Gu","Guo","Tai","Guo","Tu","You"],["Guo","Yin","Hun","Pu","Yu","Han","Yuan","Lun","Quan","Yu","Qing","Guo","Chuan","Wei","Yuan","Quan","Ku","Fu","Yuan","Yuan","E","Tu","Tu","Tu","Tuan","Lue","Hui","Yi","Yuan","Luan","Luan","Tu","Ya","Tu","Ting","Sheng","Pu","Lu","Iri","Ya","Zai","Wei","Ge","Yu","Wu","Gui","Pi","Yi","Di","Qian","Qian","Zhen","Zhuo","Dang","Qia","Akutsu","Yama","Kuang","Chang","Qi","Nie","Mo","Ji","Jia","Zhi","Zhi","Ban","Xun","Tou","Qin","Fen","Jun","Keng","Tun","Fang","Fen","Ben","Tan","Kan","Pi","Zuo","Keng","Bi","Xing","Di","Jing","Ji","Kuai","Di","Jing","Jian","Tan","Li","Ba","Wu","Fen","Zhui","Po","Pan","Tang","Kun","Qu","Tan","Zhi","Tuo","Gan","Ping","Dian","Gua","Ni","Tai","Pi","Jiong","Yang","Fo","Ao","Liu","Qiu","Mu","Ke","Gou","Xue","Ba","Chi","Che","Ling","Zhu","Fu","Hu","Zhi","Chui","La","Long","Long","Lu","Ao","Tay","Pao",,"Xing","Dong","Ji","Ke","Lu","Ci","Chi","Lei","Gai","Yin","Hou","Dui","Zhao","Fu","Guang","Yao","Duo","Duo","Gui","Cha","Yang","Yin","Fa","Gou","Yuan","Die","Xie","Ken","Jiong","Shou","E","Ha","Dian","Hong","Wu","Kua",,"Tao","Dang","Kai","Gake","Nao","An","Xing","Xian","Huan","Bang","Pei","Ba","Yi","Yin","Han","Xu","Chui","Cen","Geng","Ai","Peng","Fang","Que","Yong","Xun","Jia","Di","Mai","Lang","Xuan","Cheng","Yan","Jin","Zhe","Lei","Lie","Bu","Cheng","Gomi","Bu","Shi","Xun","Guo","Jiong","Ye","Nian","Di","Yu","Bu","Ya","Juan","Sui","Pi","Cheng","Wan","Ju","Lun","Zheng","Kong","Chong","Dong","Dai","Tan","An","Cai","Shu","Beng","Kan","Zhi","Duo","Yi","Zhi","Yi","Pei","Ji","Zhun","Qi","Sao","Ju","Ni"],["Ku","Ke","Tang","Kun","Ni","Jian","Dui","Jin","Gang","Yu","E","Peng","Gu","Tu","Leng",,"Ya","Qian",,"An",,"Duo","Nao","Tu","Cheng","Yin","Hun","Bi","Lian","Guo","Die","Zhuan","Hou","Bao","Bao","Yu","Di","Mao","Jie","Ruan","E","Geng","Kan","Zong","Yu","Huang","E","Yao","Yan","Bao","Ji","Mei","Chang","Du","Tuo","Yin","Feng","Zhong","Jie","Zhen","Feng","Gang","Chuan","Jian","Pyeng","Toride","Xiang","Huang","Leng","Duan",,"Xuan","Ji","Ji","Kuai","Ying","Ta","Cheng","Yong","Kai","Su","Su","Shi","Mi","Ta","Weng","Cheng","Tu","Tang","Que","Zhong","Li","Peng","Bang","Sai","Zang","Dui","Tian","Wu","Cheng","Xun","Ge","Zhen","Ai","Gong","Yan","Kan","Tian","Yuan","Wen","Xie","Liu","Ama","Lang","Chang","Peng","Beng","Chen","Cu","Lu","Ou","Qian","Mei","Mo","Zhuan","Shuang","Shu","Lou","Chi","Man","Biao","Jing","Qi","Shu","Di","Zhang","Kan","Yong","Dian","Chen","Zhi","Xi","Guo","Qiang","Jin","Di","Shang","Mu","Cui","Yan","Ta","Zeng","Qi","Qiang","Liang",,"Zhui","Qiao","Zeng","Xu","Shan","Shan","Ba","Pu","Kuai","Dong","Fan","Que","Mo","Dun","Dun","Dun","Di","Sheng","Duo","Duo","Tan","Deng","Wu","Fen","Huang","Tan","Da","Ye","Sho","Mama","Yu","Qiang","Ji","Qiao","Ken","Yi","Pi","Bi","Dian","Jiang","Ye","Yong","Bo","Tan","Lan","Ju","Huai","Dang","Rang","Qian","Xun","Lan","Xi","He","Ai","Ya","Dao","Hao","Ruan","Mama","Lei","Kuang","Lu","Yan","Tan","Wei","Huai","Long","Long","Rui","Li","Lin","Rang","Ten","Xun","Yan","Lei","Ba",,"Shi","Ren",,"Zhuang","Zhuang","Sheng","Yi","Mai","Ke","Zhu","Zhuang","Hu","Hu","Kun","Yi","Hu","Xu","Kun","Shou","Mang","Zun"],["Shou","Yi","Zhi","Gu","Chu","Jiang","Feng","Bei","Cay","Bian","Sui","Qun","Ling","Fu","Zuo","Xia","Xiong",,"Nao","Xia","Kui","Xi","Wai","Yuan","Mao","Su","Duo","Duo","Ye","Qing","Uys","Gou","Gou","Qi","Meng","Meng","Yin","Huo","Chen","Da","Ze","Tian","Tai","Fu","Guai","Yao","Yang","Hang","Gao","Shi","Ben","Tai","Tou","Yan","Bi","Yi","Kua","Jia","Duo","Kwu","Kuang","Yun","Jia","Pa","En","Lian","Huan","Di","Yan","Pao","Quan","Qi","Nai","Feng","Xie","Fen","Dian",,"Kui","Zou","Huan","Qi","Kai","Zha","Ben","Yi","Jiang","Tao","Zang","Ben","Xi","Xiang","Fei","Diao","Xun","Keng","Dian","Ao","She","Weng","Pan","Ao","Wu","Ao","Jiang","Lian","Duo","Yun","Jiang","Shi","Fen","Huo","Bi","Lian","Duo","Nu","Nu","Ding","Nai","Qian","Jian","Ta","Jiu","Nan","Cha","Hao","Xian","Fan","Ji","Shuo","Ru","Fei","Wang","Hong","Zhuang","Fu","Ma","Dan","Ren","Fu","Jing","Yan","Xie","Wen","Zhong","Pa","Du","Ji","Keng","Zhong","Yao","Jin","Yun","Miao","Pei","Shi","Yue","Zhuang","Niu","Yan","Na","Xin","Fen","Bi","Yu","Tuo","Feng","Yuan","Fang","Wu","Yu","Gui","Du","Ba","Ni","Zhou","Zhuo","Zhao","Da","Nai","Yuan","Tou","Xuan","Zhi","E","Mei","Mo","Qi","Bi","Shen","Qie","E","He","Xu","Fa","Zheng","Min","Ban","Mu","Fu","Ling","Zi","Zi","Shi","Ran","Shan","Yang","Man","Jie","Gu","Si","Xing","Wei","Zi","Ju","Shan","Pin","Ren","Yao","Tong","Jiang","Shu","Ji","Gai","Shang","Kuo","Juan","Jiao","Gou","Mu","Jian","Jian","Yi","Nian","Zhi","Ji","Ji","Xian","Heng","Guang","Jun","Kua","Yan","Ming","Lie","Pei","Yan","You","Yan","Cha","Shen","Yin","Chi","Gui","Quan","Zi"],["Song","Wei","Hong","Wa","Lou","Ya","Rao","Jiao","Luan","Ping","Xian","Shao","Li","Cheng","Xiao","Mang","Fu","Suo","Wu","Wei","Ke","Lai","Chuo","Ding","Niang","Xing","Nan","Yu","Nuo","Pei","Nei","Juan","Shen","Zhi","Han","Di","Zhuang","E","Pin","Tui","Han","Mian","Wu","Yan","Wu","Xi","Yan","Yu","Si","Yu","Wa",,"Xian","Ju","Qu","Shui","Qi","Xian","Zhui","Dong","Chang","Lu","Ai","E","E","Lou","Mian","Cong","Pou","Ju","Po","Cai","Ding","Wan","Biao","Xiao","Shu","Qi","Hui","Fu","E","Wo","Tan","Fei","Wei","Jie","Tian","Ni","Quan","Jing","Hun","Jing","Qian","Dian","Xing","Hu","Wa","Lai","Bi","Yin","Chou","Chuo","Fu","Jing","Lun","Yan","Lan","Kun","Yin","Ya","Ju","Li","Dian","Xian","Hwa","Hua","Ying","Chan","Shen","Ting","Dang","Yao","Wu","Nan","Ruo","Jia","Tou","Xu","Yu","Wei","Ti","Rou","Mei","Dan","Ruan","Qin","Hui","Wu","Qian","Chun","Mao","Fu","Jie","Duan","Xi","Zhong","Mei","Huang","Mian","An","Ying","Xuan","Jie","Wei","Mei","Yuan","Zhen","Qiu","Ti","Xie","Tuo","Lian","Mao","Ran","Si","Pian","Wei","Wa","Jiu","Hu","Ao",,"Bou","Xu","Tou","Gui","Zou","Yao","Pi","Xi","Yuan","Ying","Rong","Ru","Chi","Liu","Mei","Pan","Ao","Ma","Gou","Kui","Qin","Jia","Sao","Zhen","Yuan","Cha","Yong","Ming","Ying","Ji","Su","Niao","Xian","Tao","Pang","Lang","Nao","Bao","Ai","Pi","Pin","Yi","Piao","Yu","Lei","Xuan","Man","Yi","Zhang","Kang","Yong","Ni","Li","Di","Gui","Yan","Jin","Zhuan","Chang","Ce","Han","Nen","Lao","Mo","Zhe","Hu","Hu","Ao","Nen","Qiang","Ma","Pie","Gu","Wu","Jiao","Tuo","Zhan","Mao","Xian","Xian","Mo","Liao","Lian","Hua"],["Gui","Deng","Zhi","Xu","Yi","Hua","Xi","Hui","Rao","Xi","Yan","Chan","Jiao","Mei","Fan","Fan","Xian","Yi","Wei","Jiao","Fu","Shi","Bi","Shan","Sui","Qiang","Lian","Huan","Xin","Niao","Dong","Yi","Can","Ai","Niang","Neng","Ma","Tiao","Chou","Jin","Ci","Yu","Pin","Yong","Xu","Nai","Yan","Tai","Ying","Can","Niao","Wo","Ying","Mian","Kaka","Ma","Shen","Xing","Ni","Du","Liu","Yuan","Lan","Yan","Shuang","Ling","Jiao","Niang","Lan","Xian","Ying","Shuang","Shuai","Quan","Mi","Li","Luan","Yan","Zhu","Lan","Zi","Jie","Jue","Jue","Kong","Yun","Zi","Zi","Cun","Sun","Fu","Bei","Zi","Xiao","Xin","Meng","Si","Tai","Bao","Ji","Gu","Nu","Xue",,"Zhuan","Hai","Luan","Sun","Huai","Mie","Cong","Qian","Shu","Chan","Ya","Zi","Ni","Fu","Zi","Li","Xue","Bo","Ru","Lai","Nie","Nie","Ying","Luan","Mian","Ning","Rong","Ta","Gui","Zhai","Qiong","Yu","Shou","An","Tu","Song","Wan","Rou","Yao","Hong","Yi","Jing","Zhun","Mi","Zhu","Dang","Hong","Zong","Guan","Zhou","Ding","Wan","Yi","Bao","Shi","Shi","Chong","Shen","Ke","Xuan","Shi","You","Huan","Yi","Tiao","Shi","Xian","Gong","Cheng","Qun","Gong","Xiao","Zai","Zha","Bao","Hai","Yan","Xiao","Jia","Shen","Chen","Rong","Huang","Mi","Kou","Kuan","Bin","Su","Cai","Zan","Ji","Yuan","Ji","Yin","Mi","Kou","Qing","Que","Zhen","Jian","Fu","Ning","Bing","Huan","Mei","Qin","Han","Yu","Shi","Ning","Qin","Ning","Zhi","Yu","Bao","Kuan","Ning","Qin","Mo","Cha","Ju","Gua","Qin","Hu","Wu","Liao","Shi","Zhu","Zhai","Shen","Wei","Xie","Kuan","Hui","Liao","Jun","Huan","Yi","Yi","Bao","Qin","Chong","Bao","Feng","Cun","Dui","Si","Xun","Dao","Lu","Dui","Shou"],["Po","Feng","Zhuan","Fu","She","Ke","Jiang","Jiang","Zhuan","Wei","Zun","Xun","Shu","Dui","Dao","Xiao","Ji","Shao","Er","Er","Er","Ga","Jian","Shu","Chen","Shang","Shang","Mo","Ga","Chang","Liao","Xian","Xian",,"Wang","Wang","You","Liao","Liao","Yao","Mang","Wang","Wang","Wang","Ga","Yao","Duo","Kui","Zhong","Jiu","Gan","Gu","Gan","Tui","Gan","Gan","Shi","Yin","Chi","Kao","Ni","Jin","Wei","Niao","Ju","Pi","Ceng","Xi","Bi","Ju","Jie","Tian","Qu","Ti","Jie","Wu","Diao","Shi","Shi","Ping","Ji","Xie","Chen","Xi","Ni","Zhan","Xi",,"Man","E","Lou","Ping","Ti","Fei","Shu","Xie","Tu","Lu","Lu","Xi","Ceng","Lu","Ju","Xie","Ju","Jue","Liao","Jue","Shu","Xi","Che","Tun","Ni","Shan",,"Xian","Li","Xue","Nata",,"Long","Yi","Qi","Ren","Wu","Han","Shen","Yu","Chu","Sui","Qi",,"Yue","Ban","Yao","Ang","Ya","Wu","Jie","E","Ji","Qian","Fen","Yuan","Qi","Cen","Qian","Qi","Cha","Jie","Qu","Gang","Xian","Ao","Lan","Dao","Ba","Zuo","Zuo","Yang","Ju","Gang","Ke","Gou","Xue","Bei","Li","Tiao","Ju","Yan","Fu","Xiu","Jia","Ling","Tuo","Pei","You","Dai","Kuang","Yue","Qu","Hu","Po","Min","An","Tiao","Ling","Chi","Yuri","Dong","Cem","Kui","Xiu","Mao","Tong","Xue","Yi","Kura","He","Ke","Luo","E","Fu","Xun","Die","Lu","An","Er","Gai","Quan","Tong","Yi","Mu","Shi","An","Wei","Hu","Zhi","Mi","Li","Ji","Tong","Wei","You","Sang","Xia","Li","Yao","Jiao","Zheng","Luan","Jiao","E","E","Yu","Ye","Bu","Qiao","Qun","Feng","Feng","Nao","Li","You","Xian","Hong","Dao","Shen","Cheng","Tu","Geng","Jun","Hao","Xia","Yin","Yu"],["Lang","Kan","Lao","Lai","Xian","Que","Kong","Chong","Chong","Ta","Lin","Hua","Ju","Lai","Qi","Min","Kun","Kun","Zu","Gu","Cui","Ya","Ya","Gang","Lun","Lun","Leng","Jue","Duo","Zheng","Guo","Yin","Dong","Han","Zheng","Wei","Yao","Pi","Yan","Song","Jie","Beng","Zu","Jue","Dong","Zhan","Gu","Yin",,"Ze","Huang","Yu","Wei","Yang","Feng","Qiu","Dun","Ti","Yi","Zhi","Shi","Zai","Yao","E","Zhu","Kan","Lu","Yan","Mei","Gan","Ji","Ji","Huan","Ting","Sheng","Mei","Qian","Wu","Yu","Zong","Lan","Jue","Yan","Yan","Wei","Zong","Cha","Sui","Rong","Yamashina","Qin","Yu","Kewashii","Lou","Tu","Dui","Xi","Weng","Cang","Dang","Hong","Jie","Ai","Liu","Wu","Song","Qiao","Zi","Wei","Beng","Dian","Cuo","Qian","Yong","Nie","Cuo","Ji",,"Tao","Song","Zong","Jiang","Liao","Kang","Chan","Die","Cen","Ding","Tu","Lou","Zhang","Zhan","Zhan","Ao","Cao","Qu","Qiang","Zui","Zui","Dao","Dao","Xi","Yu","Bo","Long","Xiang","Ceng","Bo","Qin","Jiao","Yan","Lao","Zhan","Lin","Liao","Liao","Jin","Deng","Duo","Zun","Jiao","Gui","Yao","Qiao","Yao","Jue","Zhan","Yi","Xue","Nao","Ye","Ye","Yi","E","Xian","Ji","Xie","Ke","Xi","Di","Ao","Zui",,"Ni","Rong","Dao","Ling","Za","Yu","Yue","Yin",,"Jie","Li","Sui","Long","Long","Dian","Ying","Xi","Ju","Chan","Ying","Kui","Yan","Wei","Nao","Quan","Chao","Cuan","Luan","Dian","Dian",,"Yan","Yan","Yan","Nao","Yan","Chuan","Gui","Chuan","Zhou","Huang","Jing","Xun","Chao","Chao","Lie","Gong","Zuo","Qiao","Ju","Gong","Kek","Wu","Pwu","Pwu","Chai","Qiu","Qiu","Ji","Yi","Si","Ba","Zhi","Zhao","Xiang","Yi","Jin","Xun","Juan","Phas","Xun","Jin","Fu"],["Za","Bi","Shi","Bu","Ding","Shuai","Fan","Nie","Shi","Fen","Pa","Zhi","Xi","Hu","Dan","Wei","Zhang","Tang","Dai","Ma","Pei","Pa","Tie","Fu","Lian","Zhi","Zhou","Bo","Zhi","Di","Mo","Yi","Yi","Ping","Qia","Juan","Ru","Shuai","Dai","Zheng","Shui","Qiao","Zhen","Shi","Qun","Xi","Bang","Dai","Gui","Chou","Ping","Zhang","Sha","Wan","Dai","Wei","Chang","Sha","Qi","Ze","Guo","Mao","Du","Hou","Zheng","Xu","Mi","Wei","Wo","Fu","Yi","Bang","Ping","Tazuna","Gong","Pan","Huang","Dao","Mi","Jia","Teng","Hui","Zhong","Shan","Man","Mu","Biao","Guo","Ze","Mu","Bang","Zhang","Jiong","Chan","Fu","Zhi","Hu","Fan","Chuang","Bi","Hei",,"Mi","Qiao","Chan","Fen","Meng","Bang","Chou","Mie","Chu","Jie","Xian","Lan","Gan","Ping","Nian","Qian","Bing","Bing","Xing","Gan","Yao","Huan","You","You","Ji","Guang","Pi","Ting","Ze","Guang","Zhuang","Mo","Qing","Bi","Qin","Dun","Chuang","Gui","Ya","Bai","Jie","Xu","Lu","Wu",,"Ku","Ying","Di","Pao","Dian","Ya","Miao","Geng","Ci","Fu","Tong","Pang","Fei","Xiang","Yi","Zhi","Tiao","Zhi","Xiu","Du","Zuo","Xiao","Tu","Gui","Ku","Pang","Ting","You","Bu","Ding","Cheng","Lai","Bei","Ji","An","Shu","Kang","Yong","Tuo","Song","Shu","Qing","Yu","Yu","Miao","Sou","Ce","Xiang","Fei","Jiu","He","Hui","Liu","Sha","Lian","Lang","Sou","Jian","Pou","Qing","Jiu","Jiu","Qin","Ao","Kuo","Lou","Yin","Liao","Dai","Lu","Yi","Chu","Chan","Tu","Si","Xin","Miao","Chang","Wu","Fei","Guang","Koc","Kuai","Bi","Qiang","Xie","Lin","Lin","Liao","Lu",,"Ying","Xian","Ting","Yong","Li","Ting","Yin","Xun","Yan","Ting","Di","Po","Jian","Hui","Nai","Hui","Gong","Nian"],["Kai","Bian","Yi","Qi","Nong","Fen","Ju","Yan","Yi","Zang","Bi","Yi","Yi","Er","San","Shi","Er","Shi","Shi","Gong","Diao","Yin","Hu","Fu","Hong","Wu","Tui","Chi","Jiang","Ba","Shen","Di","Zhang","Jue","Tao","Fu","Di","Mi","Xian","Hu","Chao","Nu","Jing","Zhen","Yi","Mi","Quan","Wan","Shao","Ruo","Xuan","Jing","Dun","Zhang","Jiang","Qiang","Peng","Dan","Qiang","Bi","Bi","She","Dan","Jian","Gou","Sei","Fa","Bi","Kou","Nagi","Bie","Xiao","Dan","Kuo","Qiang","Hong","Mi","Kuo","Wan","Jue","Ji","Ji","Gui","Dang","Lu","Lu","Tuan","Hui","Zhi","Hui","Hui","Yi","Yi","Yi","Yi","Huo","Huo","Shan","Xing","Wen","Tong","Yan","Yan","Yu","Chi","Cai","Biao","Diao","Bin","Peng","Yong","Piao","Zhang","Ying","Chi","Chi","Zhuo","Tuo","Ji","Pang","Zhong","Yi","Wang","Che","Bi","Chi","Ling","Fu","Wang","Zheng","Cu","Wang","Jing","Dai","Xi","Xun","Hen","Yang","Huai","Lu","Hou","Wa","Cheng","Zhi","Xu","Jing","Tu","Cong",,"Lai","Cong","De","Pai","Xi",,"Qi","Chang","Zhi","Cong","Zhou","Lai","Yu","Xie","Jie","Jian","Chi","Jia","Bian","Huang","Fu","Xun","Wei","Pang","Yao","Wei","Xi","Zheng","Piao","Chi","De","Zheng","Zheng","Bie","De","Chong","Che","Jiao","Wei","Jiao","Hui","Mei","Long","Xiang","Bao","Qu","Xin","Shu","Bi","Yi","Le","Ren","Dao","Ding","Gai","Ji","Ren","Ren","Chan","Tan","Te","Te","Gan","Qi","Shi","Cun","Zhi","Wang","Mang","Xi","Fan","Ying","Tian","Min","Min","Zhong","Chong","Wu","Ji","Wu","Xi","Ye","You","Wan","Cong","Zhong","Kuai","Yu","Bian","Zhi","Qi","Cui","Chen","Tai","Tun","Qian","Nian","Hun","Xiong","Niu","Wang","Xian","Xin","Kang","Hu","Kai","Fen"],["Huai","Tai","Song","Wu","Ou","Chang","Chuang","Ju","Yi","Bao","Chao","Min","Pei","Zuo","Zen","Yang","Kou","Ban","Nu","Nao","Zheng","Pa","Bu","Tie","Gu","Hu","Ju","Da","Lian","Si","Chou","Di","Dai","Yi","Tu","You","Fu","Ji","Peng","Xing","Yuan","Ni","Guai","Fu","Xi","Bi","You","Qie","Xuan","Cong","Bing","Huang","Xu","Chu","Pi","Xi","Xi","Tan","Koraeru","Zong","Dui",,"Ki","Yi","Chi","Ren","Xun","Shi","Xi","Lao","Heng","Kuang","Mu","Zhi","Xie","Lian","Tiao","Huang","Die","Hao","Kong","Gui","Heng","Xi","Xiao","Shu","S","Kua","Qiu","Yang","Hui","Hui","Chi","Jia","Yi","Xiong","Guai","Lin","Hui","Zi","Xu","Chi","Xiang","Nu","Hen","En","Ke","Tong","Tian","Gong","Quan","Xi","Qia","Yue","Peng","Ken","De","Hui","E","Kyuu","Tong","Yan","Kai","Ce","Nao","Yun","Mang","Yong","Yong","Yuan","Pi","Kun","Qiao","Yue","Yu","Yu","Jie","Xi","Zhe","Lin","Ti","Han","Hao","Qie","Ti","Bu","Yi","Qian","Hui","Xi","Bei","Man","Yi","Heng","Song","Quan","Cheng","Hui","Wu","Wu","You","Li","Liang","Huan","Cong","Yi","Yue","Li","Nin","Nao","E","Que","Xuan","Qian","Wu","Min","Cong","Fei","Bei","Duo","Cui","Chang","Men","Li","Ji","Guan","Guan","Xing","Dao","Qi","Kong","Tian","Lun","Xi","Kan","Kun","Ni","Qing","Chou","Dun","Guo","Chan","Liang","Wan","Yuan","Jin","Ji","Lin","Yu","Huo","He","Quan","Tan","Ti","Ti","Nie","Wang","Chuo","Bu","Hun","Xi","Tang","Xin","Wei","Hui","E","Rui","Zong","Jian","Yong","Dian","Ju","Can","Cheng","De","Bei","Qie","Can","Dan","Guan","Duo","Nao","Yun","Xiang","Zhui","Die","Huang","Chun","Qiong","Re","Xing","Ce","Bian","Hun","Zong","Ti"],["Qiao","Chou","Bei","Xuan","Wei","Ge","Qian","Wei","Yu","Yu","Bi","Xuan","Huan","Min","Bi","Yi","Mian","Yong","Kai","Dang","Yin","E","Chen","Mou","Ke","Ke","Yu","Ai","Qie","Yan","Nuo","Gan","Yun","Zong","Sai","Leng","Fen",,"Kui","Kui","Que","Gong","Yun","Su","Su","Qi","Yao","Song","Huang","Ji","Gu","Ju","Chuang","Ni","Xie","Kai","Zheng","Yong","Cao","Sun","Shen","Bo","Kai","Yuan","Xie","Hun","Yong","Yang","Li","Sao","Tao","Yin","Ci","Xu","Qian","Tai","Huang","Yun","Shen","Ming",,"She","Cong","Piao","Mo","Mu","Guo","Chi","Can","Can","Can","Cui","Min","Te","Zhang","Tong","Ao","Shuang","Man","Guan","Que","Zao","Jiu","Hui","Kai","Lian","Ou","Song","Jin","Yin","Lu","Shang","Wei","Tuan","Man","Qian","She","Yong","Qing","Kang","Di","Zhi","Lou","Juan","Qi","Qi","Yu","Ping","Liao","Cong","You","Chong","Zhi","Tong","Cheng","Qi","Qu","Peng","Bei","Bie","Chun","Jiao","Zeng","Chi","Lian","Ping","Kui","Hui","Qiao","Cheng","Yin","Yin","Xi","Xi","Dan","Tan","Duo","Dui","Dui","Su","Jue","Ce","Xiao","Fan","Fen","Lao","Lao","Chong","Han","Qi","Xian","Min","Jing","Liao","Wu","Can","Jue","Cu","Xian","Tan","Sheng","Pi","Yi","Chu","Xian","Nao","Dan","Tan","Jing","Song","Han","Jiao","Wai","Huan","Dong","Qin","Qin","Qu","Cao","Ken","Xie","Ying","Ao","Mao","Yi","Lin","Se","Jun","Huai","Men","Lan","Ai","Lin","Yan","Gua","Xia","Chi","Yu","Yin","Dai","Meng","Ai","Meng","Dui","Qi","Mo","Lan","Men","Chou","Zhi","Nuo","Nuo","Yan","Yang","Bo","Zhi","Kuang","Kuang","You","Fu","Liu","Mie","Cheng",,"Chan","Meng","Lan","Huai","Xuan","Rang","Chan","Ji","Ju","Huan","She","Yi"],["Lian","Nan","Mi","Tang","Jue","Gang","Gang","Gang","Ge","Yue","Wu","Jian","Xu","Shu","Rong","Xi","Cheng","Wo","Jie","Ge","Jian","Qiang","Huo","Qiang","Zhan","Dong","Qi","Jia","Die","Zei","Jia","Ji","Shi","Kan","Ji","Kui","Gai","Deng","Zhan","Chuang","Ge","Jian","Jie","Yu","Jian","Yan","Lu","Xi","Zhan","Xi","Xi","Chuo","Dai","Qu","Hu","Hu","Hu","E","Shi","Li","Mao","Hu","Li","Fang","Suo","Bian","Dian","Jiong","Shang","Yi","Yi","Shan","Hu","Fei","Yan","Shou","T","Cai","Zha","Qiu","Le","Bu","Ba","Da","Reng","Fu","Hameru","Zai","Tuo","Zhang","Diao","Kang","Yu","Ku","Han","Shen","Cha","Yi","Gu","Kou","Wu","Tuo","Qian","Zhi","Ren","Kuo","Men","Sao","Yang","Niu","Ban","Che","Rao","Xi","Qian","Ban","Jia","Yu","Fu","Ao","Xi","Pi","Zhi","Zi","E","Dun","Zhao","Cheng","Ji","Yan","Kuang","Bian","Chao","Ju","Wen","Hu","Yue","Jue","Ba","Qin","Zhen","Zheng","Yun","Wan","Nu","Yi","Shu","Zhua","Pou","Tou","Dou","Kang","Zhe","Pou","Fu","Pao","Ba","Ao","Ze","Tuan","Kou","Lun","Qiang",,"Hu","Bao","Bing","Zhi","Peng","Tan","Pu","Pi","Tai","Yao","Zhen","Zha","Yang","Bao","He","Ni","Yi","Di","Chi","Pi","Za","Mo","Mo","Shen","Ya","Chou","Qu","Min","Chu","Jia","Fu","Zhan","Zhu","Dan","Chai","Mu","Nian","La","Fu","Pao","Ban","Pai","Ling","Na","Guai","Qian","Ju","Tuo","Ba","Tuo","Tuo","Ao","Ju","Zhuo","Pan","Zhao","Bai","Bai","Di","Ni","Ju","Kuo","Long","Jian",,"Yong","Lan","Ning","Bo","Ze","Qian","Hen","Gua","Shi","Jie","Zheng","Nin","Gong","Gong","Quan","Shuan","Cun","Zan","Kao","Chi","Xie","Ce","Hui","Pin","Zhuai","Shi","Na"],["Bo","Chi","Gua","Zhi","Kuo","Duo","Duo","Zhi","Qie","An","Nong","Zhen","Ge","Jiao","Ku","Dong","Ru","Tiao","Lie","Zha","Lu","Die","Wa","Jue","Mushiru","Ju","Zhi","Luan","Ya","Zhua","Ta","Xie","Nao","Dang","Jiao","Zheng","Ji","Hui","Xun","Ku","Ai","Tuo","Nuo","Cuo","Bo","Geng","Ti","Zhen","Cheng","Suo","Suo","Keng","Mei","Long","Ju","Peng","Jian","Yi","Ting","Shan","Nuo","Wan","Xie","Cha","Feng","Jiao","Wu","Jun","Jiu","Tong","Kun","Huo","Tu","Zhuo","Pou","Le","Ba","Han","Shao","Nie","Juan","Ze","Song","Ye","Jue","Bu","Huan","Bu","Zun","Yi","Zhai","Lu","Sou","Tuo","Lao","Sun","Bang","Jian","Huan","Dao",,"Wan","Qin","Peng","She","Lie","Min","Men","Fu","Bai","Ju","Dao","Wo","Ai","Juan","Yue","Zong","Chen","Chui","Jie","Tu","Ben","Na","Nian","Nuo","Zu","Wo","Xi","Xian","Cheng","Dian","Sao","Lun","Qing","Gang","Duo","Shou","Diao","Pou","Di","Zhang","Gun","Ji","Tao","Qia","Qi","Pai","Shu","Qian","Ling","Yi","Ya","Jue","Zheng","Liang","Gua","Yi","Huo","Shan","Zheng","Lue","Cai","Tan","Che","Bing","Jie","Ti","Kong","Tui","Yan","Cuo","Zou","Ju","Tian","Qian","Ken","Bai","Shou","Jie","Lu","Guo","Haba",,"Zhi","Dan","Mang","Xian","Sao","Guan","Peng","Yuan","Nuo","Jian","Zhen","Jiu","Jian","Yu","Yan","Kui","Nan","Hong","Rou","Pi","Wei","Sai","Zou","Xuan","Miao","Ti","Nie","Cha","Shi","Zong","Zhen","Yi","Shun","Heng","Bian","Yang","Huan","Yan","Zuan","An","Xu","Ya","Wo","Ke","Chuai","Ji","Ti","La","La","Cheng","Kai","Jiu","Jiu","Tu","Jie","Hui","Geng","Chong","Shuo","She","Xie","Yuan","Qian","Ye","Cha","Zha","Bei","Yao",,,"Lan","Wen","Qin"],["Chan","Ge","Lou","Zong","Geng","Jiao","Gou","Qin","Yong","Que","Chou","Chi","Zhan","Sun","Sun","Bo","Chu","Rong","Beng","Cuo","Sao","Ke","Yao","Dao","Zhi","Nu","Xie","Jian","Sou","Qiu","Gao","Xian","Shuo","Sang","Jin","Mie","E","Chui","Nuo","Shan","Ta","Jie","Tang","Pan","Ban","Da","Li","Tao","Hu","Zhi","Wa","Xia","Qian","Wen","Qiang","Tian","Zhen","E","Xi","Nuo","Quan","Cha","Zha","Ge","Wu","En","She","Kang","She","Shu","Bai","Yao","Bin","Sou","Tan","Sa","Chan","Suo","Liao","Chong","Chuang","Guo","Bing","Feng","Shuai","Di","Qi","Sou","Zhai","Lian","Tang","Chi","Guan","Lu","Luo","Lou","Zong","Gai","Hu","Zha","Chuang","Tang","Hua","Cui","Nai","Mo","Jiang","Gui","Ying","Zhi","Ao","Zhi","Nie","Man","Shan","Kou","Shu","Suo","Tuan","Jiao","Mo","Mo","Zhe","Xian","Keng","Piao","Jiang","Yin","Gou","Qian","Lue","Ji","Ying","Jue","Pie","Pie","Lao","Dun","Xian","Ruan","Kui","Zan","Yi","Xun","Cheng","Cheng","Sa","Nao","Heng","Si","Qian","Huang","Da","Zun","Nian","Lin","Zheng","Hui","Zhuang","Jiao","Ji","Cao","Dan","Dan","Che","Bo","Che","Jue","Xiao","Liao","Ben","Fu","Qiao","Bo","Cuo","Zhuo","Zhuan","Tuo","Pu","Qin","Dun","Nian",,"Xie","Lu","Jiao","Cuan","Ta","Han","Qiao","Zhua","Jian","Gan","Yong","Lei","Kuo","Lu","Shan","Zhuo","Ze","Pu","Chuo","Ji","Dang","Suo","Cao","Qing","Jing","Huan","Jie","Qin","Kuai","Dan","Xi","Ge","Pi","Bo","Ao","Ju","Ye",,"Mang","Sou","Mi","Ji","Tai","Zhuo","Dao","Xing","Lan","Ca","Ju","Ye","Ru","Ye","Ye","Ni","Hu","Ji","Bin","Ning","Ge","Zhi","Jie","Kuo","Mo","Jian","Xie","Lie","Tan","Bai","Sou","Lu","Lue","Rao","Zhi"],["Pan","Yang","Lei","Sa","Shu","Zan","Nian","Xian","Jun","Huo","Li","La","Han","Ying","Lu","Long","Qian","Qian","Zan","Qian","Lan","San","Ying","Mei","Rang","Chan",,"Cuan","Xi","She","Luo","Jun","Mi","Li","Zan","Luan","Tan","Zuan","Li","Dian","Wa","Dang","Jiao","Jue","Lan","Li","Nang","Zhi","Gui","Gui","Qi","Xin","Pu","Sui","Shou","Kao","You","Gai","Yi","Gong","Gan","Ban","Fang","Zheng","Bo","Dian","Kou","Min","Wu","Gu","He","Ce","Xiao","Mi","Chu","Ge","Di","Xu","Jiao","Min","Chen","Jiu","Zhen","Duo","Yu","Chi","Ao","Bai","Xu","Jiao","Duo","Lian","Nie","Bi","Chang","Dian","Duo","Yi","Gan","San","Ke","Yan","Dun","Qi","Dou","Xiao","Duo","Jiao","Jing","Yang","Xia","Min","Shu","Ai","Qiao","Ai","Zheng","Di","Zhen","Fu","Shu","Liao","Qu","Xiong","Xi","Jiao","Sen","Jiao","Zhuo","Yi","Lian","Bi","Li","Xiao","Xiao","Wen","Xue","Qi","Qi","Zhai","Bin","Jue","Zhai",,"Fei","Ban","Ban","Lan","Yu","Lan","Wei","Dou","Sheng","Liao","Jia","Hu","Xie","Jia","Yu","Zhen","Jiao","Wo","Tou","Chu","Jin","Chi","Yin","Fu","Qiang","Zhan","Qu","Zhuo","Zhan","Duan","Zhuo","Si","Xin","Zhuo","Zhuo","Qin","Lin","Zhuo","Chu","Duan","Zhu","Fang","Xie","Hang","Yu","Shi","Pei","You","Mye","Pang","Qi","Zhan","Mao","Lu","Pei","Pi","Liu","Fu","Fang","Xuan","Jing","Jing","Ni","Zu","Zhao","Yi","Liu","Shao","Jian","Es","Yi","Qi","Zhi","Fan","Piao","Fan","Zhan","Guai","Sui","Yu","Wu","Ji","Ji","Ji","Huo","Ri","Dan","Jiu","Zhi","Zao","Xie","Tiao","Xun","Xu","Xu","Xu","Gan","Han","Tai","Di","Xu","Chan","Shi","Kuang","Yang","Shi","Wang","Min","Min","Tun","Chun","Wu"],["Yun","Bei","Ang","Ze","Ban","Jie","Kun","Sheng","Hu","Fang","Hao","Gui","Chang","Xuan","Ming","Hun","Fen","Qin","Hu","Yi","Xi","Xin","Yan","Ze","Fang","Tan","Shen","Ju","Yang","Zan","Bing","Xing","Ying","Xuan","Pei","Zhen","Ling","Chun","Hao","Mei","Zuo","Mo","Bian","Xu","Hun","Zhao","Zong","Shi","Shi","Yu","Fei","Die","Mao","Ni","Chang","Wen","Dong","Ai","Bing","Ang","Zhou","Long","Xian","Kuang","Tiao","Chao","Shi","Huang","Huang","Xuan","Kui","Xu","Jiao","Jin","Zhi","Jin","Shang","Tong","Hong","Yan","Gai","Xiang","Shai","Xiao","Ye","Yun","Hui","Han","Han","Jun","Wan","Xian","Kun","Zhou","Xi","Cheng","Sheng","Bu","Zhe","Zhe","Wu","Han","Hui","Hao","Chen","Wan","Tian","Zhuo","Zui","Zhou","Pu","Jing","Xi","Shan","Yi","Xi","Qing","Qi","Jing","Gui","Zhen","Yi","Zhi","An","Wan","Lin","Liang","Chang","Wang","Xiao","Zan","Hi","Xuan","Xuan","Yi","Xia","Yun","Hui","Fu","Min","Kui","He","Ying","Du","Wei","Shu","Qing","Mao","Nan","Jian","Nuan","An","Yang","Chun","Yao","Suo","Jin","Ming","Jiao","Kai","Gao","Weng","Chang","Qi","Hao","Yan","Li","Ai","Ji","Gui","Men","Zan","Xie","Hao","Mu","Mo","Cong","Ni","Zhang","Hui","Bao","Han","Xuan","Chuan","Liao","Xian","Dan","Jing","Pie","Lin","Tun","Xi","Yi","Ji","Huang","Tai","Ye","Ye","Li","Tan","Tong","Xiao","Fei","Qin","Zhao","Hao","Yi","Xiang","Xing","Sen","Jiao","Bao","Jing","Yian","Ai","Ye","Ru","Shu","Meng","Xun","Yao","Pu","Li","Chen","Kuang","Die",,"Yan","Huo","Lu","Xi","Rong","Long","Nang","Luo","Luan","Shai","Tang","Yan","Chu","Yue","Yue","Qu","Yi","Geng","Ye","Hu","He","Shu","Cao","Cao","Noboru","Man","Ceng","Ceng","Ti"],["Zui","Can","Xu","Hui","Yin","Qie","Fen","Pi","Yue","You","Ruan","Peng","Ban","Fu","Ling","Fei","Qu",,"Nu","Tiao","Shuo","Zhen","Lang","Lang","Juan","Ming","Huang","Wang","Tun","Zhao","Ji","Qi","Ying","Zong","Wang","Tong","Lang",,"Meng","Long","Mu","Deng","Wei","Mo","Ben","Zha","Zhu","Shu",,"Zhu","Ren","Ba","Po","Duo","Duo","Dao","Li","Qiu","Ji","Jiu","Bi","Xiu","Ting","Ci","Sha","Eburi","Za","Quan","Qian","Yu","Gan","Wu","Cha","Shan","Xun","Fan","Wu","Zi","Li","Xing","Cai","Cun","Ren","Shao","Tuo","Di","Zhang","Mang","Chi","Yi","Gu","Gong","Du","Yi","Qi","Shu","Gang","Tiao","Moku","Soma","Tochi","Lai","Sugi","Mang","Yang","Ma","Miao","Si","Yuan","Hang","Fei","Bei","Jie","Dong","Gao","Yao","Xian","Chu","Qun","Pa","Shu","Hua","Xin","Chou","Zhu","Chou","Song","Ban","Song","Ji","Yue","Jin","Gou","Ji","Mao","Pi","Bi","Wang","Ang","Fang","Fen","Yi","Fu","Nan","Xi","Hu","Ya","Dou","Xun","Zhen","Yao","Lin","Rui","E","Mei","Zhao","Guo","Zhi","Cong","Yun","Waku","Dou","Shu","Zao",,"Li","Haze","Jian","Cheng","Matsu","Qiang","Feng","Nan","Xiao","Xian","Ku","Ping","Yi","Xi","Zhi","Guai","Xiao","Jia","Jia","Gou","Fu","Mo","Yi","Ye","Ye","Shi","Nie","Bi","Duo","Yi","Ling","Bing","Ni","La","He","Pan","Fan","Zhong","Dai","Ci","Yang","Fu","Bo","Mou","Gan","Qi","Ran","Rou","Mao","Zhao","Song","Zhe","Xia","You","Shen","Ju","Tuo","Zuo","Nan","Ning","Yong","Di","Zhi","Zha","Cha","Dan","Gu","Pu","Jiu","Ao","Fu","Jian","Bo","Duo","Ke","Nai","Zhu","Bi","Liu","Chai","Zha","Si","Zhu","Pei","Shi","Guai","Cha","Yao","Jue","Jiu","Shi"],["Zhi","Liu","Mei","Hoy","Rong","Zha",,"Biao","Zhan","Jie","Long","Dong","Lu","Sayng","Li","Lan","Yong","Shu","Xun","Shuan","Qi","Zhen","Qi","Li","Yi","Xiang","Zhen","Li","Su","Gua","Kan","Bing","Ren","Xiao","Bo","Ren","Bing","Zi","Chou","Yi","Jie","Xu","Zhu","Jian","Zui","Er","Er","You","Fa","Gong","Kao","Lao","Zhan","Li","Yin","Yang","He","Gen","Zhi","Chi","Ge","Zai","Luan","Fu","Jie","Hang","Gui","Tao","Guang","Wei","Kuang","Ru","An","An","Juan","Yi","Zhuo","Ku","Zhi","Qiong","Tong","Sang","Sang","Huan","Jie","Jiu","Xue","Duo","Zhui","Yu","Zan","Kasei","Ying","Masu",,"Zhan","Ya","Nao","Zhen","Dang","Qi","Qiao","Hua","Kuai","Jiang","Zhuang","Xun","Suo","Sha","Zhen","Bei","Ting","Gua","Jing","Bo","Ben","Fu","Rui","Tong","Jue","Xi","Lang","Liu","Feng","Qi","Wen","Jun","Gan","Cu","Liang","Qiu","Ting","You","Mei","Bang","Long","Peng","Zhuang","Di","Xuan","Tu","Zao","Ao","Gu","Bi","Di","Han","Zi","Zhi","Ren","Bei","Geng","Jian","Huan","Wan","Nuo","Jia","Tiao","Ji","Xiao","Lu","Huan","Shao","Cen","Fen","Song","Meng","Wu","Li","Li","Dou","Cen","Ying","Suo","Ju","Ti","Jie","Kun","Zhuo","Shu","Chan","Fan","Wei","Jing","Li","Bing","Fumoto","Shikimi","Tao","Zhi","Lai","Lian","Jian","Zhuo","Ling","Li","Qi","Bing","Zhun","Cong","Qian","Mian","Qi","Qi","Cai","Gun","Chan","Te","Fei","Pai","Bang","Pou","Hun","Zong","Cheng","Zao","Ji","Li","Peng","Yu","Yu","Gu","Hun","Dong","Tang","Gang","Wang","Di","Xi","Fan","Cheng","Zhan","Qi","Yuan","Yan","Yu","Quan","Yi","Sen","Ren","Chui","Leng","Qi","Zhuo","Fu","Ke","Lai","Zou","Zou","Zhuo","Guan","Fen","Fen","Chen","Qiong","Nie"],["Wan","Guo","Lu","Hao","Jie","Yi","Chou","Ju","Ju","Cheng","Zuo","Liang","Qiang","Zhi","Zhui","Ya","Ju","Bei","Jiao","Zhuo","Zi","Bin","Peng","Ding","Chu","Chang","Kunugi","Momiji","Jian","Gui","Xi","Du","Qian","Kunugi","Soko","Shide","Luo","Zhi","Ken","Myeng","Tafu",,"Peng","Zhan",,"Tuo","Sen","Duo","Ye","Fou","Wei","Wei","Duan","Jia","Zong","Jian","Yi","Shen","Xi","Yan","Yan","Chuan","Zhan","Chun","Yu","He","Zha","Wo","Pian","Bi","Yao","Huo","Xu","Ruo","Yang","La","Yan","Ben","Hun","Kui","Jie","Kui","Si","Feng","Xie","Tuo","Zhi","Jian","Mu","Mao","Chu","Hu","Hu","Lian","Leng","Ting","Nan","Yu","You","Mei","Song","Xuan","Xuan","Ying","Zhen","Pian","Ye","Ji","Jie","Ye","Chu","Shun","Yu","Cou","Wei","Mei","Di","Ji","Jie","Kai","Qiu","Ying","Rou","Heng","Lou","Le","Hazou","Katsura","Pin","Muro","Gai","Tan","Lan","Yun","Yu","Chen","Lu","Ju","Sakaki",,"Pi","Xie","Jia","Yi","Zhan","Fu","Nai","Mi","Lang","Rong","Gu","Jian","Ju","Ta","Yao","Zhen","Bang","Sha","Yuan","Zi","Ming","Su","Jia","Yao","Jie","Huang","Gan","Fei","Zha","Qian","Ma","Sun","Yuan","Xie","Rong","Shi","Zhi","Cui","Yun","Ting","Liu","Rong","Tang","Que","Zhai","Si","Sheng","Ta","Ke","Xi","Gu","Qi","Kao","Gao","Sun","Pan","Tao","Ge","Xun","Dian","Nou","Ji","Shuo","Gou","Chui","Qiang","Cha","Qian","Huai","Mei","Xu","Gang","Gao","Zhuo","Tuo","Hashi","Yang","Dian","Jia","Jian","Zui","Kashi","Ori","Bin","Zhu",,"Xi","Qi","Lian","Hui","Yong","Qian","Guo","Gai","Gai","Tuan","Hua","Cu","Sen","Cui","Beng","You","Hu","Jiang","Hu","Huan","Kui","Yi","Nie","Gao","Kang","Gui","Gui","Cao","Man","Jin"],["Di","Zhuang","Le","Lang","Chen","Cong","Li","Xiu","Qing","Shuang","Fan","Tong","Guan","Ji","Suo","Lei","Lu","Liang","Mi","Lou","Chao","Su","Ke","Shu","Tang","Biao","Lu","Jiu","Shu","Zha","Shu","Zhang","Men","Mo","Niao","Yang","Tiao","Peng","Zhu","Sha","Xi","Quan","Heng","Jian","Cong",,"Hokuso","Qiang","Tara","Ying","Er","Xin","Zhi","Qiao","Zui","Cong","Pu","Shu","Hua","Kui","Zhen","Zun","Yue","Zhan","Xi","Xun","Dian","Fa","Gan","Mo","Wu","Qiao","Nao","Lin","Liu","Qiao","Xian","Run","Fan","Zhan","Tuo","Lao","Yun","Shun","Tui","Cheng","Tang","Meng","Ju","Cheng","Su","Jue","Jue","Tan","Hui","Ji","Nuo","Xiang","Tuo","Ning","Rui","Zhu","Chuang","Zeng","Fen","Qiong","Ran","Heng","Cen","Gu","Liu","Lao","Gao","Chu","Zusa","Nude","Ca","San","Ji","Dou","Shou","Lu",,,"Yuan","Ta","Shu","Jiang","Tan","Lin","Nong","Yin","Xi","Sui","Shan","Zui","Xuan","Cheng","Gan","Ju","Zui","Yi","Qin","Pu","Yan","Lei","Feng","Hui","Dang","Ji","Sui","Bo","Bi","Ding","Chu","Zhua","Kuai","Ji","Jie","Jia","Qing","Zhe","Jian","Qiang","Dao","Yi","Biao","Song","She","Lin","Kunugi","Cha","Meng","Yin","Tao","Tai","Mian","Qi","Toan","Bin","Huo","Ji","Qian","Mi","Ning","Yi","Gao","Jian","Yin","Er","Qing","Yan","Qi","Mi","Zhao","Gui","Chun","Ji","Kui","Po","Deng","Chu",,"Mian","You","Zhi","Guang","Qian","Lei","Lei","Sa","Lu","Li","Cuan","Lu","Mie","Hui","Ou","Lu","Jie","Gao","Du","Yuan","Li","Fei","Zhuo","Sou","Lian","Tamo","Chu",,"Zhu","Lu","Yan","Li","Zhu","Chen","Jie","E","Su","Huai","Nie","Yu","Long","Lai",,"Xian","Kwi","Ju","Xiao","Ling","Ying","Jian","Yin","You","Ying"],["Xiang","Nong","Bo","Chan","Lan","Ju","Shuang","She","Wei","Cong","Quan","Qu","Cang",,"Yu","Luo","Li","Zan","Luan","Dang","Jue","Em","Lan","Lan","Zhu","Lei","Li","Ba","Nang","Yu","Ling","Tsuki","Qian","Ci","Huan","Xin","Yu","Yu","Qian","Ou","Xu","Chao","Chu","Chi","Kai","Yi","Jue","Xi","Xu","Xia","Yu","Kuai","Lang","Kuan","Shuo","Xi","Ai","Yi","Qi","Hu","Chi","Qin","Kuan","Kan","Kuan","Kan","Chuan","Sha","Gua","Yin","Xin","Xie","Yu","Qian","Xiao","Yi","Ge","Wu","Tan","Jin","Ou","Hu","Ti","Huan","Xu","Pen","Xi","Xiao","Xu","Xi","Sen","Lian","Chu","Yi","Kan","Yu","Chuo","Huan","Zhi","Zheng","Ci","Bu","Wu","Qi","Bu","Bu","Wai","Ju","Qian","Chi","Se","Chi","Se","Zhong","Sui","Sui","Li","Cuo","Yu","Li","Gui","Dai","Dai","Si","Jian","Zhe","Mo","Mo","Yao","Mo","Cu","Yang","Tian","Sheng","Dai","Shang","Xu","Xun","Shu","Can","Jue","Piao","Qia","Qiu","Su","Qing","Yun","Lian","Yi","Fou","Zhi","Ye","Can","Hun","Dan","Ji","Ye","Zhen","Yun","Wen","Chou","Bin","Ti","Jin","Shang","Yin","Diao","Cu","Hui","Cuan","Yi","Dan","Du","Jiang","Lian","Bin","Du","Tsukusu","Jian","Shu","Ou","Duan","Zhu","Yin","Qing","Yi","Sha","Que","Ke","Yao","Jun","Dian","Hui","Hui","Gu","Que","Ji","Yi","Ou","Hui","Duan","Yi","Xiao","Wu","Guan","Mu","Mei","Mei","Ai","Zuo","Du","Yu","Bi","Bi","Bi","Pi","Pi","Bi","Chan","Mao",,,"Pu","Mushiru","Jia","Zhan","Sai","Mu","Tuo","Xun","Er","Rong","Xian","Ju","Mu","Hao","Qiu","Dou","Mushiru","Tan","Pei","Ju","Duo","Cui","Bi","San",,"Mao","Sui","Yu","Yu","Tuo","He","Jian","Ta","San"],["Lu","Mu","Li","Tong","Rong","Chang","Pu","Luo","Zhan","Sao","Zhan","Meng","Luo","Qu","Die","Shi","Di","Min","Jue","Mang","Qi","Pie","Nai","Qi","Dao","Xian","Chuan","Fen","Ri","Nei",,"Fu","Shen","Dong","Qing","Qi","Yin","Xi","Hai","Yang","An","Ya","Ke","Qing","Ya","Dong","Dan","Lu","Qing","Yang","Yun","Yun","Shui","San","Zheng","Bing","Yong","Dang","Shitamizu","Le","Ni","Tun","Fan","Gui","Ting","Zhi","Qiu","Bin","Ze","Mian","Cuan","Hui","Diao","Han","Cha","Zhuo","Chuan","Wan","Fan","Dai","Xi","Tuo","Mang","Qiu","Qi","Shan","Pai","Han","Qian","Wu","Wu","Xun","Si","Ru","Gong","Jiang","Chi","Wu","Tsuchi",,"Tang","Zhi","Chi","Qian","Mi","Yu","Wang","Qing","Jing","Rui","Jun","Hong","Tai","Quan","Ji","Bian","Bian","Gan","Wen","Zhong","Fang","Xiong","Jue","Hang","Niou","Qi","Fen","Xu","Xu","Qin","Yi","Wo","Yun","Yuan","Hang","Yan","Shen","Chen","Dan","You","Dun","Hu","Huo","Qie","Mu","Rou","Mei","Ta","Mian","Wu","Chong","Tian","Bi","Sha","Zhi","Pei","Pan","Zhui","Za","Gou","Liu","Mei","Ze","Feng","Ou","Li","Lun","Cang","Feng","Wei","Hu","Mo","Mei","Shu","Ju","Zan","Tuo","Tuo","Tuo","He","Li","Mi","Yi","Fa","Fei","You","Tian","Zhi","Zhao","Gu","Zhan","Yan","Si","Kuang","Jiong","Ju","Xie","Qiu","Yi","Jia","Zhong","Quan","Bo","Hui","Mi","Ben","Zhuo","Chu","Le","You","Gu","Hong","Gan","Fa","Mao","Si","Hu","Ping","Ci","Fan","Chi","Su","Ning","Cheng","Ling","Pao","Bo","Qi","Si","Ni","Ju","Yue","Zhu","Sheng","Lei","Xuan","Xue","Fu","Pan","Min","Tai","Yang","Ji","Yong","Guan","Beng","Xue","Long","Lu",,"Bo","Xie","Po","Ze","Jing","Yin"],["Zhou","Ji","Yi","Hui","Hui","Zui","Cheng","Yin","Wei","Hou","Jian","Yang","Lie","Si","Ji","Er","Xing","Fu","Sa","Suo","Zhi","Yin","Wu","Xi","Kao","Zhu","Jiang","Luo",,"An","Dong","Yi","Mou","Lei","Yi","Mi","Quan","Jin","Mo","Wei","Xiao","Xie","Hong","Xu","Shuo","Kuang","Tao","Qie","Ju","Er","Zhou","Ru","Ping","Xun","Xiong","Zhi","Guang","Huan","Ming","Huo","Wa","Qia","Pai","Wu","Qu","Liu","Yi","Jia","Jing","Qian","Jiang","Jiao","Cheng","Shi","Zhuo","Ce","Pal","Kuai","Ji","Liu","Chan","Hun","Hu","Nong","Xun","Jin","Lie","Qiu","Wei","Zhe","Jun","Han","Bang","Mang","Zhuo","You","Xi","Bo","Dou","Wan","Hong","Yi","Pu","Ying","Lan","Hao","Lang","Han","Li","Geng","Fu","Wu","Lian","Chun","Feng","Yi","Yu","Tong","Lao","Hai","Jin","Jia","Chong","Weng","Mei","Sui","Cheng","Pei","Xian","Shen","Tu","Kun","Pin","Nie","Han","Jing","Xiao","She","Nian","Tu","Yong","Xiao","Xian","Ting","E","Su","Tun","Juan","Cen","Ti","Li","Shui","Si","Lei","Shui","Tao","Du","Lao","Lai","Lian","Wei","Wo","Yun","Huan","Di",,"Run","Jian","Zhang","Se","Fu","Guan","Xing","Shou","Shuan","Ya","Chuo","Zhang","Ye","Kong","Wo","Han","Tuo","Dong","He","Wo","Ju","Gan","Liang","Hun","Ta","Zhuo","Dian","Qie","De","Juan","Zi","Xi","Yao","Qi","Gu","Guo","Han","Lin","Tang","Zhou","Peng","Hao","Chang","Shu","Qi","Fang","Chi","Lu","Nao","Ju","Tao","Cong","Lei","Zhi","Peng","Fei","Song","Tian","Pi","Dan","Yu","Ni","Yu","Lu","Gan","Mi","Jing","Ling","Lun","Yin","Cui","Qu","Huai","Yu","Nian","Shen","Piao","Chun","Wa","Yuan","Lai","Hun","Qing","Yan","Qian","Tian","Miao","Zhi","Yin","Mi"],["Ben","Yuan","Wen","Re","Fei","Qing","Yuan","Ke","Ji","She","Yuan","Shibui","Lu","Zi","Du",,"Jian","Min","Pi","Tani","Yu","Yuan","Shen","Shen","Rou","Huan","Zhu","Jian","Nuan","Yu","Qiu","Ting","Qu","Du","Feng","Zha","Bo","Wo","Wo","Di","Wei","Wen","Ru","Xie","Ce","Wei","Ge","Gang","Yan","Hong","Xuan","Mi","Ke","Mao","Ying","Yan","You","Hong","Miao","Xing","Mei","Zai","Hun","Nai","Kui","Shi","E","Pai","Mei","Lian","Qi","Qi","Mei","Tian","Cou","Wei","Can","Tuan","Mian","Hui","Mo","Xu","Ji","Pen","Jian","Jian","Hu","Feng","Xiang","Yi","Yin","Zhan","Shi","Jie","Cheng","Huang","Tan","Yu","Bi","Min","Shi","Tu","Sheng","Yong","Qu","Zhong","Suei","Jiu","Jiao","Qiou","Yin","Tang","Long","Huo","Yuan","Nan","Ban","You","Quan","Chui","Liang","Chan","Yan","Chun","Nie","Zi","Wan","Shi","Man","Ying","Ratsu","Kui",,"Jian","Xu","Lu","Gui","Gai",,,"Po","Jin","Gui","Tang","Yuan","Suo","Yuan","Lian","Yao","Meng","Zhun","Sheng","Ke","Tai","Da","Wa","Liu","Gou","Sao","Ming","Zha","Shi","Yi","Lun","Ma","Pu","Wei","Li","Cai","Wu","Xi","Wen","Qiang","Ze","Shi","Su","Yi","Zhen","Sou","Yun","Xiu","Yin","Rong","Hun","Su","Su","Ni","Ta","Shi","Ru","Wei","Pan","Chu","Chu","Pang","Weng","Cang","Mie","He","Dian","Hao","Huang","Xi","Zi","Di","Zhi","Ying","Fu","Jie","Hua","Ge","Zi","Tao","Teng","Sui","Bi","Jiao","Hui","Gun","Yin","Gao","Long","Zhi","Yan","She","Man","Ying","Chun","Lu","Lan","Luan",,"Bin","Tan","Yu","Sou","Hu","Bi","Biao","Zhi","Jiang","Kou","Shen","Shang","Di","Mi","Ao","Lu","Hu","Hu","You","Chan","Fan","Yong","Gun","Man"],["Qing","Yu","Piao","Ji","Ya","Jiao","Qi","Xi","Ji","Lu","Lu","Long","Jin","Guo","Cong","Lou","Zhi","Gai","Qiang","Li","Yan","Cao","Jiao","Cong","Qun","Tuan","Ou","Teng","Ye","Xi","Mi","Tang","Mo","Shang","Han","Lian","Lan","Wa","Li","Qian","Feng","Xuan","Yi","Man","Zi","Mang","Kang","Lei","Peng","Shu","Zhang","Zhang","Chong","Xu","Huan","Kuo","Jian","Yan","Chuang","Liao","Cui","Ti","Yang","Jiang","Cong","Ying","Hong","Xun","Shu","Guan","Ying","Xiao",,,"Xu","Lian","Zhi","Wei","Pi","Jue","Jiao","Po","Dang","Hui","Jie","Wu","Pa","Ji","Pan","Gui","Xiao","Qian","Qian","Xi","Lu","Xi","Xuan","Dun","Huang","Min","Run","Su","Liao","Zhen","Zhong","Yi","Di","Wan","Dan","Tan","Chao","Xun","Kui","Yie","Shao","Tu","Zhu","San","Hei","Bi","Shan","Chan","Chan","Shu","Tong","Pu","Lin","Wei","Se","Se","Cheng","Jiong","Cheng","Hua","Jiao","Lao","Che","Gan","Cun","Heng","Si","Shu","Peng","Han","Yun","Liu","Hong","Fu","Hao","He","Xian","Jian","Shan","Xi","Oki",,"Lan",,"Yu","Lin","Min","Zao","Dang","Wan","Ze","Xie","Yu","Li","Shi","Xue","Ling","Man","Zi","Yong","Kuai","Can","Lian","Dian","Ye","Ao","Huan","Zhen","Chan","Man","Dan","Dan","Yi","Sui","Pi","Ju","Ta","Qin","Ji","Zhuo","Lian","Nong","Guo","Jin","Fen","Se","Ji","Sui","Hui","Chu","Ta","Song","Ding",,"Zhu","Lai","Bin","Lian","Mi","Shi","Shu","Mi","Ning","Ying","Ying","Meng","Jin","Qi","Pi","Ji","Hao","Ru","Zui","Wo","Tao","Yin","Yin","Dui","Ci","Huo","Jing","Lan","Jun","Ai","Pu","Zhuo","Wei","Bin","Gu","Qian","Xing","Hama","Kuo","Fei",,"Boku","Jian","Wei","Luo","Zan","Lu","Li"],["You","Yang","Lu","Si","Jie","Ying","Du","Wang","Hui","Xie","Pan","Shen","Biao","Chan","Mo","Liu","Jian","Pu","Se","Cheng","Gu","Bin","Huo","Xian","Lu","Qin","Han","Ying","Yong","Li","Jing","Xiao","Ying","Sui","Wei","Xie","Huai","Hao","Zhu","Long","Lai","Dui","Fan","Hu","Lai",,,"Ying","Mi","Ji","Lian","Jian","Ying","Fen","Lin","Yi","Jian","Yue","Chan","Dai","Rang","Jian","Lan","Fan","Shuang","Yuan","Zhuo","Feng","She","Lei","Lan","Cong","Qu","Yong","Qian","Fa","Guan","Que","Yan","Hao","Hyeng","Sa","Zan","Luan","Yan","Li","Mi","Shan","Tan","Dang","Jiao","Chan",,"Hao","Ba","Zhu","Lan","Lan","Nang","Wan","Luan","Xun","Xian","Yan","Gan","Yan","Yu","Huo","Si","Mie","Guang","Deng","Hui","Xiao","Xiao","Hu","Hong","Ling","Zao","Zhuan","Jiu","Zha","Xie","Chi","Zhuo","Zai","Zai","Can","Yang","Qi","Zhong","Fen","Niu","Jiong","Wen","Po","Yi","Lu","Chui","Pi","Kai","Pan","Yan","Kai","Pang","Mu","Chao","Liao","Gui","Kang","Tun","Guang","Xin","Zhi","Guang","Guang","Wei","Qiang",,"Da","Xia","Zheng","Zhu","Ke","Zhao","Fu","Ba","Duo","Duo","Ling","Zhuo","Xuan","Ju","Tan","Pao","Jiong","Pao","Tai","Tai","Bing","Yang","Tong","Han","Zhu","Zha","Dian","Wei","Shi","Lian","Chi","Huang",,"Hu","Shuo","Lan","Jing","Jiao","Xu","Xing","Quan","Lie","Huan","Yang","Xiao","Xiu","Xian","Yin","Wu","Zhou","Yao","Shi","Wei","Tong","Xue","Zai","Kai","Hong","Luo","Xia","Zhu","Xuan","Zheng","Po","Yan","Hui","Guang","Zhe","Hui","Kao",,"Fan","Shao","Ye","Hui",,"Tang","Jin","Re",,"Xi","Fu","Jiong","Che","Pu","Jing","Zhuo","Ting","Wan","Hai","Peng","Lang","Shan","Hu","Feng","Chi","Rong"],["Hu","Xi","Shu","He","Xun","Ku","Jue","Xiao","Xi","Yan","Han","Zhuang","Jun","Di","Xie","Ji","Wu",,,"Han","Yan","Huan","Men","Ju","Chou","Bei","Fen","Lin","Kun","Hun","Tun","Xi","Cui","Wu","Hong","Ju","Fu","Wo","Jiao","Cong","Feng","Ping","Qiong","Ruo","Xi","Qiong","Xin","Zhuo","Yan","Yan","Yi","Jue","Yu","Gang","Ran","Pi","Gu",,"Sheng","Chang","Shao",,,,,"Chen","He","Kui","Zhong","Duan","Xia","Hui","Feng","Lian","Xuan","Xing","Huang","Jiao","Jian","Bi","Ying","Zhu","Wei","Tuan","Tian","Xi","Nuan","Nuan","Chan","Yan","Jiong","Jiong","Yu","Mei","Sha","Wei","Ye","Xin","Qiong","Rou","Mei","Huan","Xu","Zhao","Wei","Fan","Qiu","Sui","Yang","Lie","Zhu","Jie","Gao","Gua","Bao","Hu","Yun","Xia",,,"Bian","Gou","Tui","Tang","Chao","Shan","N","Bo","Huang","Xie","Xi","Wu","Xi","Yun","He","He","Xi","Yun","Xiong","Nai","Shan","Qiong","Yao","Xun","Mi","Lian","Ying","Wen","Rong","Oozutsu",,"Qiang","Liu","Xi","Bi","Biao","Zong","Lu","Jian","Shou","Yi","Lou","Feng","Sui","Yi","Tong","Jue","Zong","Yun","Hu","Yi","Zhi","Ao","Wei","Liao","Han","Ou","Re","Jiong","Man",,"Shang","Cuan","Zeng","Jian","Xi","Xi","Xi","Yi","Xiao","Chi","Huang","Chan","Ye","Qian","Ran","Yan","Xian","Qiao","Zun","Deng","Dun","Shen","Jiao","Fen","Si","Liao","Yu","Lin","Tong","Shao","Fen","Fan","Yan","Xun","Lan","Mei","Tang","Yi","Jing","Men",,,"Ying","Yu","Yi","Xue","Lan","Tai","Zao","Can","Sui","Xi","Que","Cong","Lian","Hui","Zhu","Xie","Ling","Wei","Yi","Xie","Zhao","Hui","Tatsu","Nung","Lan","Ru","Xian","Kao","Xun","Jin","Chou","Chou","Yao"],["He","Lan","Biao","Rong","Li","Mo","Bao","Ruo","Lu","La","Ao","Xun","Kuang","Shuo",,"Li","Lu","Jue","Liao","Yan","Xi","Xie","Long","Ye",,"Rang","Yue","Lan","Cong","Jue","Tong","Guan",,"Che","Mi","Tang","Lan","Zhu",,"Ling","Cuan","Yu","Zhua","Tsumekanmuri","Pa","Zheng","Pao","Cheng","Yuan","Ai","Wei",,"Jue","Jue","Fu","Ye","Ba","Die","Ye","Yao","Zu","Shuang","Er","Qiang","Chuang","Ge","Zang","Die","Qiang","Yong","Qiang","Pian","Ban","Pan","Shao","Jian","Pai","Du","Chuang","Tou","Zha","Bian","Die","Bang","Bo","Chuang","You",,"Du","Ya","Cheng","Niu","Ushihen","Pin","Jiu","Mou","Tuo","Mu","Lao","Ren","Mang","Fang","Mao","Mu","Gang","Wu","Yan","Ge","Bei","Si","Jian","Gu","You","Ge","Sheng","Mu","Di","Qian","Quan","Quan","Zi","Te","Xi","Mang","Keng","Qian","Wu","Gu","Xi","Li","Li","Pou","Ji","Gang","Zhi","Ben","Quan","Run","Du","Ju","Jia","Jian","Feng","Pian","Ke","Ju","Kao","Chu","Xi","Bei","Luo","Jie","Ma","San","Wei","Li","Dun","Tong",,"Jiang","Ikenie","Li","Du","Lie","Pi","Piao","Bao","Xi","Chou","Wei","Kui","Chou","Quan","Fan","Ba","Fan","Qiu","Ji","Cai","Chuo","An","Jie","Zhuang","Guang","Ma","You","Kang","Bo","Hou","Ya","Yin","Huan","Zhuang","Yun","Kuang","Niu","Di","Qing","Zhong","Mu","Bei","Pi","Ju","Ni","Sheng","Pao","Xia","Tuo","Hu","Ling","Fei","Pi","Ni","Ao","You","Gou","Yue","Ju","Dan","Po","Gu","Xian","Ning","Huan","Hen","Jiao","He","Zhao","Ji","Xun","Shan","Ta","Rong","Shou","Tong","Lao","Du","Xia","Shi","Hua","Zheng","Yu","Sun","Yu","Bi","Mang","Xi","Juan","Li","Xia","Yin","Suan","Lang","Bei","Zhi","Yan"],["Sha","Li","Han","Xian","Jing","Pai","Fei","Yao","Ba","Qi","Ni","Biao","Yin","Lai","Xi","Jian","Qiang","Kun","Yan","Guo","Zong","Mi","Chang","Yi","Zhi","Zheng","Ya","Meng","Cai","Cu","She","Kari","Cen","Luo","Hu","Zong","Ji","Wei","Feng","Wo","Yuan","Xing","Zhu","Mao","Wei","Yuan","Xian","Tuan","Ya","Nao","Xie","Jia","Hou","Bian","You","You","Mei","Zha","Yao","Sun","Bo","Ming","Hua","Yuan","Sou","Ma","Yuan","Dai","Yu","Shi","Hao",,"Yi","Zhen","Chuang","Hao","Man","Jing","Jiang","Mu","Zhang","Chan","Ao","Ao","Hao","Cui","Fen","Jue","Bi","Bi","Huang","Pu","Lin","Yu","Tong","Yao","Liao","Shuo","Xiao","Swu","Ton","Xi","Ge","Juan","Du","Hui","Kuai","Xian","Xie","Ta","Xian","Xun","Ning","Pin","Huo","Nou","Meng","Lie","Nao","Guang","Shou","Lu","Ta","Xian","Mi","Rang","Huan","Nao","Luo","Xian","Qi","Jue","Xuan","Miao","Zi","Lu","Lu","Yu","Su","Wang","Qiu","Ga","Ding","Le","Ba","Ji","Hong","Di","Quan","Gan","Jiu","Yu","Ji","Yu","Yang","Ma","Gong","Wu","Fu","Wen","Jie","Ya","Fen","Bian","Beng","Yue","Jue","Yun","Jue","Wan","Jian","Mei","Dan","Pi","Wei","Huan","Xian","Qiang","Ling","Dai","Yi","An","Ping","Dian","Fu","Xuan","Xi","Bo","Ci","Gou","Jia","Shao","Po","Ci","Ke","Ran","Sheng","Shen","Yi","Zu","Jia","Min","Shan","Liu","Bi","Zhen","Zhen","Jue","Fa","Long","Jin","Jiao","Jian","Li","Guang","Xian","Zhou","Gong","Yan","Xiu","Yang","Xu","Luo","Su","Zhu","Qin","Ken","Xun","Bao","Er","Xiang","Yao","Xia","Heng","Gui","Chong","Xu","Ban","Pei",,"Dang","Ei","Hun","Wen","E","Cheng","Ti","Wu","Wu","Cheng","Jun","Mei","Bei","Ting","Xian","Chuo"],["Han","Xuan","Yan","Qiu","Quan","Lang","Li","Xiu","Fu","Liu","Ye","Xi","Ling","Li","Jin","Lian","Suo","Chiisai",,"Wan","Dian","Pin","Zhan","Cui","Min","Yu","Ju","Chen","Lai","Wen","Sheng","Wei","Dian","Chu","Zhuo","Pei","Cheng","Hu","Qi","E","Kun","Chang","Qi","Beng","Wan","Lu","Cong","Guan","Yan","Diao","Bei","Lin","Qin","Pi","Pa","Que","Zhuo","Qin","Fa",,"Qiong","Du","Jie","Hun","Yu","Mao","Mei","Chun","Xuan","Ti","Xing","Dai","Rou","Min","Zhen","Wei","Ruan","Huan","Jie","Chuan","Jian","Zhuan","Yang","Lian","Quan","Xia","Duan","Yuan","Ye","Nao","Hu","Ying","Yu","Huang","Rui","Se","Liu","Shi","Rong","Suo","Yao","Wen","Wu","Jin","Jin","Ying","Ma","Tao","Liu","Tang","Li","Lang","Gui","Zhen","Qiang","Cuo","Jue","Zhao","Yao","Ai","Bin","Tu","Chang","Kun","Zhuan","Cong","Jin","Yi","Cui","Cong","Qi","Li","Ying","Suo","Qiu","Xuan","Ao","Lian","Man","Zhang","Yin",,"Ying","Zhi","Lu","Wu","Deng","Xiou","Zeng","Xun","Qu","Dang","Lin","Liao","Qiong","Su","Huang","Gui","Pu","Jing","Fan","Jin","Liu","Ji",,"Jing","Ai","Bi","Can","Qu","Zao","Dang","Jiao","Gun","Tan","Hui","Huan","Se","Sui","Tian",,"Yu","Jin","Lu","Bin","Shou","Wen","Zui","Lan","Xi","Ji","Xuan","Ruan","Huo","Gai","Lei","Du","Li","Zhi","Rou","Li","Zan","Qiong","Zhe","Gui","Sui","La","Long","Lu","Li","Zan","Lan","Ying","Mi","Xiang","Xi","Guan","Dao","Zan","Huan","Gua","Bo","Die","Bao","Hu","Zhi","Piao","Ban","Rang","Li","Wa","Dekaguramu","Jiang","Qian","Fan","Pen","Fang","Dan","Weng","Ou","Deshiguramu","Miriguramu","Thon","Hu","Ling","Yi","Ping","Ci","Hekutogura","Juan","Chang","Chi","Sarake","Dang","Meng","Pou"],["Zhui","Ping","Bian","Zhou","Zhen","Senchigura","Ci","Ying","Qi","Xian","Lou","Di","Ou","Meng","Zhuan","Peng","Lin","Zeng","Wu","Pi","Dan","Weng","Ying","Yan","Gan","Dai","Shen","Tian","Tian","Han","Chang","Sheng","Qing","Sheng","Chan","Chan","Rui","Sheng","Su","Sen","Yong","Shuai","Lu","Fu","Yong","Beng","Feng","Ning","Tian","You","Jia","Shen","Zha","Dian","Fu","Nan","Dian","Ping","Ting","Hua","Ting","Quan","Zi","Meng","Bi","Qi","Liu","Xun","Liu","Chang","Mu","Yun","Fan","Fu","Geng","Tian","Jie","Jie","Quan","Wei","Fu","Tian","Mu","Tap","Pan","Jiang","Wa","Da","Nan","Liu","Ben","Zhen","Chu","Mu","Mu","Ce","Cen","Gai","Bi","Da","Zhi","Lue","Qi","Lue","Pan","Kesa","Fan","Hua","Yu","Yu","Mu","Jun","Yi","Liu","Yu","Die","Chou","Hua","Dang","Chuo","Ji","Wan","Jiang","Sheng","Chang","Tuan","Lei","Ji","Cha","Liu","Tatamu","Tuan","Lin","Jiang","Jiang","Chou","Bo","Die","Die","Pi","Nie","Dan","Shu","Shu","Zhi","Yi","Chuang","Nai","Ding","Bi","Jie","Liao","Gong","Ge","Jiu","Zhou","Xia","Shan","Xu","Nue","Li","Yang","Chen","You","Ba","Jie","Jue","Zhi","Xia","Cui","Bi","Yi","Li","Zong","Chuang","Feng","Zhu","Pao","Pi","Gan","Ke","Ci","Xie","Qi","Dan","Zhen","Fa","Zhi","Teng","Ju","Ji","Fei","Qu","Dian","Jia","Xian","Cha","Bing","Ni","Zheng","Yong","Jing","Quan","Chong","Tong","Yi","Kai","Wei","Hui","Duo","Yang","Chi","Zhi","Hen","Ya","Mei","Dou","Jing","Xiao","Tong","Tu","Mang","Pi","Xiao","Suan","Pu","Li","Zhi","Cuo","Duo","Wu","Sha","Lao","Shou","Huan","Xian","Yi","Peng","Zhang","Guan","Tan","Fei","Ma","Lin","Chi","Ji","Dian","An","Chi","Bi","Bei","Min","Gu","Dui","E","Wei"],["Yu","Cui","Ya","Zhu","Cu","Dan","Shen","Zhung","Ji","Yu","Hou","Feng","La","Yang","Shen","Tu","Yu","Gua","Wen","Huan","Ku","Jia","Yin","Yi","Lu","Sao","Jue","Chi","Xi","Guan","Yi","Wen","Ji","Chuang","Ban","Lei","Liu","Chai","Shou","Nue","Dian","Da","Pie","Tan","Zhang","Biao","Shen","Cu","Luo","Yi","Zong","Chou","Zhang","Zhai","Sou","Suo","Que","Diao","Lou","Lu","Mo","Jin","Yin","Ying","Huang","Fu","Liao","Long","Qiao","Liu","Lao","Xian","Fei","Dan","Yin","He","Ai","Ban","Xian","Guan","Guai","Nong","Yu","Wei","Yi","Yong","Pi","Lei","Li","Shu","Dan","Lin","Dian","Lin","Lai","Pie","Ji","Chi","Yang","Xian","Jie","Zheng",,"Li","Huo","Lai","Shaku","Dian","Xian","Ying","Yin","Qu","Yong","Tan","Dian","Luo","Luan","Luan","Bo",,"Gui","Po","Fa","Deng","Fa","Bai","Bai","Qie","Bi","Zao","Zao","Mao","De","Pa","Jie","Huang","Gui","Ci","Ling","Gao","Mo","Ji","Jiao","Peng","Gao","Ai","E","Hao","Han","Bi","Wan","Chou","Qian","Xi","Ai","Jiong","Hao","Huang","Hao","Ze","Cui","Hao","Xiao","Ye","Po","Hao","Jiao","Ai","Xing","Huang","Li","Piao","He","Jiao","Pi","Gan","Pao","Zhou","Jun","Qiu","Cun","Que","Zha","Gu","Jun","Jun","Zhou","Zha","Gu","Zhan","Du","Min","Qi","Ying","Yu","Bei","Zhao","Zhong","Pen","He","Ying","He","Yi","Bo","Wan","He","Ang","Zhan","Yan","Jian","He","Yu","Kui","Fan","Gai","Dao","Pan","Fu","Qiu","Sheng","Dao","Lu","Zhan","Meng","Li","Jin","Xu","Jian","Pan","Guan","An","Lu","Shu","Zhou","Dang","An","Gu","Li","Mu","Cheng","Gan","Xu","Mang","Mang","Zhi","Qi","Ruan","Tian","Xiang","Dun","Xin","Xi","Pan","Feng","Dun","Min"],["Ming","Sheng","Shi","Yun","Mian","Pan","Fang","Miao","Dan","Mei","Mao","Kan","Xian","Ou","Shi","Yang","Zheng","Yao","Shen","Huo","Da","Zhen","Kuang","Ju","Shen","Chi","Sheng","Mei","Mo","Zhu","Zhen","Zhen","Mian","Di","Yuan","Die","Yi","Zi","Zi","Chao","Zha","Xuan","Bing","Mi","Long","Sui","Dong","Mi","Die","Yi","Er","Ming","Xuan","Chi","Kuang","Juan","Mou","Zhen","Tiao","Yang","Yan","Mo","Zhong","Mai","Zhao","Zheng","Mei","Jun","Shao","Han","Huan","Di","Cheng","Cuo","Juan","E","Wan","Xian","Xi","Kun","Lai","Jian","Shan","Tian","Hun","Wan","Ling","Shi","Qiong","Lie","Yai","Jing","Zheng","Li","Lai","Sui","Juan","Shui","Sui","Du","Bi","Bi","Mu","Hun","Ni","Lu","Yi","Jie","Cai","Zhou","Yu","Hun","Ma","Xia","Xing","Xi","Gun","Cai","Chun","Jian","Mei","Du","Hou","Xuan","Ti","Kui","Gao","Rui","Mou","Xu","Fa","Wen","Miao","Chou","Kui","Mi","Weng","Kou","Dang","Chen","Ke","Sou","Xia","Qiong","Mao","Ming","Man","Shui","Ze","Zhang","Yi","Diao","Ou","Mo","Shun","Cong","Lou","Chi","Man","Piao","Cheng","Ji","Meng",,"Run","Pie","Xi","Qiao","Pu","Zhu","Deng","Shen","Shun","Liao","Che","Xian","Kan","Ye","Xu","Tong","Mou","Lin","Kui","Xian","Ye","Ai","Hui","Zhan","Jian","Gu","Zhao","Qu","Wei","Chou","Sao","Ning","Xun","Yao","Huo","Meng","Mian","Bin","Mian","Li","Kuang","Jue","Xuan","Mian","Huo","Lu","Meng","Long","Guan","Man","Xi","Chu","Tang","Kan","Zhu","Mao","Jin","Lin","Yu","Shuo","Ce","Jue","Shi","Yi","Shen","Zhi","Hou","Shen","Ying","Ju","Zhou","Jiao","Cuo","Duan","Ai","Jiao","Zeng","Huo","Bai","Shi","Ding","Qi","Ji","Zi","Gan","Wu","Tuo","Ku","Qiang","Xi","Fan","Kuang"],["Dang","Ma","Sha","Dan","Jue","Li","Fu","Min","Nuo","Huo","Kang","Zhi","Qi","Kan","Jie","Fen","E","Ya","Pi","Zhe","Yan","Sui","Zhuan","Che","Dun","Pan","Yan",,"Feng","Fa","Mo","Zha","Qu","Yu","Luo","Tuo","Tuo","Di","Zhai","Zhen","Ai","Fei","Mu","Zhu","Li","Bian","Nu","Ping","Peng","Ling","Pao","Le","Po","Bo","Po","Shen","Za","Nuo","Li","Long","Tong",,"Li","Aragane","Chu","Keng","Quan","Zhu","Kuang","Huo","E","Nao","Jia","Lu","Wei","Ai","Luo","Ken","Xing","Yan","Tong","Peng","Xi",,"Hong","Shuo","Xia","Qiao",,"Wei","Qiao",,"Keng","Xiao","Que","Chan","Lang","Hong","Yu","Xiao","Xia","Mang","Long","Iong","Che","Che","E","Liu","Ying","Mang","Que","Yan","Sha","Kun","Yu",,"Kaki","Lu","Chen","Jian","Nue","Song","Zhuo","Keng","Peng","Yan","Zhui","Kong","Ceng","Qi","Zong","Qing","Lin","Jun","Bo","Ding","Min","Diao","Jian","He","Lu","Ai","Sui","Que","Ling","Bei","Yin","Dui","Wu","Qi","Lun","Wan","Dian","Gang","Pei","Qi","Chen","Ruan","Yan","Die","Ding","Du","Tuo","Jie","Ying","Bian","Ke","Bi","Wei","Shuo","Zhen","Duan","Xia","Dang","Ti","Nao","Peng","Jian","Di","Tan","Cha","Seki","Qi",,"Feng","Xuan","Que","Que","Ma","Gong","Nian","Su","E","Ci","Liu","Si","Tang","Bang","Hua","Pi","Wei","Sang","Lei","Cuo","Zhen","Xia","Qi","Lian","Pan","Wei","Yun","Dui","Zhe","Ke","La",,"Qing","Gun","Zhuan","Chan","Qi","Ao","Peng","Lu","Lu","Kan","Qiang","Chen","Yin","Lei","Biao","Qi","Mo","Qi","Cui","Zong","Qing","Chuo",,"Ji","Shan","Lao","Qu","Zeng","Deng","Jian","Xi","Lin","Ding","Dian","Huang","Pan","Za","Qiao","Di","Li"],["Tani","Jiao",,"Zhang","Qiao","Dun","Xian","Yu","Zhui","He","Huo","Zhai","Lei","Ke","Chu","Ji","Que","Dang","Yi","Jiang","Pi","Pi","Yu","Pin","Qi","Ai","Kai","Jian","Yu","Ruan","Meng","Pao","Ci",,,"Mie","Ca","Xian","Kuang","Lei","Lei","Zhi","Li","Li","Fan","Que","Pao","Ying","Li","Long","Long","Mo","Bo","Shuang","Guan","Lan","Zan","Yan","Shi","Shi","Li","Reng","She","Yue","Si","Qi","Ta","Ma","Xie","Xian","Xian","Zhi","Qi","Zhi","Beng","Dui","Zhong",,"Yi","Shi","You","Zhi","Tiao","Fu","Fu","Mi","Zu","Zhi","Suan","Mei","Zuo","Qu","Hu","Zhu","Shen","Sui","Ci","Chai","Mi","Lu","Yu","Xiang","Wu","Tiao","Piao","Zhu","Gui","Xia","Zhi","Ji","Gao","Zhen","Gao","Shui","Jin","Chen","Gai","Kun","Di","Dao","Huo","Tao","Qi","Gu","Guan","Zui","Ling","Lu","Bing","Jin","Dao","Zhi","Lu","Shan","Bei","Zhe","Hui","You","Xi","Yin","Zi","Huo","Zhen","Fu","Yuan","Wu","Xian","Yang","Ti","Yi","Mei","Si","Di",,"Zhuo","Zhen","Yong","Ji","Gao","Tang","Si","Ma","Ta",,"Xuan","Qi","Yu","Xi","Ji","Si","Chan","Tan","Kuai","Sui","Li","Nong","Ni","Dao","Li","Rang","Yue","Ti","Zan","Lei","Rou","Yu","Yu","Chi","Xie","Qin","He","Tu","Xiu","Si","Ren","Tu","Zi","Cha","Gan","Yi","Xian","Bing","Nian","Qiu","Qiu","Zhong","Fen","Hao","Yun","Ke","Miao","Zhi","Geng","Bi","Zhi","Yu","Mi","Ku","Ban","Pi","Ni","Li","You","Zu","Pi","Ba","Ling","Mo","Cheng","Nian","Qin","Yang","Zuo","Zhi","Zhi","Shu","Ju","Zi","Huo","Ji","Cheng","Tong","Zhi","Huo","He","Yin","Zi","Zhi","Jie","Ren","Du","Yi","Zhu","Hui","Nong","Fu"],["Xi","Kao","Lang","Fu","Ze","Shui","Lu","Kun","Gan","Geng","Ti","Cheng","Tu","Shao","Shui","Ya","Lun","Lu","Gu","Zuo","Ren","Zhun","Bang","Bai","Ji","Zhi","Zhi","Kun","Leng","Peng","Ke","Bing","Chou","Zu","Yu","Su","Lue",,"Yi","Xi","Bian","Ji","Fu","Bi","Nuo","Jie","Zhong","Zong","Xu","Cheng","Dao","Wen","Lian","Zi","Yu","Ji","Xu","Zhen","Zhi","Dao","Jia","Ji","Gao","Gao","Gu","Rong","Sui","You","Ji","Kang","Mu","Shan","Men","Zhi","Ji","Lu","Su","Ji","Ying","Wen","Qiu","Se",,"Yi","Huang","Qie","Ji","Sui","Xiao","Pu","Jiao","Zhuo","Tong","Sai","Lu","Sui","Nong","Se","Hui","Rang","Nuo","Yu","Bin","Ji","Tui","Wen","Cheng","Huo","Gong","Lu","Biao",,"Rang","Zhuo","Li","Zan","Xue","Wa","Jiu","Qiong","Xi","Qiong","Kong","Yu","Sen","Jing","Yao","Chuan","Zhun","Tu","Lao","Qie","Zhai","Yao","Bian","Bao","Yao","Bing","Wa","Zhu","Jiao","Qiao","Diao","Wu","Gui","Yao","Zhi","Chuang","Yao","Tiao","Jiao","Chuang","Jiong","Xiao","Cheng","Kou","Cuan","Wo","Dan","Ku","Ke","Zhui","Xu","Su","Guan","Kui","Dou",,"Yin","Wo","Wa","Ya","Yu","Ju","Qiong","Yao","Yao","Tiao","Chao","Yu","Tian","Diao","Ju","Liao","Xi","Wu","Kui","Chuang","Zhao",,"Kuan","Long","Cheng","Cui","Piao","Zao","Cuan","Qiao","Qiong","Dou","Zao","Long","Qie","Li","Chu","Shi","Fou","Qian","Chu","Hong","Qi","Qian","Gong","Shi","Shu","Miao","Ju","Zhan","Zhu","Ling","Long","Bing","Jing","Jing","Zhang","Yi","Si","Jun","Hong","Tong","Song","Jing","Diao","Yi","Shu","Jing","Qu","Jie","Ping","Duan","Shao","Zhuan","Ceng","Deng","Cui","Huai","Jing","Kan","Jing","Zhu","Zhu","Le","Peng","Yu","Chi","Gan"],["Mang","Zhu","Utsubo","Du","Ji","Xiao","Ba","Suan","Ji","Zhen","Zhao","Sun","Ya","Zhui","Yuan","Hu","Gang","Xiao","Cen","Pi","Bi","Jian","Yi","Dong","Shan","Sheng","Xia","Di","Zhu","Na","Chi","Gu","Li","Qie","Min","Bao","Tiao","Si","Fu","Ce","Ben","Pei","Da","Zi","Di","Ling","Ze","Nu","Fu","Gou","Fan","Jia","Ge","Fan","Shi","Mao","Po","Sey","Jian","Qiong","Long","Souke","Bian","Luo","Gui","Qu","Chi","Yin","Yao","Xian","Bi","Qiong","Gua","Deng","Jiao","Jin","Quan","Sun","Ru","Fa","Kuang","Zhu","Tong","Ji","Da","Xing","Ce","Zhong","Kou","Lai","Bi","Shai","Dang","Zheng","Ce","Fu","Yun","Tu","Pa","Li","Lang","Ju","Guan","Jian","Han","Tong","Xia","Zhi","Cheng","Suan","Shi","Zhu","Zuo","Xiao","Shao","Ting","Ce","Yan","Gao","Kuai","Gan","Chou","Kago","Gang","Yun","O","Qian","Xiao","Jian","Pu","Lai","Zou","Bi","Bi","Bi","Ge","Chi","Guai","Yu","Jian","Zhao","Gu","Chi","Zheng","Jing","Sha","Zhou","Lu","Bo","Ji","Lin","Suan","Jun","Fu","Zha","Gu","Kong","Qian","Quan","Jun","Chui","Guan","Yuan","Ce","Ju","Bo","Ze","Qie","Tuo","Luo","Dan","Xiao","Ruo","Jian","Xuan","Bian","Sun","Xiang","Xian","Ping","Zhen","Sheng","Hu","Shi","Zhu","Yue","Chun","Lu","Wu","Dong","Xiao","Ji","Jie","Huang","Xing","Mei","Fan","Chui","Zhuan","Pian","Feng","Zhu","Hong","Qie","Hou","Qiu","Miao","Qian",,"Kui","Sik","Lou","Yun","He","Tang","Yue","Chou","Gao","Fei","Ruo","Zheng","Gou","Nie","Qian","Xiao","Cuan","Gong","Pang","Du","Li","Bi","Zhuo","Chu","Shai","Chi","Zhu","Qiang","Long","Lan","Jian","Bu","Li","Hui","Bi","Di","Cong","Yan","Peng","Sen","Zhuan","Pai","Piao","Dou","Yu","Mie","Zhuan"],["Ze","Xi","Guo","Yi","Hu","Chan","Kou","Cu","Ping","Chou","Ji","Gui","Su","Lou","Zha","Lu","Nian","Suo","Cuan","Sasara","Suo","Le","Duan","Yana","Xiao","Bo","Mi","Si","Dang","Liao","Dan","Dian","Fu","Jian","Min","Kui","Dai","Qiao","Deng","Huang","Sun","Lao","Zan","Xiao","Du","Shi","Zan",,"Pai","Hata","Pai","Gan","Ju","Du","Lu","Yan","Bo","Dang","Sai","Ke","Long","Qian","Lian","Bo","Zhou","Lai",,"Lan","Kui","Yu","Yue","Hao","Zhen","Tai","Ti","Mi","Chou","Ji",,"Hata","Teng","Zhuan","Zhou","Fan","Sou","Zhou","Kuji","Zhuo","Teng","Lu","Lu","Jian","Tuo","Ying","Yu","Lai","Long","Shinshi","Lian","Lan","Qian","Yue","Zhong","Qu","Lian","Bian","Duan","Zuan","Li","Si","Luo","Ying","Yue","Zhuo","Xu","Mi","Di","Fan","Shen","Zhe","Shen","Nu","Xie","Lei","Xian","Zi","Ni","Cun",,"Qian","Kume","Bi","Ban","Wu","Sha","Kang","Rou","Fen","Bi","Cui",,"Li","Chi","Nukamiso","Ro","Ba","Li","Gan","Ju","Po","Mo","Cu","Nian","Zhou","Li","Su","Tiao","Li","Qi","Su","Hong","Tong","Zi","Ce","Yue","Zhou","Lin","Zhuang","Bai",,"Fen","Ji",,"Sukumo","Liang","Xian","Fu","Liang","Can","Geng","Li","Yue","Lu","Ju","Qi","Cui","Bai","Zhang","Lin","Zong","Jing","Guo","Kouji","San","San","Tang","Bian","Rou","Mian","Hou","Xu","Zong","Hu","Jian","Zan","Ci","Li","Xie","Fu","Ni","Bei","Gu","Xiu","Gao","Tang","Qiu","Sukumo","Cao","Zhuang","Tang","Mi","San","Fen","Zao","Kang","Jiang","Mo","San","San","Nuo","Xi","Liang","Jiang","Kuai","Bo","Huan",,"Zong","Xian","Nuo","Tuan","Nie","Li","Zuo","Di","Nie","Tiao","Lan","Mi","Jiao","Jiu","Xi","Gong","Zheng","Jiu","You"],["Ji","Cha","Zhou","Xun","Yue","Hong","Yu","He","Wan","Ren","Wen","Wen","Qiu","Na","Zi","Tou","Niu","Fou","Jie","Shu","Chun","Pi","Yin","Sha","Hong","Zhi","Ji","Fen","Yun","Ren","Dan","Jin","Su","Fang","Suo","Cui","Jiu","Zha","Kinu","Jin","Fu","Zhi","Ci","Zi","Chou","Hong","Zha","Lei","Xi","Fu","Xie","Shen","Bei","Zhu","Qu","Ling","Zhu","Shao","Gan","Yang","Fu","Tuo","Zhen","Dai","Zhuo","Shi","Zhong","Xian","Zu","Jiong","Ban","Ju","Mo","Shu","Zui","Wata","Jing","Ren","Heng","Xie","Jie","Zhu","Chou","Gua","Bai","Jue","Kuang","Hu","Ci","Geng","Geng","Tao","Xie","Ku","Jiao","Quan","Gai","Luo","Xuan","Bing","Xian","Fu","Gei","Tong","Rong","Tiao","Yin","Lei","Xie","Quan","Xu","Lun","Die","Tong","Si","Jiang","Xiang","Hui","Jue","Zhi","Jian","Juan","Chi","Mian","Zhen","Lu","Cheng","Qiu","Shu","Bang","Tong","Xiao","Wan","Qin","Geng","Xiu","Ti","Xiu","Xie","Hong","Xi","Fu","Ting","Sui","Dui","Kun","Fu","Jing","Hu","Zhi","Yan","Jiong","Feng","Ji","Sok","Kase","Zong","Lin","Duo","Li","Lu","Liang","Chou","Quan","Shao","Qi","Qi","Zhun","Qi","Wan","Qian","Xian","Shou","Wei","Qi","Tao","Wan","Gang","Wang","Beng","Zhui","Cai","Guo","Cui","Lun","Liu","Qi","Zhan","Bei","Chuo","Ling","Mian","Qi","Qie","Tan","Zong","Gun","Zou","Yi","Zi","Xing","Liang","Jin","Fei","Rui","Min","Yu","Zong","Fan","Lu","Xu","Yingl","Zhang","Kasuri","Xu","Xiang","Jian","Ke","Xian","Ruan","Mian","Qi","Duan","Zhong","Di","Min","Miao","Yuan","Xie","Bao","Si","Qiu","Bian","Huan","Geng","Cong","Mian","Wei","Fu","Wei","Yu","Gou","Miao","Xie","Lian","Zong","Bian","Yun","Yin","Ti","Gua","Zhi","Yun","Cheng","Chan","Dai"],["Xia","Yuan","Zong","Xu","Nawa","Odoshi","Geng","Sen","Ying","Jin","Yi","Zhui","Ni","Bang","Gu","Pan","Zhou","Jian","Cuo","Quan","Shuang","Yun","Xia","Shuai","Xi","Rong","Tao","Fu","Yun","Zhen","Gao","Ru","Hu","Zai","Teng","Xian","Su","Zhen","Zong","Tao","Horo","Cai","Bi","Feng","Cu","Li","Suo","Yin","Xi","Zong","Lei","Zhuan","Qian","Man","Zhi","Lu","Mo","Piao","Lian","Mi","Xuan","Zong","Ji","Shan","Sui","Fan","Shuai","Beng","Yi","Sao","Mou","Zhou","Qiang","Hun","Sem","Xi","Jung","Xiu","Ran","Xuan","Hui","Qiao","Zeng","Zuo","Zhi","Shan","San","Lin","Yu","Fan","Liao","Chuo","Zun","Jian","Rao","Chan","Rui","Xiu","Hui","Hua","Zuan","Xi","Qiang","Un","Da","Sheng","Hui","Xi","Se","Jian","Jiang","Huan","Zao","Cong","Jie","Jiao","Bo","Chan","Yi","Nao","Sui","Yi","Shai","Xu","Ji","Bin","Qian","Lan","Pu","Xun","Zuan","Qi","Peng","Li","Mo","Lei","Xie","Zuan","Kuang","You","Xu","Lei","Xian","Chan","Kou","Lu","Chan","Ying","Cai","Xiang","Xian","Zui","Zuan","Luo","Xi","Dao","Lan","Lei","Lian","Si","Jiu","Yu","Hong","Zhou","Xian","He","Yue","Ji","Wan","Kuang","Ji","Ren","Wei","Yun","Hong","Chun","Pi","Sha","Gang","Na","Ren","Zong","Lun","Fen","Zhi","Wen","Fang","Zhu","Yin","Niu","Shu","Xian","Gan","Xie","Fu","Lian","Zu","Shen","Xi","Zhi","Zhong","Zhou","Ban","Fu","Zhuo","Shao","Yi","Jing","Dai","Bang","Rong","Jie","Ku","Rao","Die","Heng","Hui","Gei","Xuan","Jiang","Luo","Jue","Jiao","Tong","Geng","Xiao","Juan","Xiu","Xi","Sui","Tao","Ji","Ti","Ji","Xu","Ling",,"Xu","Qi","Fei","Chuo","Zhang","Gun","Sheng","Wei","Mian","Shou","Beng","Chou","Tao","Liu","Quan","Zong","Zhan","Wan","Lu"],["Zhui","Zi","Ke","Xiang","Jian","Mian","Lan","Ti","Miao","Qi","Yun","Hui","Si","Duo","Duan","Bian","Xian","Gou","Zhui","Huan","Di","Lu","Bian","Min","Yuan","Jin","Fu","Ru","Zhen","Feng","Shuai","Gao","Chan","Li","Yi","Jian","Bin","Piao","Man","Lei","Ying","Suo","Mou","Sao","Xie","Liao","Shan","Zeng","Jiang","Qian","Zao","Huan","Jiao","Zuan","Fou","Xie","Gang","Fou","Que","Fou","Kaakeru","Bo","Ping","Hou",,"Gang","Ying","Ying","Qing","Xia","Guan","Zun","Tan","Chang","Qi","Weng","Ying","Lei","Tan","Lu","Guan","Wang","Wang","Gang","Wang","Han",,"Luo","Fu","Mi","Fa","Gu","Zhu","Ju","Mao","Gu","Min","Gang","Ba","Gua","Ti","Juan","Fu","Lin","Yan","Zhao","Zui","Gua","Zhuo","Yu","Zhi","An","Fa","Nan","Shu","Si","Pi","Ma","Liu","Ba","Fa","Li","Chao","Wei","Bi","Ji","Zeng","Tong","Liu","Ji","Juan","Mi","Zhao","Luo","Pi","Ji","Ji","Luan","Yang","Mie","Qiang","Ta","Mei","Yang","You","You","Fen","Ba","Gao","Yang","Gu","Qiang","Zang","Gao","Ling","Yi","Zhu","Di","Xiu","Qian","Yi","Xian","Rong","Qun","Qun","Qian","Huan","Zui","Xian","Yi","Yashinau","Qiang","Xian","Yu","Geng","Jie","Tang","Yuan","Xi","Fan","Shan","Fen","Shan","Lian","Lei","Geng","Nou","Qiang","Chan","Yu","Gong","Yi","Chong","Weng","Fen","Hong","Chi","Chi","Cui","Fu","Xia","Pen","Yi","La","Yi","Pi","Ling","Liu","Zhi","Qu","Xi","Xie","Xiang","Xi","Xi","Qi","Qiao","Hui","Hui","Xiao","Se","Hong","Jiang","Di","Cui","Fei","Tao","Sha","Chi","Zhu","Jian","Xuan","Shi","Pian","Zong","Wan","Hui","Hou","He","He","Han","Ao","Piao","Yi","Lian","Qu",,"Lin","Pen","Qiao","Ao","Fan","Yi","Hui","Xuan","Dao"],["Yao","Lao",,"Kao","Mao","Zhe","Qi","Gou","Gou","Gou","Die","Die","Er","Shua","Ruan","Er","Nai","Zhuan","Lei","Ting","Zi","Geng","Chao","Hao","Yun","Pa","Pi","Chi","Si","Chu","Jia","Ju","He","Chu","Lao","Lun","Ji","Tang","Ou","Lou","Nou","Gou","Pang","Ze","Lou","Ji","Lao","Huo","You","Mo","Huai","Er","Zhe","Ting","Ye","Da","Song","Qin","Yun","Chi","Dan","Dan","Hong","Geng","Zhi",,"Nie","Dan","Zhen","Che","Ling","Zheng","You","Wa","Liao","Long","Zhi","Ning","Tiao","Er","Ya","Die","Gua",,"Lian","Hao","Sheng","Lie","Pin","Jing","Ju","Bi","Di","Guo","Wen","Xu","Ping","Cong","Shikato",,"Ting","Yu","Cong","Kui","Tsuraneru","Kui","Cong","Lian","Weng","Kui","Lian","Lian","Cong","Ao","Sheng","Song","Ting","Kui","Nie","Zhi","Dan","Ning","Qie","Ji","Ting","Ting","Long","Yu","Yu","Zhao","Si","Su","Yi","Su","Si","Zhao","Zhao","Rou","Yi","Le","Ji","Qiu","Ken","Cao","Ge","Di","Huan","Huang","Yi","Ren","Xiao","Ru","Zhou","Yuan","Du","Gang","Rong","Gan","Cha","Wo","Chang","Gu","Zhi","Han","Fu","Fei","Fen","Pei","Pang","Jian","Fang","Zhun","You","Na","Hang","Ken","Ran","Gong","Yu","Wen","Yao","Jin","Pi","Qian","Xi","Xi","Fei","Ken","Jing","Tai","Shen","Zhong","Zhang","Xie","Shen","Wei","Zhou","Die","Dan","Fei","Ba","Bo","Qu","Tian","Bei","Gua","Tai","Zi","Ku","Zhi","Ni","Ping","Zi","Fu","Pang","Zhen","Xian","Zuo","Pei","Jia","Sheng","Zhi","Bao","Mu","Qu","Hu","Ke","Yi","Yin","Xu","Yang","Long","Dong","Ka","Lu","Jing","Nu","Yan","Pang","Kua","Yi","Guang","Gai","Ge","Dong","Zhi","Xiao","Xiong","Xiong","Er","E","Xing","Pian","Neng","Zi","Gui"],["Cheng","Tiao","Zhi","Cui","Mei","Xie","Cui","Xie","Mo","Mai","Ji","Obiyaakasu",,"Kuai","Sa","Zang","Qi","Nao","Mi","Nong","Luan","Wan","Bo","Wen","Guan","Qiu","Jiao","Jing","Rou","Heng","Cuo","Lie","Shan","Ting","Mei","Chun","Shen","Xie","De","Zui","Cu","Xiu","Xin","Tuo","Pao","Cheng","Nei","Fu","Dou","Tuo","Niao","Noy","Pi","Gu","Gua","Li","Lian","Zhang","Cui","Jie","Liang","Zhou","Pi","Biao","Lun","Pian","Guo","Kui","Chui","Dan","Tian","Nei","Jing","Jie","La","Yi","An","Ren","Shen","Chuo","Fu","Fu","Ju","Fei","Qiang","Wan","Dong","Pi","Guo","Zong","Ding","Wu","Mei","Ruan","Zhuan","Zhi","Cou","Gua","Ou","Di","An","Xing","Nao","Yu","Chuan","Nan","Yun","Zhong","Rou","E","Sai","Tu","Yao","Jian","Wei","Jiao","Yu","Jia","Duan","Bi","Chang","Fu","Xian","Ni","Mian","Wa","Teng","Tui","Bang","Qian","Lu","Wa","Sou","Tang","Su","Zhui","Ge","Yi","Bo","Liao","Ji","Pi","Xie","Gao","Lu","Bin","Ou","Chang","Lu","Guo","Pang","Chuai","Piao","Jiang","Fu","Tang","Mo","Xi","Zhuan","Lu","Jiao","Ying","Lu","Zhi","Tara","Chun","Lian","Tong","Peng","Ni","Zha","Liao","Cui","Gui","Xiao","Teng","Fan","Zhi","Jiao","Shan","Wu","Cui","Run","Xiang","Sui","Fen","Ying","Tan","Zhua","Dan","Kuai","Nong","Tun","Lian","Bi","Yong","Jue","Chu","Yi","Juan","La","Lian","Sao","Tun","Gu","Qi","Cui","Bin","Xun","Ru","Huo","Zang","Xian","Biao","Xing","Kuan","La","Yan","Lu","Huo","Zang","Luo","Qu","Zang","Luan","Ni","Zang","Chen","Qian","Wo","Guang","Zang","Lin","Guang","Zi","Jiao","Nie","Chou","Ji","Gao","Chou","Mian","Nie","Zhi","Zhi","Ge","Jian","Die","Zhi","Xiu","Tai","Zhen","Jiu","Xian","Yu","Cha"],["Yao","Yu","Chong","Xi","Xi","Jiu","Yu","Yu","Xing","Ju","Jiu","Xin","She","She","Yadoru","Jiu","Shi","Tan","Shu","Shi","Tian","Dan","Pu","Pu","Guan","Hua","Tan","Chuan","Shun","Xia","Wu","Zhou","Dao","Gang","Shan","Yi",,"Pa","Tai","Fan","Ban","Chuan","Hang","Fang","Ban","Que","Hesaki","Zhong","Jian","Cang","Ling","Zhu","Ze","Duo","Bo","Xian","Ge","Chuan","Jia","Lu","Hong","Pang","Xi",,"Fu","Zao","Feng","Li","Shao","Yu","Lang","Ting",,"Wei","Bo","Meng","Nian","Ju","Huang","Shou","Zong","Bian","Mao","Die",,"Bang","Cha","Yi","Sao","Cang","Cao","Lou","Dai","Sori","Yao","Tong","Yofune","Dang","Tan","Lu","Yi","Jie","Jian","Huo","Meng","Qi","Lu","Lu","Chan","Shuang","Gen","Liang","Jian","Jian","Se","Yan","Fu","Ping","Yan","Yan","Cao","Cao","Yi","Le","Ting","Qiu","Ai","Nai","Tiao","Jiao","Jie","Peng","Wan","Yi","Chai","Mian","Mie","Gan","Qian","Yu","Yu","Shuo","Qiong","Tu","Xia","Qi","Mang","Zi","Hui","Sui","Zhi","Xiang","Bi","Fu","Tun","Wei","Wu","Zhi","Qi","Shan","Wen","Qian","Ren","Fou","Kou","Jie","Lu","Xu","Ji","Qin","Qi","Yuan","Fen","Ba","Rui","Xin","Ji","Hua","Hua","Fang","Wu","Jue","Gou","Zhi","Yun","Qin","Ao","Chu","Mao","Ya","Fei","Reng","Hang","Cong","Yin","You","Bian","Yi","Susa","Wei","Li","Pi","E","Xian","Chang","Cang","Meng","Su","Yi","Yuan","Ran","Ling","Tai","Tiao","Di","Miao","Qiong","Li","Yong","Ke","Mu","Pei","Bao","Gou","Min","Yi","Yi","Ju","Pi","Ruo","Ku","Zhu","Ni","Bo","Bing","Shan","Qiu","Yao","Xian","Ben","Hong","Ying","Zha","Dong","Ju","Die","Nie","Gan","Hu","Ping","Mei","Fu","Sheng","Gu","Bi","Wei"],["Fu","Zhuo","Mao","Fan","Qie","Mao","Mao","Ba","Zi","Mo","Zi","Di","Chi","Ji","Jing","Long",,"Niao",,"Xue","Ying","Qiong","Ge","Ming","Li","Rong","Yin","Gen","Qian","Chai","Chen","Yu","Xiu","Zi","Lie","Wu","Ji","Kui","Ce","Chong","Ci","Gou","Guang","Mang","Chi","Jiao","Jiao","Fu","Yu","Zhu","Zi","Jiang","Hui","Yin","Cha","Fa","Rong","Ru","Chong","Mang","Tong","Zhong",,"Zhu","Xun","Huan","Kua","Quan","Gai","Da","Jing","Xing","Quan","Cao","Jing","Er","An","Shou","Chi","Ren","Jian","Ti","Huang","Ping","Li","Jin","Lao","Shu","Zhuang","Da","Jia","Rao","Bi","Ze","Qiao","Hui","Qi","Dang",,"Rong","Hun","Ying","Luo","Ying","Xun","Jin","Sun","Yin","Mai","Hong","Zhou","Yao","Du","Wei","Chu","Dou","Fu","Ren","Yin","He","Bi","Bu","Yun","Di","Tu","Sui","Sui","Cheng","Chen","Wu","Bie","Xi","Geng","Li","Fu","Zhu","Mo","Li","Zhuang","Ji","Duo","Qiu","Sha","Suo","Chen","Feng","Ju","Mei","Meng","Xing","Jing","Che","Xin","Jun","Yan","Ting","Diao","Cuo","Wan","Han","You","Cuo","Jia","Wang","You","Niu","Shao","Xian","Lang","Fu","E","Mo","Wen","Jie","Nan","Mu","Kan","Lai","Lian","Shi","Wo","Usagi","Lian","Huo","You","Ying","Ying","Nuc","Chun","Mang","Mang","Ci","Wan","Jing","Di","Qu","Dong","Jian","Zou","Gu","La","Lu","Ju","Wei","Jun","Nie","Kun","He","Pu","Zi","Gao","Guo","Fu","Lun","Chang","Chou","Song","Chui","Zhan","Men","Cai","Ba","Li","Tu","Bo","Han","Bao","Qin","Juan","Xi","Qin","Di","Jie","Pu","Dang","Jin","Zhao","Tai","Geng","Hua","Gu","Ling","Fei","Jin","An","Wang","Beng","Zhou","Yan","Ju","Jian","Lin","Tan","Shu","Tian","Dao"],["Hu","Qi","He","Cui","Tao","Chun","Bei","Chang","Huan","Fei","Lai","Qi","Meng","Ping","Wei","Dan","Sha","Huan","Yan","Yi","Tiao","Qi","Wan","Ce","Nai","Kutabireru","Tuo","Jiu","Tie","Luo",,,"Meng",,"Yaji",,"Ying","Ying","Ying","Xiao","Sa","Qiu","Ke","Xiang","Wan","Yu","Yu","Fu","Lian","Xuan","Yuan","Nan","Ze","Wo","Chun","Xiao","Yu","Pian","Mao","An","E","Luo","Ying","Huo","Gua","Jiang","Mian","Zuo","Zuo","Ju","Bao","Rou","Xi","Xie","An","Qu","Jian","Fu","Lu","Jing","Pen","Feng","Hong","Hong","Hou","Yan","Tu","Zhu","Zi","Xiang","Shen","Ge","Jie","Jing","Mi","Huang","Shen","Pu","Gai","Dong","Zhou","Qian","Wei","Bo","Wei","Pa","Ji","Hu","Zang","Jia","Duan","Yao","Jun","Cong","Quan","Wei","Xian","Kui","Ting","Hun","Xi","Shi","Qi","Lan","Zong","Yao","Yuan","Mei","Yun","Shu","Di","Zhuan","Guan","Sukumo","Xue","Chan","Kai","Kui",,"Jiang","Lou","Wei","Pai",,"Sou","Yin","Shi","Chun","Shi","Yun","Zhen","Lang","Nu","Meng","He","Que","Suan","Yuan","Li","Ju","Xi","Pang","Chu","Xu","Tu","Liu","Wo","Zhen","Qian","Zu","Po","Cuo","Yuan","Chu","Yu","Kuai","Pan","Pu","Pu","Na","Shuo","Xi","Fen","Yun","Zheng","Jian","Ji","Ruo","Cang","En","Mi","Hao","Sun","Zhen","Ming","Sou","Xu","Liu","Xi","Gu","Lang","Rong","Weng","Gai","Cuo","Shi","Tang","Luo","Ru","Suo","Xian","Bei","Yao","Gui","Bi","Zong","Gun","Za","Xiu","Ce","Hai","Lan",,"Ji","Li","Can","Lang","Yu",,"Ying","Mo","Diao","Tiao","Mao","Tong","Zhu","Peng","An","Lian","Cong","Xi","Ping","Qiu","Jin","Chun","Jie","Wei","Tui","Cao","Yu","Yi","Ji","Liao","Bi","Lu","Su"],["Bu","Zhang","Luo","Jiang","Man","Yan","Ling","Ji","Piao","Gun","Han","Di","Su","Lu","She","Shang","Di","Mie","Xun","Man","Bo","Di","Cuo","Zhe","Sen","Xuan","Wei","Hu","Ao","Mi","Lou","Cu","Zhong","Cai","Po","Jiang","Mi","Cong","Niao","Hui","Jun","Yin","Jian","Yan","Shu","Yin","Kui","Chen","Hu","Sha","Kou","Qian","Ma","Zang","Sonoko","Qiang","Dou","Lian","Lin","Kou","Ai","Bi","Li","Wei","Ji","Xun","Sheng","Fan","Meng","Ou","Chan","Dian","Xun","Jiao","Rui","Rui","Lei","Yu","Qiao","Chu","Hua","Jian","Mai","Yun","Bao","You","Qu","Lu","Rao","Hui","E","Teng","Fei","Jue","Zui","Fa","Ru","Fen","Kui","Shun","Rui","Ya","Xu","Fu","Jue","Dang","Wu","Tong","Si","Xiao","Xi","Long","Yun",,"Qi","Jian","Yun","Sun","Ling","Yu","Xia","Yong","Ji","Hong","Si","Nong","Lei","Xuan","Yun","Yu","Xi","Hao","Bo","Hao","Ai","Wei","Hui","Wei","Ji","Ci","Xiang","Luan","Mie","Yi","Leng","Jiang","Can","Shen","Qiang","Lian","Ke","Yuan","Da","Ti","Tang","Xie","Bi","Zhan","Sun","Lian","Fan","Ding","Jie","Gu","Xie","Shu","Jian","Kao","Hong","Sa","Xin","Xun","Yao","Hie","Sou","Shu","Xun","Dui","Pin","Wei","Neng","Chou","Mai","Ru","Piao","Tai","Qi","Zao","Chen","Zhen","Er","Ni","Ying","Gao","Cong","Xiao","Qi","Fa","Jian","Xu","Kui","Jie","Bian","Diao","Mi","Lan","Jin","Cang","Miao","Qiong","Qie","Xian",,"Ou","Xian","Su","Lu","Yi","Xu","Xie","Li","Yi","La","Lei","Xiao","Di","Zhi","Bei","Teng","Yao","Mo","Huan","Piao","Fan","Sou","Tan","Tui","Qiong","Qiao","Wei","Liu","Hui",,"Gao","Yun",,"Li","Shu","Chu","Ai","Lin","Zao","Xuan","Chen","Lai","Huo"],["Tuo","Wu","Rui","Rui","Qi","Heng","Lu","Su","Tui","Mang","Yun","Pin","Yu","Xun","Ji","Jiong","Xian","Mo","Hagi","Su","Jiong",,"Nie","Bo","Rang","Yi","Xian","Yu","Ju","Lian","Lian","Yin","Qiang","Ying","Long","Tong","Wei","Yue","Ling","Qu","Yao","Fan","Mi","Lan","Kui","Lan","Ji","Dang","Katsura","Lei","Lei","Hua","Feng","Zhi","Wei","Kui","Zhan","Huai","Li","Ji","Mi","Lei","Huai","Luo","Ji","Kui","Lu","Jian","San",,"Lei","Quan","Xiao","Yi","Luan","Men","Bie","Hu","Hu","Lu","Nue","Lu","Si","Xiao","Qian","Chu","Hu","Xu","Cuo","Fu","Xu","Xu","Lu","Hu","Yu","Hao","Jiao","Ju","Guo","Bao","Yan","Zhan","Zhan","Kui","Ban","Xi","Shu","Chong","Qiu","Diao","Ji","Qiu","Cheng","Shi",,"Di","Zhe","She","Yu","Gan","Zi","Hong","Hui","Meng","Ge","Sui","Xia","Chai","Shi","Yi","Ma","Xiang","Fang","E","Pa","Chi","Qian","Wen","Wen","Rui","Bang","Bi","Yue","Yue","Jun","Qi","Ran","Yin","Qi","Tian","Yuan","Jue","Hui","Qin","Qi","Zhong","Ya","Ci","Mu","Wang","Fen","Fen","Hang","Gong","Zao","Fu","Ran","Jie","Fu","Chi","Dou","Piao","Xian","Ni","Te","Qiu","You","Zha","Ping","Chi","You","He","Han","Ju","Li","Fu","Ran","Zha","Gou","Pi","Bo","Xian","Zhu","Diao","Bie","Bing","Gu","Ran","Qu","She","Tie","Ling","Gu","Dan","Gu","Ying","Li","Cheng","Qu","Mou","Ge","Ci","Hui","Hui","Mang","Fu","Yang","Wa","Lie","Zhu","Yi","Xian","Kuo","Jiao","Li","Yi","Ping","Ji","Ha","She","Yi","Wang","Mo","Qiong","Qie","Gui","Gong","Zhi","Man","Ebi","Zhi","Jia","Rao","Si","Qi","Xing","Lie","Qiu","Shao","Yong","Jia","Shui","Che","Bai","E","Han"],["Shu","Xuan","Feng","Shen","Zhen","Fu","Xian","Zhe","Wu","Fu","Li","Lang","Bi","Chu","Yuan","You","Jie","Dan","Yan","Ting","Dian","Shui","Hui","Gua","Zhi","Song","Fei","Ju","Mi","Qi","Qi","Yu","Jun","Zha","Meng","Qiang","Si","Xi","Lun","Li","Die","Tiao","Tao","Kun","Gan","Han","Yu","Bang","Fei","Pi","Wei","Dun","Yi","Yuan","Su","Quan","Qian","Rui","Ni","Qing","Wei","Liang","Guo","Wan","Dong","E","Ban","Di","Wang","Can","Yang","Ying","Guo","Chan",,"La","Ke","Ji","He","Ting","Mai","Xu","Mian","Yu","Jie","Shi","Xuan","Huang","Yan","Bian","Rou","Wei","Fu","Yuan","Mei","Wei","Fu","Ruan","Xie","You","Qiu","Mao","Xia","Ying","Shi","Chong","Tang","Zhu","Zong","Ti","Fu","Yuan","Hui","Meng","La","Du","Hu","Qiu","Die","Li","Gua","Yun","Ju","Nan","Lou","Qun","Rong","Ying","Jiang",,"Lang","Pang","Si","Xi","Ci","Xi","Yuan","Weng","Lian","Sou","Ban","Rong","Rong","Ji","Wu","Qiu","Han","Qin","Yi","Bi","Hua","Tang","Yi","Du","Nai","He","Hu","Hui","Ma","Ming","Yi","Wen","Ying","Teng","Yu","Cang","So","Ebi","Man",,"Shang","Zhe","Cao","Chi","Di","Ao","Lu","Wei","Zhi","Tang","Chen","Piao","Qu","Pi","Yu","Jian","Luo","Lou","Qin","Zhong","Yin","Jiang","Shuai","Wen","Jiao","Wan","Zhi","Zhe","Ma","Ma","Guo","Liu","Mao","Xi","Cong","Li","Man","Xiao","Kamakiri","Zhang","Mang","Xiang","Mo","Zui","Si","Qiu","Te","Zhi","Peng","Peng","Jiao","Qu","Bie","Liao","Pan","Gui","Xi","Ji","Zhuan","Huang","Fei","Lao","Jue","Jue","Hui","Yin","Chan","Jiao","Shan","Rao","Xiao","Mou","Chong","Xun","Si",,"Cheng","Dang","Li","Xie","Shan","Yi","Jing","Da","Chan","Qi"],["Ci","Xiang","She","Luo","Qin","Ying","Chai","Li","Ze","Xuan","Lian","Zhu","Ze","Xie","Mang","Xie","Qi","Rong","Jian","Meng","Hao","Ruan","Huo","Zhuo","Jie","Bin","He","Mie","Fan","Lei","Jie","La","Mi","Li","Chun","Li","Qiu","Nie","Lu","Du","Xiao","Zhu","Long","Li","Long","Feng","Ye","Beng","Shang","Gu","Juan","Ying",,"Xi","Can","Qu","Quan","Du","Can","Man","Jue","Jie","Zhu","Zha","Xie","Huang","Niu","Pei","Nu","Xin","Zhong","Mo","Er","Ke","Mie","Xi","Xing","Yan","Kan","Yuan",,"Ling","Xuan","Shu","Xian","Tong","Long","Jie","Xian","Ya","Hu","Wei","Dao","Chong","Wei","Dao","Zhun","Heng","Qu","Yi","Yi","Bu","Gan","Yu","Biao","Cha","Yi","Shan","Chen","Fu","Gun","Fen","Shuai","Jie","Na","Zhong","Dan","Ri","Zhong","Zhong","Xie","Qi","Xie","Ran","Zhi","Ren","Qin","Jin","Jun","Yuan","Mei","Chai","Ao","Niao","Hui","Ran","Jia","Tuo","Ling","Dai","Bao","Pao","Yao","Zuo","Bi","Shao","Tan","Ju","He","Shu","Xiu","Zhen","Yi","Pa","Bo","Di","Wa","Fu","Gun","Zhi","Zhi","Ran","Pan","Yi","Mao","Tuo","Na","Kou","Xian","Chan","Qu","Bei","Gun","Xi","Ne","Bo","Horo","Fu","Yi","Chi","Ku","Ren","Jiang","Jia","Cun","Mo","Jie","Er","Luo","Ru","Zhu","Gui","Yin","Cai","Lie","Kamishimo","Yuki","Zhuang","Dang",,"Kun","Ken","Niao","Shu","Jia","Kun","Cheng","Li","Juan","Shen","Pou","Ge","Yi","Yu","Zhen","Liu","Qiu","Qun","Ji","Yi","Bu","Zhuang","Shui","Sha","Qun","Li","Lian","Lian","Ku","Jian","Fou","Chan","Bi","Gun","Tao","Yuan","Ling","Chi","Chang","Chou","Duo","Biao","Liang","Chang","Pei","Pei","Fei","Yuan","Luo","Guo","Yan","Du","Xi","Zhi","Ju","Qi"],["Ji","Zhi","Gua","Ken","Che","Ti","Ti","Fu","Chong","Xie","Bian","Die","Kun","Duan","Xiu","Xiu","He","Yuan","Bao","Bao","Fu","Yu","Tuan","Yan","Hui","Bei","Chu","Lu","Ena","Hitoe","Yun","Da","Gou","Da","Huai","Rong","Yuan","Ru","Nai","Jiong","Suo","Ban","Tun","Chi","Sang","Niao","Ying","Jie","Qian","Huai","Ku","Lian","Bao","Li","Zhe","Shi","Lu","Yi","Die","Xie","Xian","Wei","Biao","Cao","Ji","Jiang","Sen","Bao","Xiang","Chihaya","Pu","Jian","Zhuan","Jian","Zui","Ji","Dan","Za","Fan","Bo","Xiang","Xin","Bie","Rao","Man","Lan","Ao","Duo","Gui","Cao","Sui","Nong","Chan","Lian","Bi","Jin","Dang","Shu","Tan","Bi","Lan","Pu","Ru","Zhi",,"Shu","Wa","Shi","Bai","Xie","Bo","Chen","Lai","Long","Xi","Xian","Lan","Zhe","Dai","Tasuki","Zan","Shi","Jian","Pan","Yi","Ran","Ya","Xi","Xi","Yao","Feng","Tan",,"Biao","Fu","Ba","He","Ji","Ji","Jian","Guan","Bian","Yan","Gui","Jue","Pian","Mao","Mi","Mi","Mie","Shi","Si","Zhan","Luo","Jue","Mi","Tiao","Lian","Yao","Zhi","Jun","Xi","Shan","Wei","Xi","Tian","Yu","Lan","E","Du","Qin","Pang","Ji","Ming","Ying","Gou","Qu","Zhan","Jin","Guan","Deng","Jian","Luo","Qu","Jian","Wei","Jue","Qu","Luo","Lan","Shen","Di","Guan","Jian","Guan","Yan","Gui","Mi","Shi","Zhan","Lan","Jue","Ji","Xi","Di","Tian","Yu","Gou","Jin","Qu","Jiao","Jiu","Jin","Cu","Jue","Zhi","Chao","Ji","Gu","Dan","Zui","Di","Shang","Hua","Quan","Ge","Chi","Jie","Gui","Gong","Chu","Jie","Hun","Qiu","Xing","Su","Ni","Ji","Lu","Zhi","Zha","Bi","Xing","Hu","Shang","Gong","Zhi","Xue","Chu","Xi","Yi","Lu","Jue","Xi","Yan","Xi"],["Yan","Yan","Ding","Fu","Qiu","Qiu","Jiao","Hong","Ji","Fan","Xun","Diao","Hong","Cha","Tao","Xu","Jie","Yi","Ren","Xun","Yin","Shan","Qi","Tuo","Ji","Xun","Yin","E","Fen","Ya","Yao","Song","Shen","Yin","Xin","Jue","Xiao","Ne","Chen","You","Zhi","Xiong","Fang","Xin","Chao","She","Xian","Sha","Tun","Xu","Yi","Yi","Su","Chi","He","Shen","He","Xu","Zhen","Zhu","Zheng","Gou","Zi","Zi","Zhan","Gu","Fu","Quan","Die","Ling","Di","Yang","Li","Nao","Pan","Zhou","Gan","Yi","Ju","Ao","Zha","Tuo","Yi","Qu","Zhao","Ping","Bi","Xiong","Qu","Ba","Da","Zu","Tao","Zhu","Ci","Zhe","Yong","Xu","Xun","Yi","Huang","He","Shi","Cha","Jiao","Shi","Hen","Cha","Gou","Gui","Quan","Hui","Jie","Hua","Gai","Xiang","Wei","Shen","Chou","Tong","Mi","Zhan","Ming","E","Hui","Yan","Xiong","Gua","Er","Beng","Tiao","Chi","Lei","Zhu","Kuang","Kua","Wu","Yu","Teng","Ji","Zhi","Ren","Su","Lang","E","Kuang","E","Shi","Ting","Dan","Bo","Chan","You","Heng","Qiao","Qin","Shua","An","Yu","Xiao","Cheng","Jie","Xian","Wu","Wu","Gao","Song","Pu","Hui","Jing","Shuo","Zhen","Shuo","Du","Yasashi","Chang","Shui","Jie","Ke","Qu","Cong","Xiao","Sui","Wang","Xuan","Fei","Chi","Ta","Yi","Na","Yin","Diao","Pi","Chuo","Chan","Chen","Zhun","Ji","Qi","Tan","Zhui","Wei","Ju","Qing","Jian","Zheng","Ze","Zou","Qian","Zhuo","Liang","Jian","Zhu","Hao","Lun","Shen","Biao","Huai","Pian","Yu","Die","Xu","Pian","Shi","Xuan","Shi","Hun","Hua","E","Zhong","Di","Xie","Fu","Pu","Ting","Jian","Qi","Yu","Zi","Chuan","Xi","Hui","Yin","An","Xian","Nan","Chen","Feng","Zhu","Yang","Yan","Heng","Xuan","Ge","Nuo","Qi"],["Mou","Ye","Wei",,"Teng","Zou","Shan","Jian","Bo","Ku","Huang","Huo","Ge","Ying","Mi","Xiao","Mi","Xi","Qiang","Chen","Nue","Ti","Su","Bang","Chi","Qian","Shi","Jiang","Yuan","Xie","Xue","Tao","Yao","Yao",,"Yu","Biao","Cong","Qing","Li","Mo","Mo","Shang","Zhe","Miu","Jian","Ze","Jie","Lian","Lou","Can","Ou","Guan","Xi","Zhuo","Ao","Ao","Jin","Zhe","Yi","Hu","Jiang","Man","Chao","Han","Hua","Chan","Xu","Zeng","Se","Xi","She","Dui","Zheng","Nao","Lan","E","Ying","Jue","Ji","Zun","Jiao","Bo","Hui","Zhuan","Mu","Zen","Zha","Shi","Qiao","Tan","Zen","Pu","Sheng","Xuan","Zao","Tan","Dang","Sui","Qian","Ji","Jiao","Jing","Lian","Nou","Yi","Ai","Zhan","Pi","Hui","Hua","Yi","Yi","Shan","Rang","Nou","Qian","Zhui","Ta","Hu","Zhou","Hao","Ye","Ying","Jian","Yu","Jian","Hui","Du","Zhe","Xuan","Zan","Lei","Shen","Wei","Chan","Li","Yi","Bian","Zhe","Yan","E","Chou","Wei","Chou","Yao","Chan","Rang","Yin","Lan","Chen","Huo","Zhe","Huan","Zan","Yi","Dang","Zhan","Yan","Du","Yan","Ji","Ding","Fu","Ren","Ji","Jie","Hong","Tao","Rang","Shan","Qi","Tuo","Xun","Yi","Xun","Ji","Ren","Jiang","Hui","Ou","Ju","Ya","Ne","Xu","E","Lun","Xiong","Song","Feng","She","Fang","Jue","Zheng","Gu","He","Ping","Zu","Shi","Xiong","Zha","Su","Zhen","Di","Zou","Ci","Qu","Zhao","Bi","Yi","Yi","Kuang","Lei","Shi","Gua","Shi","Jie","Hui","Cheng","Zhu","Shen","Hua","Dan","Gou","Quan","Gui","Xun","Yi","Zheng","Gai","Xiang","Cha","Hun","Xu","Zhou","Jie","Wu","Yu","Qiao","Wu","Gao","You","Hui","Kuang","Shuo","Song","Ai","Qing","Zhu","Zou","Nuo","Du","Zhuo","Fei","Ke","Wei"],["Yu","Shui","Shen","Diao","Chan","Liang","Zhun","Sui","Tan","Shen","Yi","Mou","Chen","Die","Huang","Jian","Xie","Nue","Ye","Wei","E","Yu","Xuan","Chan","Zi","An","Yan","Di","Mi","Pian","Xu","Mo","Dang","Su","Xie","Yao","Bang","Shi","Qian","Mi","Jin","Man","Zhe","Jian","Miu","Tan","Zen","Qiao","Lan","Pu","Jue","Yan","Qian","Zhan","Chen","Gu","Qian","Hong","Xia","Jue","Hong","Han","Hong","Xi","Xi","Huo","Liao","Han","Du","Long","Dou","Jiang","Qi","Shi","Li","Deng","Wan","Bi","Shu","Xian","Feng","Zhi","Zhi","Yan","Yan","Shi","Chu","Hui","Tun","Yi","Tun","Yi","Jian","Ba","Hou","E","Cu","Xiang","Huan","Jian","Ken","Gai","Qu","Fu","Xi","Bin","Hao","Yu","Zhu","Jia",,"Xi","Bo","Wen","Huan","Bin","Di","Zong","Fen","Yi","Zhi","Bao","Chai","Han","Pi","Na","Pi","Gou","Na","You","Diao","Mo","Si","Xiu","Huan","Kun","He","He","Mo","Han","Mao","Li","Ni","Bi","Yu","Jia","Tuan","Mao","Pi","Xi","E","Ju","Mo","Chu","Tan","Huan","Jue","Bei","Zhen","Yuan","Fu","Cai","Gong","Te","Yi","Hang","Wan","Pin","Huo","Fan","Tan","Guan","Ze","Zhi","Er","Zhu","Shi","Bi","Zi","Er","Gui","Pian","Bian","Mai","Dai","Sheng","Kuang","Fei","Tie","Yi","Chi","Mao","He","Bi","Lu","Ren","Hui","Gai","Pian","Zi","Jia","Xu","Zei","Jiao","Gai","Zang","Jian","Ying","Xun","Zhen","She","Bin","Bin","Qiu","She","Chuan","Zang","Zhou","Lai","Zan","Si","Chen","Shang","Tian","Pei","Geng","Xian","Mai","Jian","Sui","Fu","Tan","Cong","Cong","Zhi","Ji","Zhang","Du","Jin","Xiong","Shun","Yun","Bao","Zai","Lai","Feng","Cang","Ji","Sheng","Ai","Zhuan","Fu","Gou","Sai","Ze","Liao"],["Wei","Bai","Chen","Zhuan","Zhi","Zhui","Biao","Yun","Zeng","Tan","Zan","Yan",,"Shan","Wan","Ying","Jin","Gan","Xian","Zang","Bi","Du","Shu","Yan",,"Xuan","Long","Gan","Zang","Bei","Zhen","Fu","Yuan","Gong","Cai","Ze","Xian","Bai","Zhang","Huo","Zhi","Fan","Tan","Pin","Bian","Gou","Zhu","Guan","Er","Jian","Bi","Shi","Tie","Gui","Kuang","Dai","Mao","Fei","He","Yi","Zei","Zhi","Jia","Hui","Zi","Ren","Lu","Zang","Zi","Gai","Jin","Qiu","Zhen","Lai","She","Fu","Du","Ji","Shu","Shang","Si","Bi","Zhou","Geng","Pei","Tan","Lai","Feng","Zhui","Fu","Zhuan","Sai","Ze","Yan","Zan","Yun","Zeng","Shan","Ying","Gan","Chi","Xi","She","Nan","Xiong","Xi","Cheng","He","Cheng","Zhe","Xia","Tang","Zou","Zou","Li","Jiu","Fu","Zhao","Gan","Qi","Shan","Qiong","Qin","Xian","Ci","Jue","Qin","Chi","Ci","Chen","Chen","Die","Ju","Chao","Di","Se","Zhan","Zhu","Yue","Qu","Jie","Chi","Chu","Gua","Xue","Ci","Tiao","Duo","Lie","Gan","Suo","Cu","Xi","Zhao","Su","Yin","Ju","Jian","Que","Tang","Chuo","Cui","Lu","Qu","Dang","Qiu","Zi","Ti","Qu","Chi","Huang","Qiao","Qiao","Yao","Zao","Ti",,"Zan","Zan","Zu","Pa","Bao","Ku","Ke","Dun","Jue","Fu","Chen","Jian","Fang","Zhi","Sa","Yue","Pa","Qi","Yue","Qiang","Tuo","Tai","Yi","Nian","Ling","Mei","Ba","Die","Ku","Tuo","Jia","Ci","Pao","Qia","Zhu","Ju","Die","Zhi","Fu","Pan","Ju","Shan","Bo","Ni","Ju","Li","Gen","Yi","Ji","Dai","Xian","Jiao","Duo","Zhu","Zhuan","Kua","Zhuai","Gui","Qiong","Kui","Xiang","Chi","Lu","Beng","Zhi","Jia","Tiao","Cai","Jian","Ta","Qiao","Bi","Xian","Duo","Ji","Ju","Ji","Shu","Tu"],["Chu","Jing","Nie","Xiao","Bo","Chi","Qun","Mou","Shu","Lang","Yong","Jiao","Chou","Qiao",,"Ta","Jian","Qi","Wo","Wei","Zhuo","Jie","Ji","Nie","Ju","Ju","Lun","Lu","Leng","Huai","Ju","Chi","Wan","Quan","Ti","Bo","Zu","Qie","Ji","Cu","Zong","Cai","Zong","Peng","Zhi","Zheng","Dian","Zhi","Yu","Duo","Dun","Chun","Yong","Zhong","Di","Zhe","Chen","Chuai","Jian","Gua","Tang","Ju","Fu","Zu","Die","Pian","Rou","Nuo","Ti","Cha","Tui","Jian","Dao","Cuo","Xi","Ta","Qiang","Zhan","Dian","Ti","Ji","Nie","Man","Liu","Zhan","Bi","Chong","Lu","Liao","Cu","Tang","Dai","Suo","Xi","Kui","Ji","Zhi","Qiang","Di","Man","Zong","Lian","Beng","Zao","Nian","Bie","Tui","Ju","Deng","Ceng","Xian","Fan","Chu","Zhong","Dun","Bo","Cu","Zu","Jue","Jue","Lin","Ta","Qiao","Qiao","Pu","Liao","Dun","Cuan","Kuang","Zao","Ta","Bi","Bi","Zhu","Ju","Chu","Qiao","Dun","Chou","Ji","Wu","Yue","Nian","Lin","Lie","Zhi","Li","Zhi","Chan","Chu","Duan","Wei","Long","Lin","Xian","Wei","Zuan","Lan","Xie","Rang","Xie","Nie","Ta","Qu","Jie","Cuan","Zuan","Xi","Kui","Jue","Lin","Shen","Gong","Dan","Segare","Qu","Ti","Duo","Duo","Gong","Lang","Nerau","Luo","Ai","Ji","Ju","Tang","Utsuke",,"Yan","Shitsuke","Kang","Qu","Lou","Lao","Tuo","Zhi","Yagate","Ti","Dao","Yagate","Yu","Che","Ya","Gui","Jun","Wei","Yue","Xin","Di","Xuan","Fan","Ren","Shan","Qiang","Shu","Tun","Chen","Dai","E","Na","Qi","Mao","Ruan","Ren","Fan","Zhuan","Hong","Hu","Qu","Huang","Di","Ling","Dai","Ao","Zhen","Fan","Kuang","Ang","Peng","Bei","Gu","Ku","Pao","Zhu","Rong","E","Ba","Zhou","Zhi","Yao","Ke","Yi","Qing","Shi","Ping"],["Er","Qiong","Ju","Jiao","Guang","Lu","Kai","Quan","Zhou","Zai","Zhi","She","Liang","Yu","Shao","You","Huan","Yun","Zhe","Wan","Fu","Qing","Zhou","Ni","Ling","Zhe","Zhan","Liang","Zi","Hui","Wang","Chuo","Guo","Kan","Yi","Peng","Qian","Gun","Nian","Pian","Guan","Bei","Lun","Pai","Liang","Ruan","Rou","Ji","Yang","Xian","Chuan","Cou","Qun","Ge","You","Hong","Shu","Fu","Zi","Fu","Wen","Ben","Zhan","Yu","Wen","Tao","Gu","Zhen","Xia","Yuan","Lu","Jiu","Chao","Zhuan","Wei","Hun","Sori","Che","Jiao","Zhan","Pu","Lao","Fen","Fan","Lin","Ge","Se","Kan","Huan","Yi","Ji","Dui","Er","Yu","Xian","Hong","Lei","Pei","Li","Li","Lu","Lin","Che","Ya","Gui","Xuan","Di","Ren","Zhuan","E","Lun","Ruan","Hong","Ku","Ke","Lu","Zhou","Zhi","Yi","Hu","Zhen","Li","Yao","Qing","Shi","Zai","Zhi","Jiao","Zhou","Quan","Lu","Jiao","Zhe","Fu","Liang","Nian","Bei","Hui","Gun","Wang","Liang","Chuo","Zi","Cou","Fu","Ji","Wen","Shu","Pei","Yuan","Xia","Zhan","Lu","Che","Lin","Xin","Gu","Ci","Ci","Pi","Zui","Bian","La","La","Ci","Xue","Ban","Bian","Bian","Bian",,"Bian","Ban","Ci","Bian","Bian","Chen","Ru","Nong","Nong","Zhen","Chuo","Chuo","Suberu","Reng","Bian","Bian","Sip","Ip","Liao","Da","Chan","Gan","Qian","Yu","Yu","Qi","Xun","Yi","Guo","Mai","Qi","Za","Wang","Jia","Zhun","Ying","Ti","Yun","Jin","Hang","Ya","Fan","Wu","Da","E","Huan","Zhe","Totemo","Jin","Yuan","Wei","Lian","Chi","Che","Ni","Tiao","Zhi","Yi","Jiong","Jia","Chen","Dai","Er","Di","Po","Wang","Die","Ze","Tao","Shu","Tuo","Kep","Jing","Hui","Tong","You","Mi","Beng","Ji","Nai","Yi","Jie","Zhui","Lie","Xun"],["Tui","Song","Gua","Tao","Pang","Hou","Ni","Dun","Jiong","Xuan","Xun","Bu","You","Xiao","Qiu","Tou","Zhu","Qiu","Di","Di","Tu","Jing","Ti","Dou","Yi","Zhe","Tong","Guang","Wu","Shi","Cheng","Su","Zao","Qun","Feng","Lian","Suo","Hui","Li","Sako","Lai","Ben","Cuo","Jue","Beng","Huan","Dai","Lu","You","Zhou","Jin","Yu","Chuo","Kui","Wei","Ti","Yi","Da","Yuan","Luo","Bi","Nuo","Yu","Dang","Sui","Dun","Sui","Yan","Chuan","Chi","Ti","Yu","Shi","Zhen","You","Yun","E","Bian","Guo","E","Xia","Huang","Qiu","Dao","Da","Wei","Appare","Yi","Gou","Yao","Chu","Liu","Xun","Ta","Di","Chi","Yuan","Su","Ta","Qian",,"Yao","Guan","Zhang","Ao","Shi","Ce","Chi","Su","Zao","Zhe","Dun","Di","Lou","Chi","Cuo","Lin","Zun","Rao","Qian","Xuan","Yu","Yi","Wu","Liao","Ju","Shi","Bi","Yao","Mai","Xie","Sui","Huan","Zhan","Teng","Er","Miao","Bian","Bian","La","Li","Yuan","Yao","Luo","Li","Yi","Ting","Deng","Qi","Yong","Shan","Han","Yu","Mang","Ru","Qiong",,"Kuang","Fu","Kang","Bin","Fang","Xing","Na","Xin","Shen","Bang","Yuan","Cun","Huo","Xie","Bang","Wu","Ju","You","Han","Tai","Qiu","Bi","Pei","Bing","Shao","Bei","Wa","Di","Zou","Ye","Lin","Kuang","Gui","Zhu","Shi","Ku","Yu","Gai","Ge","Xi","Zhi","Ji","Xun","Hou","Xing","Jiao","Xi","Gui","Nuo","Lang","Jia","Kuai","Zheng","Otoko","Yun","Yan","Cheng","Dou","Chi","Lu","Fu","Wu","Fu","Gao","Hao","Lang","Jia","Geng","Jun","Ying","Bo","Xi","Bei","Li","Yun","Bu","Xiao","Qi","Pi","Qing","Guo","Zhou","Tan","Zou","Ping","Lai","Ni","Chen","You","Bu","Xiang","Dan","Ju","Yong","Qiao","Yi","Du","Yan","Mei"],["Ruo","Bei","E","Yu","Juan","Yu","Yun","Hou","Kui","Xiang","Xiang","Sou","Tang","Ming","Xi","Ru","Chu","Zi","Zou","Ju","Wu","Xiang","Yun","Hao","Yong","Bi","Mo","Chao","Fu","Liao","Yin","Zhuan","Hu","Qiao","Yan","Zhang","Fan","Qiao","Xu","Deng","Bi","Xin","Bi","Ceng","Wei","Zheng","Mao","Shan","Lin","Po","Dan","Meng","Ye","Cao","Kuai","Feng","Meng","Zou","Kuang","Lian","Zan","Chan","You","Qi","Yan","Chan","Zan","Ling","Huan","Xi","Feng","Zan","Li","You","Ding","Qiu","Zhuo","Pei","Zhou","Yi","Hang","Yu","Jiu","Yan","Zui","Mao","Dan","Xu","Tou","Zhen","Fen","Sakenomoto",,"Yun","Tai","Tian","Qia","Tuo","Zuo","Han","Gu","Su","Po","Chou","Zai","Ming","Luo","Chuo","Chou","You","Tong","Zhi","Xian","Jiang","Cheng","Yin","Tu","Xiao","Mei","Ku","Suan","Lei","Pu","Zui","Hai","Yan","Xi","Niang","Wei","Lu","Lan","Yan","Tao","Pei","Zhan","Chun","Tan","Zui","Chuo","Cu","Kun","Ti","Mian","Du","Hu","Xu","Xing","Tan","Jiu","Chun","Yun","Po","Ke","Sou","Mi","Quan","Chou","Cuo","Yun","Yong","Ang","Zha","Hai","Tang","Jiang","Piao","Shan","Yu","Li","Zao","Lao","Yi","Jiang","Pu","Jiao","Xi","Tan","Po","Nong","Yi","Li","Ju","Jiao","Yi","Niang","Ru","Xun","Chou","Yan","Ling","Mi","Mi","Niang","Xin","Jiao","Xi","Mi","Yan","Bian","Cai","Shi","You","Shi","Shi","Li","Chong","Ye","Liang","Li","Jin","Jin","Qiu","Yi","Diao","Dao","Zhao","Ding","Po","Qiu","He","Fu","Zhen","Zhi","Ba","Luan","Fu","Nai","Diao","Shan","Qiao","Kou","Chuan","Zi","Fan","Yu","Hua","Han","Gong","Qi","Mang","Ri","Di","Si","Xi","Yi","Chai","Shi","Tu","Xi","Nu","Qian","Ishiyumi","Jian","Pi","Ye","Yin"],["Ba","Fang","Chen","Xing","Tou","Yue","Yan","Fu","Pi","Na","Xin","E","Jue","Dun","Gou","Yin","Qian","Ban","Ji","Ren","Chao","Niu","Fen","Yun","Ji","Qin","Pi","Guo","Hong","Yin","Jun","Shi","Yi","Zhong","Nie","Gai","Ri","Huo","Tai","Kang","Habaki","Irori","Ngaak",,"Duo","Zi","Ni","Tu","Shi","Min","Gu","E","Ling","Bing","Yi","Gu","Ba","Pi","Yu","Si","Zuo","Bu","You","Dian","Jia","Zhen","Shi","Shi","Tie","Ju","Zhan","Shi","She","Xuan","Zhao","Bao","He","Bi","Sheng","Chu","Shi","Bo","Zhu","Chi","Za","Po","Tong","Qian","Fu","Zhai","Liu","Qian","Fu","Li","Yue","Pi","Yang","Ban","Bo","Jie","Gou","Shu","Zheng","Mu","Ni","Nie","Di","Jia","Mu","Dan","Shen","Yi","Si","Kuang","Ka","Bei","Jian","Tong","Xing","Hong","Jiao","Chi","Er","Ge","Bing","Shi","Mou","Jia","Yin","Jun","Zhou","Chong","Shang","Tong","Mo","Lei","Ji","Yu","Xu","Ren","Zun","Zhi","Qiong","Shan","Chi","Xian","Xing","Quan","Pi","Tie","Zhu","Hou","Ming","Kua","Yao","Xian","Xian","Xiu","Jun","Cha","Lao","Ji","Pi","Ru","Mi","Yi","Yin","Guang","An","Diou","You","Se","Kao","Qian","Luan","Kasugai","Ai","Diao","Han","Rui","Shi","Keng","Qiu","Xiao","Zhe","Xiu","Zang","Ti","Cuo","Gua","Gong","Zhong","Dou","Lu","Mei","Lang","Wan","Xin","Yun","Bei","Wu","Su","Yu","Chan","Ting","Bo","Han","Jia","Hong","Cuan","Feng","Chan","Wan","Zhi","Si","Xuan","Wu","Wu","Tiao","Gong","Zhuo","Lue","Xing","Qian","Shen","Han","Lue","Xie","Chu","Zheng","Ju","Xian","Tie","Mang","Pu","Li","Pan","Rui","Cheng","Gao","Li","Te","Pyeng","Zhu",,"Tu","Liu","Zui","Ju","Chang","Yuan","Jian","Gang","Diao","Tao","Chang"],["Lun","Kua","Ling","Bei","Lu","Li","Qiang","Pou","Juan","Min","Zui","Peng","An","Pi","Xian","Ya","Zhui","Lei","A","Kong","Ta","Kun","Du","Wei","Chui","Zi","Zheng","Ben","Nie","Cong","Qun","Tan","Ding","Qi","Qian","Zhuo","Qi","Yu","Jin","Guan","Mao","Chang","Tian","Xi","Lian","Tao","Gu","Cuo","Shu","Zhen","Lu","Meng","Lu","Hua","Biao","Ga","Lai","Ken","Kazari","Bu","Nai","Wan","Zan",,"De","Xian",,"Huo","Liang",,"Men","Kai","Ying","Di","Lian","Guo","Xian","Du","Tu","Wei","Cong","Fu","Rou","Ji","E","Rou","Chen","Ti","Zha","Hong","Yang","Duan","Xia","Yu","Keng","Xing","Huang","Wei","Fu","Zhao","Cha","Qie","She","Hong","Kui","Tian","Mou","Qiao","Qiao","Hou","Tou","Cong","Huan","Ye","Min","Jian","Duan","Jian","Song","Kui","Hu","Xuan","Duo","Jie","Zhen","Bian","Zhong","Zi","Xiu","Ye","Mei","Pai","Ai","Jie",,"Mei","Chuo","Ta","Bang","Xia","Lian","Suo","Xi","Liu","Zu","Ye","Nou","Weng","Rong","Tang","Suo","Qiang","Ge","Shuo","Chui","Bo","Pan","Sa","Bi","Sang","Gang","Zi","Wu","Ying","Huang","Tiao","Liu","Kai","Sun","Sha","Sou","Wan","Hao","Zhen","Zhen","Luo","Yi","Yuan","Tang","Nie","Xi","Jia","Ge","Ma","Juan","Kasugai","Habaki","Suo",,,,"Na","Lu","Suo","Ou","Zu","Tuan","Xiu","Guan","Xuan","Lian","Shou","Ao","Man","Mo","Luo","Bi","Wei","Liu","Di","Qiao","Cong","Yi","Lu","Ao","Keng","Qiang","Cui","Qi","Chang","Tang","Man","Yong","Chan","Feng","Jing","Biao","Shu","Lou","Xiu","Cong","Long","Zan","Jian","Cao","Li","Xia","Xi","Kang",,"Beng",,,"Zheng","Lu","Hua","Ji","Pu","Hui","Qiang","Po","Lin","Suo","Xiu","San","Cheng"],["Kui","Si","Liu","Nao","Heng","Pie","Sui","Fan","Qiao","Quan","Yang","Tang","Xiang","Jue","Jiao","Zun","Liao","Jie","Lao","Dui","Tan","Zan","Ji","Jian","Zhong","Deng","Ya","Ying","Dui","Jue","Nou","Ti","Pu","Tie",,,"Ding","Shan","Kai","Jian","Fei","Sui","Lu","Juan","Hui","Yu","Lian","Zhuo","Qiao","Qian","Zhuo","Lei","Bi","Tie","Huan","Ye","Duo","Guo","Dang","Ju","Fen","Da","Bei","Yi","Ai","Zong","Xun","Diao","Zhu","Heng","Zhui","Ji","Nie","Ta","Huo","Qing","Bin","Ying","Kui","Ning","Xu","Jian","Jian","Yari","Cha","Zhi","Mie","Li","Lei","Ji","Zuan","Kuang","Shang","Peng","La","Du","Shuo","Chuo","Lu","Biao","Bao","Lu",,,"Long","E","Lu","Xin","Jian","Lan","Bo","Jian","Yao","Chan","Xiang","Jian","Xi","Guan","Cang","Nie","Lei","Cuan","Qu","Pan","Luo","Zuan","Luan","Zao","Nie","Jue","Tang","Shu","Lan","Jin","Qiu","Yi","Zhen","Ding","Zhao","Po","Diao","Tu","Qian","Chuan","Shan","Ji","Fan","Diao","Men","Nu","Xi","Chai","Xing","Gai","Bu","Tai","Ju","Dun","Chao","Zhong","Na","Bei","Gang","Ban","Qian","Yao","Qin","Jun","Wu","Gou","Kang","Fang","Huo","Tou","Niu","Ba","Yu","Qian","Zheng","Qian","Gu","Bo","E","Po","Bu","Ba","Yue","Zuan","Mu","Dan","Jia","Dian","You","Tie","Bo","Ling","Shuo","Qian","Liu","Bao","Shi","Xuan","She","Bi","Ni","Pi","Duo","Xing","Kao","Lao","Er","Mang","Ya","You","Cheng","Jia","Ye","Nao","Zhi","Dang","Tong","Lu","Diao","Yin","Kai","Zha","Zhu","Xian","Ting","Diu","Xian","Hua","Quan","Sha","Jia","Yao","Ge","Ming","Zheng","Se","Jiao","Yi","Chan","Chong","Tang","An","Yin","Ru","Zhu","Lao","Pu","Wu","Lai","Te","Lian","Keng"],["Xiao","Suo","Li","Zheng","Chu","Guo","Gao","Tie","Xiu","Cuo","Lue","Feng","Xin","Liu","Kai","Jian","Rui","Ti","Lang","Qian","Ju","A","Qiang","Duo","Tian","Cuo","Mao","Ben","Qi","De","Kua","Kun","Chang","Xi","Gu","Luo","Chui","Zhui","Jin","Zhi","Xian","Juan","Huo","Pou","Tan","Ding","Jian","Ju","Meng","Zi","Qie","Ying","Kai","Qiang","Song","E","Cha","Qiao","Zhong","Duan","Sou","Huang","Huan","Ai","Du","Mei","Lou","Zi","Fei","Mei","Mo","Zhen","Bo","Ge","Nie","Tang","Juan","Nie","Na","Liu","Hao","Bang","Yi","Jia","Bin","Rong","Biao","Tang","Man","Luo","Beng","Yong","Jing","Di","Zu","Xuan","Liu","Tan","Jue","Liao","Pu","Lu","Dui","Lan","Pu","Cuan","Qiang","Deng","Huo","Lei","Huan","Zhuo","Lian","Yi","Cha","Biao","La","Chan","Xiang","Chang","Chang","Jiu","Ao","Die","Qu","Liao","Mi","Chang","Men","Ma","Shuan","Shan","Huo","Men","Yan","Bi","Han","Bi","San","Kai","Kang","Beng","Hong","Run","San","Xian","Xian","Jian","Min","Xia","Yuru","Dou","Zha","Nao","Jian","Peng","Xia","Ling","Bian","Bi","Run","He","Guan","Ge","Ge","Fa","Chu","Hong","Gui","Min","Se","Kun","Lang","Lu","Ting","Sha","Ju","Yue","Yue","Chan","Qu","Lin","Chang","Shai","Kun","Yan","Min","Yan","E","Hun","Yu","Wen","Xiang","Bao","Xiang","Qu","Yao","Wen","Ban","An","Wei","Yin","Kuo","Que","Lan","Du",,"Phwung","Tian","Nie","Ta","Kai","He","Que","Chuang","Guan","Dou","Qi","Kui","Tang","Guan","Piao","Kan","Xi","Hui","Chan","Pi","Dang","Huan","Ta","Wen",,"Men","Shuan","Shan","Yan","Han","Bi","Wen","Chuang","Run","Wei","Xian","Hong","Jian","Min","Kang","Men","Zha","Nao","Gui","Wen","Ta","Min","Lu","Kai"],["Fa","Ge","He","Kun","Jiu","Yue","Lang","Du","Yu","Yan","Chang","Xi","Wen","Hun","Yan","E","Chan","Lan","Qu","Hui","Kuo","Que","Ge","Tian","Ta","Que","Kan","Huan","Fu","Fu","Le","Dui","Xin","Qian","Wu","Yi","Tuo","Yin","Yang","Dou","E","Sheng","Ban","Pei","Keng","Yun","Ruan","Zhi","Pi","Jing","Fang","Yang","Yin","Zhen","Jie","Cheng","E","Qu","Di","Zu","Zuo","Dian","Ling","A","Tuo","Tuo","Po","Bing","Fu","Ji","Lu","Long","Chen","Xing","Duo","Lou","Mo","Jiang","Shu","Duo","Xian","Er","Gui","Yu","Gai","Shan","Xun","Qiao","Xing","Chun","Fu","Bi","Xia","Shan","Sheng","Zhi","Pu","Dou","Yuan","Zhen","Chu","Xian","Tou","Nie","Yun","Xian","Pei","Pei","Zou","Yi","Dui","Lun","Yin","Ju","Chui","Chen","Pi","Ling","Tao","Xian","Lu","Sheng","Xian","Yin","Zhu","Yang","Reng","Shan","Chong","Yan","Yin","Yu","Ti","Yu","Long","Wei","Wei","Nie","Dui","Sui","An","Huang","Jie","Sui","Yin","Gai","Yan","Hui","Ge","Yun","Wu","Wei","Ai","Xi","Tang","Ji","Zhang","Dao","Ao","Xi","Yin",,"Rao","Lin","Tui","Deng","Pi","Sui","Sui","Yu","Xian","Fen","Ni","Er","Ji","Dao","Xi","Yin","E","Hui","Long","Xi","Li","Li","Li","Zhui","He","Zhi","Zhun","Jun","Nan","Yi","Que","Yan","Qian","Ya","Xiong","Ya","Ji","Gu","Huan","Zhi","Gou","Jun","Ci","Yong","Ju","Chu","Hu","Za","Luo","Yu","Chou","Diao","Sui","Han","Huo","Shuang","Guan","Chu","Za","Yong","Ji","Xi","Chou","Liu","Li","Nan","Xue","Za","Ji","Ji","Yu","Yu","Xue","Na","Fou","Se","Mu","Wen","Fen","Pang","Yun","Li","Li","Ang","Ling","Lei","An","Bao","Meng","Dian","Dang","Xing","Wu","Zhao"],["Xu","Ji","Mu","Chen","Xiao","Zha","Ting","Zhen","Pei","Mei","Ling","Qi","Chou","Huo","Sha","Fei","Weng","Zhan","Yin","Ni","Chou","Tun","Lin",,"Dong","Ying","Wu","Ling","Shuang","Ling","Xia","Hong","Yin","Mo","Mai","Yun","Liu","Meng","Bin","Wu","Wei","Huo","Yin","Xi","Yi","Ai","Dan","Deng","Xian","Yu","Lu","Long","Dai","Ji","Pang","Yang","Ba","Pi","Wei",,"Xi","Ji","Mai","Meng","Meng","Lei","Li","Huo","Ai","Fei","Dai","Long","Ling","Ai","Feng","Li","Bao",,"He","He","Bing","Qing","Qing","Jing","Tian","Zhen","Jing","Cheng","Qing","Jing","Jing","Dian","Jing","Tian","Fei","Fei","Kao","Mi","Mian","Mian","Pao","Ye","Tian","Hui","Ye","Ge","Ding","Cha","Jian","Ren","Di","Du","Wu","Ren","Qin","Jin","Xue","Niu","Ba","Yin","Sa","Na","Mo","Zu","Da","Ban","Yi","Yao","Tao","Tuo","Jia","Hong","Pao","Yang","Tomo","Yin","Jia","Tao","Ji","Xie","An","An","Hen","Gong","Kohaze","Da","Qiao","Ting","Wan","Ying","Sui","Tiao","Qiao","Xuan","Kong","Beng","Ta","Zhang","Bing","Kuo","Ju","La","Xie","Rou","Bang","Yi","Qiu","Qiu","He","Xiao","Mu","Ju","Jian","Bian","Di","Jian","On","Tao","Gou","Ta","Bei","Xie","Pan","Ge","Bi","Kuo","Tang","Lou","Gui","Qiao","Xue","Ji","Jian","Jiang","Chan","Da","Huo","Xian","Qian","Du","Wa","Jian","Lan","Wei","Ren","Fu","Mei","Juan","Ge","Wei","Qiao","Han","Chang",,"Rou","Xun","She","Wei","Ge","Bei","Tao","Gou","Yun",,"Bi","Wei","Hui","Du","Wa","Du","Wei","Ren","Fu","Han","Wei","Yun","Tao","Jiu","Jiu","Xian","Xie","Xian","Ji","Yin","Za","Yun","Shao","Le","Peng","Heng","Ying","Yun","Peng","Yin","Yin","Xiang"],["Hu","Ye","Ding","Qing","Pan","Xiang","Shun","Han","Xu","Yi","Xu","Gu","Song","Kui","Qi","Hang","Yu","Wan","Ban","Dun","Di","Dan","Pan","Po","Ling","Ce","Jing","Lei","He","Qiao","E","E","Wei","Jie","Gua","Shen","Yi","Shen","Hai","Dui","Pian","Ping","Lei","Fu","Jia","Tou","Hui","Kui","Jia","Le","Tian","Cheng","Ying","Jun","Hu","Han","Jing","Tui","Tui","Pin","Lai","Tui","Zi","Zi","Chui","Ding","Lai","Yan","Han","Jian","Ke","Cui","Jiong","Qin","Yi","Sai","Ti","E","E","Yan","Hun","Kan","Yong","Zhuan","Yan","Xian","Xin","Yi","Yuan","Sang","Dian","Dian","Jiang","Ku","Lei","Liao","Piao","Yi","Man","Qi","Rao","Hao","Qiao","Gu","Xun","Qian","Hui","Zhan","Ru","Hong","Bin","Xian","Pin","Lu","Lan","Nie","Quan","Ye","Ding","Qing","Han","Xiang","Shun","Xu","Xu","Wan","Gu","Dun","Qi","Ban","Song","Hang","Yu","Lu","Ling","Po","Jing","Jie","Jia","Tian","Han","Ying","Jiong","Hai","Yi","Pin","Hui","Tui","Han","Ying","Ying","Ke","Ti","Yong","E","Zhuan","Yan","E","Nie","Man","Dian","Sang","Hao","Lei","Zhan","Ru","Pin","Quan","Feng","Biao","Oroshi","Fu","Xia","Zhan","Biao","Sa","Ba","Tai","Lie","Gua","Xuan","Shao","Ju","Bi","Si","Wei","Yang","Yao","Sou","Kai","Sao","Fan","Liu","Xi","Liao","Piao","Piao","Liu","Biao","Biao","Biao","Liao",,"Se","Feng","Biao","Feng","Yang","Zhan","Biao","Sa","Ju","Si","Sou","Yao","Liu","Piao","Biao","Biao","Fei","Fan","Fei","Fei","Shi","Shi","Can","Ji","Ding","Si","Tuo","Zhan","Sun","Xiang","Tun","Ren","Yu","Juan","Chi","Yin","Fan","Fan","Sun","Yin","Zhu","Yi","Zhai","Bi","Jie","Tao","Liu","Ci","Tie","Si","Bao","Shi","Duo"],["Hai","Ren","Tian","Jiao","Jia","Bing","Yao","Tong","Ci","Xiang","Yang","Yang","Er","Yan","Le","Yi","Can","Bo","Nei","E","Bu","Jun","Dou","Su","Yu","Shi","Yao","Hun","Guo","Shi","Jian","Zhui","Bing","Xian","Bu","Ye","Tan","Fei","Zhang","Wei","Guan","E","Nuan","Hun","Hu","Huang","Tie","Hui","Jian","Hou","He","Xing","Fen","Wei","Gu","Cha","Song","Tang","Bo","Gao","Xi","Kui","Liu","Sou","Tao","Ye","Yun","Mo","Tang","Man","Bi","Yu","Xiu","Jin","San","Kui","Zhuan","Shan","Chi","Dan","Yi","Ji","Rao","Cheng","Yong","Tao","Hui","Xiang","Zhan","Fen","Hai","Meng","Yan","Mo","Chan","Xiang","Luo","Zuan","Nang","Shi","Ding","Ji","Tuo","Xing","Tun","Xi","Ren","Yu","Chi","Fan","Yin","Jian","Shi","Bao","Si","Duo","Yi","Er","Rao","Xiang","Jia","Le","Jiao","Yi","Bing","Bo","Dou","E","Yu","Nei","Jun","Guo","Hun","Xian","Guan","Cha","Kui","Gu","Sou","Chan","Ye","Mo","Bo","Liu","Xiu","Jin","Man","San","Zhuan","Nang","Shou","Kui","Guo","Xiang","Fen","Ba","Ni","Bi","Bo","Tu","Han","Fei","Jian","An","Ai","Fu","Xian","Wen","Xin","Fen","Bin","Xing","Ma","Yu","Feng","Han","Di","Tuo","Tuo","Chi","Xun","Zhu","Zhi","Pei","Xin","Ri","Sa","Yin","Wen","Zhi","Dan","Lu","You","Bo","Bao","Kuai","Tuo","Yi","Qu",,"Qu","Jiong","Bo","Zhao","Yuan","Peng","Zhou","Ju","Zhu","Nu","Ju","Pi","Zang","Jia","Ling","Zhen","Tai","Fu","Yang","Shi","Bi","Tuo","Tuo","Si","Liu","Ma","Pian","Tao","Zhi","Rong","Teng","Dong","Xun","Quan","Shen","Jiong","Er","Hai","Bo","Zhu","Yin","Luo","Shuu","Dan","Xie","Liu","Ju","Song","Qin","Mang","Liang","Han","Tu","Xuan","Tui","Jun"],["E","Cheng","Xin","Ai","Lu","Zhui","Zhou","She","Pian","Kun","Tao","Lai","Zong","Ke","Qi","Qi","Yan","Fei","Sao","Yan","Jie","Yao","Wu","Pian","Cong","Pian","Qian","Fei","Huang","Jian","Huo","Yu","Ti","Quan","Xia","Zong","Kui","Rou","Si","Gua","Tuo","Kui","Sou","Qian","Cheng","Zhi","Liu","Pang","Teng","Xi","Cao","Du","Yan","Yuan","Zou","Sao","Shan","Li","Zhi","Shuang","Lu","Xi","Luo","Zhang","Mo","Ao","Can","Piao","Cong","Qu","Bi","Zhi","Yu","Xu","Hua","Bo","Su","Xiao","Lin","Chan","Dun","Liu","Tuo","Zeng","Tan","Jiao","Tie","Yan","Luo","Zhan","Jing","Yi","Ye","Tuo","Bin","Zou","Yan","Peng","Lu","Teng","Xiang","Ji","Shuang","Ju","Xi","Huan","Li","Biao","Ma","Yu","Tuo","Xun","Chi","Qu","Ri","Bo","Lu","Zang","Shi","Si","Fu","Ju","Zou","Zhu","Tuo","Nu","Jia","Yi","Tai","Xiao","Ma","Yin","Jiao","Hua","Luo","Hai","Pian","Biao","Li","Cheng","Yan","Xin","Qin","Jun","Qi","Qi","Ke","Zhui","Zong","Su","Can","Pian","Zhi","Kui","Sao","Wu","Ao","Liu","Qian","Shan","Piao","Luo","Cong","Chan","Zou","Ji","Shuang","Xiang","Gu","Wei","Wei","Wei","Yu","Gan","Yi","Ang","Tou","Xie","Bao","Bi","Chi","Ti","Di","Ku","Hai","Qiao","Gou","Kua","Ge","Tui","Geng","Pian","Bi","Ke","Ka","Yu","Sui","Lou","Bo","Xiao","Pang","Bo","Ci","Kuan","Bin","Mo","Liao","Lou","Nao","Du","Zang","Sui","Ti","Bin","Kuan","Lu","Gao","Gao","Qiao","Kao","Qiao","Lao","Zao","Biao","Kun","Kun","Ti","Fang","Xiu","Ran","Mao","Dan","Kun","Bin","Fa","Tiao","Peng","Zi","Fa","Ran","Ti","Pao","Pi","Mao","Fu","Er","Rong","Qu","Gong","Xiu","Gua","Ji","Peng","Zhua","Shao","Sha"],["Ti","Li","Bin","Zong","Ti","Peng","Song","Zheng","Quan","Zong","Shun","Jian","Duo","Hu","La","Jiu","Qi","Lian","Zhen","Bin","Peng","Mo","San","Man","Man","Seng","Xu","Lie","Qian","Qian","Nong","Huan","Kuai","Ning","Bin","Lie","Rang","Dou","Dou","Nao","Hong","Xi","Dou","Han","Dou","Dou","Jiu","Chang","Yu","Yu","Li","Juan","Fu","Qian","Gui","Zong","Liu","Gui","Shang","Yu","Gui","Mei","Ji","Qi","Jie","Kui","Hun","Ba","Po","Mei","Xu","Yan","Xiao","Liang","Yu","Tui","Qi","Wang","Liang","Wei","Jian","Chi","Piao","Bi","Mo","Ji","Xu","Chou","Yan","Zhan","Yu","Dao","Ren","Ji","Eri","Gong","Tuo","Diao","Ji","Xu","E","E","Sha","Hang","Tun","Mo","Jie","Shen","Fan","Yuan","Bi","Lu","Wen","Hu","Lu","Za","Fang","Fen","Na","You","Namazu","Todo","He","Xia","Qu","Han","Pi","Ling","Tuo","Bo","Qiu","Ping","Fu","Bi","Ji","Wei","Ju","Diao","Bo","You","Gun","Pi","Nian","Xing","Tai","Bao","Fu","Zha","Ju","Gu","Kajika","Tong",,"Ta","Jie","Shu","Hou","Xiang","Er","An","Wei","Tiao","Zhu","Yin","Lie","Luo","Tong","Yi","Qi","Bing","Wei","Jiao","Bu","Gui","Xian","Ge","Hui","Bora","Mate","Kao","Gori","Duo","Jun","Ti","Man","Xiao","Za","Sha","Qin","Yu","Nei","Zhe","Gun","Geng","Su","Wu","Qiu","Ting","Fu","Wan","You","Li","Sha","Sha","Gao","Meng","Ugui","Asari","Subashiri","Kazunoko","Yong","Ni","Zi","Qi","Qing","Xiang","Nei","Chun","Ji","Diao","Qie","Gu","Zhou","Dong","Lai","Fei","Ni","Yi","Kun","Lu","Jiu","Chang","Jing","Lun","Ling","Zou","Li","Meng","Zong","Zhi","Nian","Shachi","Dojou","Sukesou","Shi","Shen","Hun","Shi","Hou","Xing","Zhu","La","Zong","Ji","Bian","Bian"],["Huan","Quan","Ze","Wei","Wei","Yu","Qun","Rou","Die","Huang","Lian","Yan","Qiu","Qiu","Jian","Bi","E","Yang","Fu","Sai","Jian","Xia","Tuo","Hu","Muroaji","Ruo","Haraka","Wen","Jian","Hao","Wu","Fang","Sao","Liu","Ma","Shi","Shi","Yin","Z","Teng","Ta","Yao","Ge","Rong","Qian","Qi","Wen","Ruo","Hatahata","Lian","Ao","Le","Hui","Min","Ji","Tiao","Qu","Jian","Sao","Man","Xi","Qiu","Biao","Ji","Ji","Zhu","Jiang","Qiu","Zhuan","Yong","Zhang","Kang","Xue","Bie","Jue","Qu","Xiang","Bo","Jiao","Xun","Su","Huang","Zun","Shan","Shan","Fan","Jue","Lin","Xun","Miao","Xi","Eso","Kyou","Fen","Guan","Hou","Kuai","Zei","Sao","Zhan","Gan","Gui","Sheng","Li","Chang","Hatahata","Shiira","Mutsu","Ru","Ji","Xu","Huo","Shiira","Li","Lie","Li","Mie","Zhen","Xiang","E","Lu","Guan","Li","Xian","Yu","Dao","Ji","You","Tun","Lu","Fang","Ba","He","Bo","Ping","Nian","Lu","You","Zha","Fu","Bo","Bao","Hou","Pi","Tai","Gui","Jie","Kao","Wei","Er","Tong","Ze","Hou","Kuai","Ji","Jiao","Xian","Za","Xiang","Xun","Geng","Li","Lian","Jian","Li","Shi","Tiao","Gun","Sha","Wan","Jun","Ji","Yong","Qing","Ling","Qi","Zou","Fei","Kun","Chang","Gu","Ni","Nian","Diao","Jing","Shen","Shi","Zi","Fen","Die","Bi","Chang","Shi","Wen","Wei","Sai","E","Qiu","Fu","Huang","Quan","Jiang","Bian","Sao","Ao","Qi","Ta","Yin","Yao","Fang","Jian","Le","Biao","Xue","Bie","Man","Min","Yong","Wei","Xi","Jue","Shan","Lin","Zun","Huo","Gan","Li","Zhan","Guan","Niao","Yi","Fu","Li","Jiu","Bu","Yan","Fu","Diao","Ji","Feng","Nio","Gan","Shi","Feng","Ming","Bao","Yuan","Zhi","Hu","Qin","Fu","Fen","Wen","Jian","Shi","Yu"],["Fou","Yiao","Jue","Jue","Pi","Huan","Zhen","Bao","Yan","Ya","Zheng","Fang","Feng","Wen","Ou","Te","Jia","Nu","Ling","Mie","Fu","Tuo","Wen","Li","Bian","Zhi","Ge","Yuan","Zi","Qu","Xiao","Zhi","Dan","Ju","You","Gu","Zhong","Yu","Yang","Rong","Ya","Tie","Yu","Shigi","Ying","Zhui","Wu","Er","Gua","Ai","Zhi","Yan","Heng","Jiao","Ji","Lie","Zhu","Ren","Yi","Hong","Luo","Ru","Mou","Ge","Ren","Jiao","Xiu","Zhou","Zhi","Luo","Chidori","Toki","Ten","Luan","Jia","Ji","Yu","Huan","Tuo","Bu","Wu","Juan","Yu","Bo","Xun","Xun","Bi","Xi","Jun","Ju","Tu","Jing","Ti","E","E","Kuang","Hu","Wu","Shen","Lai","Ikaruga","Kakesu","Lu","Ping","Shu","Fu","An","Zhao","Peng","Qin","Qian","Bei","Diao","Lu","Que","Jian","Ju","Tu","Ya","Yuan","Qi","Li","Ye","Zhui","Kong","Zhui","Kun","Sheng","Qi","Jing","Yi","Yi","Jing","Zi","Lai","Dong","Qi","Chun","Geng","Ju","Qu","Isuka","Kikuitadaki","Ji","Shu",,"Chi","Miao","Rou","An","Qiu","Ti","Hu","Ti","E","Jie","Mao","Fu","Chun","Tu","Yan","He","Yuan","Pian","Yun","Mei","Hu","Ying","Dun","Mu","Ju","Tsugumi","Cang","Fang","Gu","Ying","Yuan","Xuan","Weng","Shi","He","Chu","Tang","Xia","Ruo","Liu","Ji","Gu","Jian","Zhun","Han","Zi","Zi","Ni","Yao","Yan","Ji","Li","Tian","Kou","Ti","Ti","Ni","Tu","Ma","Jiao","Gao","Tian","Chen","Li","Zhuan","Zhe","Ao","Yao","Yi","Ou","Chi","Zhi","Liao","Rong","Lou","Bi","Shuang","Zhuo","Yu","Wu","Jue","Yin","Quan","Si","Jiao","Yi","Hua","Bi","Ying","Su","Huang","Fan","Jiao","Liao","Yan","Kao","Jiu","Xian","Xian","Tu","Mai","Zun","Yu","Ying","Lu","Tuan","Xian","Xue","Yi","Pi"],["Shu","Luo","Qi","Yi","Ji","Zhe","Yu","Zhan","Ye","Yang","Pi","Ning","Huo","Mi","Ying","Meng","Di","Yue","Yu","Lei","Bao","Lu","He","Long","Shuang","Yue","Ying","Guan","Qu","Li","Luan","Niao","Jiu","Ji","Yuan","Ming","Shi","Ou","Ya","Cang","Bao","Zhen","Gu","Dong","Lu","Ya","Xiao","Yang","Ling","Zhi","Qu","Yuan","Xue","Tuo","Si","Zhi","Er","Gua","Xiu","Heng","Zhou","Ge","Luan","Hong","Wu","Bo","Li","Juan","Hu","E","Yu","Xian","Ti","Wu","Que","Miao","An","Kun","Bei","Peng","Qian","Chun","Geng","Yuan","Su","Hu","He","E","Gu","Qiu","Zi","Mei","Mu","Ni","Yao","Weng","Liu","Ji","Ni","Jian","He","Yi","Ying","Zhe","Liao","Liao","Jiao","Jiu","Yu","Lu","Xuan","Zhan","Ying","Huo","Meng","Guan","Shuang","Lu","Jin","Ling","Jian","Xian","Cuo","Jian","Jian","Yan","Cuo","Lu","You","Cu","Ji","Biao","Cu","Biao","Zhu","Jun","Zhu","Jian","Mi","Mi","Wu","Liu","Chen","Jun","Lin","Ni","Qi","Lu","Jiu","Jun","Jing","Li","Xiang","Yan","Jia","Mi","Li","She","Zhang","Lin","Jing","Ji","Ling","Yan","Cu","Mai","Mai","Ge","Chao","Fu","Mian","Mian","Fu","Pao","Qu","Qu","Mou","Fu","Xian","Lai","Qu","Mian",,"Feng","Fu","Qu","Mian","Ma","Mo","Mo","Hui","Ma","Zou","Nen","Fen","Huang","Huang","Jin","Guang","Tian","Tou","Heng","Xi","Kuang","Heng","Shu","Li","Nian","Chi","Hei","Hei","Yi","Qian","Dan","Xi","Tuan","Mo","Mo","Qian","Dai","Chu","You","Dian","Yi","Xia","Yan","Qu","Mei","Yan","Jing","Yu","Li","Dang","Du","Can","Yin","An","Yan","Tan","An","Zhen","Dai","Can","Yi","Mei","Dan","Yan","Du","Lu","Zhi","Fen","Fu","Fu","Min","Min","Yuan"],["Cu","Qu","Chao","Wa","Zhu","Zhi","Mang","Ao","Bie","Tuo","Bi","Yuan","Chao","Tuo","Ding","Mi","Nai","Ding","Zi","Gu","Gu","Dong","Fen","Tao","Yuan","Pi","Chang","Gao","Qi","Yuan","Tang","Teng","Shu","Shu","Fen","Fei","Wen","Ba","Diao","Tuo","Tong","Qu","Sheng","Shi","You","Shi","Ting","Wu","Nian","Jing","Hun","Ju","Yan","Tu","Ti","Xi","Xian","Yan","Lei","Bi","Yao","Qiu","Han","Wu","Wu","Hou","Xi","Ge","Zha","Xiu","Weng","Zha","Nong","Nang","Qi","Zhai","Ji","Zi","Ji","Ji","Qi","Ji","Chi","Chen","Chen","He","Ya","Ken","Xie","Pao","Cuo","Shi","Zi","Chi","Nian","Ju","Tiao","Ling","Ling","Chu","Quan","Xie","Ken","Nie","Jiu","Yao","Chuo","Kun","Yu","Chu","Yi","Ni","Cuo","Zou","Qu","Nen","Xian","Ou","E","Wo","Yi","Chuo","Zou","Dian","Chu","Jin","Ya","Chi","Chen","He","Ken","Ju","Ling","Pao","Tiao","Zi","Ken","Yu","Chuo","Qu","Wo","Long","Pang","Gong","Pang","Yan","Long","Long","Gong","Kan","Ta","Ling","Ta","Long","Gong","Kan","Gui","Qiu","Bie","Gui","Yue","Chui","He","Jue","Xie","Yu"],["it","ix","i","ip","iet","iex","ie","iep","at","ax","a","ap","uox","uo","uop","ot","ox","o","op","ex","e","wu","bit","bix","bi","bip","biet","biex","bie","biep","bat","bax","ba","bap","buox","buo","buop","bot","box","bo","bop","bex","be","bep","but","bux","bu","bup","burx","bur","byt","byx","by","byp","byrx","byr","pit","pix","pi","pip","piex","pie","piep","pat","pax","pa","pap","puox","puo","puop","pot","pox","po","pop","put","pux","pu","pup","purx","pur","pyt","pyx","py","pyp","pyrx","pyr","bbit","bbix","bbi","bbip","bbiet","bbiex","bbie","bbiep","bbat","bbax","bba","bbap","bbuox","bbuo","bbuop","bbot","bbox","bbo","bbop","bbex","bbe","bbep","bbut","bbux","bbu","bbup","bburx","bbur","bbyt","bbyx","bby","bbyp","nbit","nbix","nbi","nbip","nbiex","nbie","nbiep","nbat","nbax","nba","nbap","nbot","nbox","nbo","nbop","nbut","nbux","nbu","nbup","nburx","nbur","nbyt","nbyx","nby","nbyp","nbyrx","nbyr","hmit","hmix","hmi","hmip","hmiex","hmie","hmiep","hmat","hmax","hma","hmap","hmuox","hmuo","hmuop","hmot","hmox","hmo","hmop","hmut","hmux","hmu","hmup","hmurx","hmur","hmyx","hmy","hmyp","hmyrx","hmyr","mit","mix","mi","mip","miex","mie","miep","mat","max","ma","map","muot","muox","muo","muop","mot","mox","mo","mop","mex","me","mut","mux","mu","mup","murx","mur","myt","myx","my","myp","fit","fix","fi","fip","fat","fax","fa","fap","fox","fo","fop","fut","fux","fu","fup","furx","fur","fyt","fyx","fy","fyp","vit","vix","vi","vip","viet","viex","vie","viep","vat","vax","va","vap","vot","vox","vo","vop","vex","vep","vut","vux","vu","vup","vurx","vur","vyt","vyx","vy","vyp","vyrx","vyr"],["dit","dix","di","dip","diex","die","diep","dat","dax","da","dap","duox","duo","dot","dox","do","dop","dex","de","dep","dut","dux","du","dup","durx","dur","tit","tix","ti","tip","tiex","tie","tiep","tat","tax","ta","tap","tuot","tuox","tuo","tuop","tot","tox","to","top","tex","te","tep","tut","tux","tu","tup","turx","tur","ddit","ddix","ddi","ddip","ddiex","ddie","ddiep","ddat","ddax","dda","ddap","dduox","dduo","dduop","ddot","ddox","ddo","ddop","ddex","dde","ddep","ddut","ddux","ddu","ddup","ddurx","ddur","ndit","ndix","ndi","ndip","ndiex","ndie","ndat","ndax","nda","ndap","ndot","ndox","ndo","ndop","ndex","nde","ndep","ndut","ndux","ndu","ndup","ndurx","ndur","hnit","hnix","hni","hnip","hniet","hniex","hnie","hniep","hnat","hnax","hna","hnap","hnuox","hnuo","hnot","hnox","hnop","hnex","hne","hnep","hnut","nit","nix","ni","nip","niex","nie","niep","nax","na","nap","nuox","nuo","nuop","not","nox","no","nop","nex","ne","nep","nut","nux","nu","nup","nurx","nur","hlit","hlix","hli","hlip","hliex","hlie","hliep","hlat","hlax","hla","hlap","hluox","hluo","hluop","hlox","hlo","hlop","hlex","hle","hlep","hlut","hlux","hlu","hlup","hlurx","hlur","hlyt","hlyx","hly","hlyp","hlyrx","hlyr","lit","lix","li","lip","liet","liex","lie","liep","lat","lax","la","lap","luot","luox","luo","luop","lot","lox","lo","lop","lex","le","lep","lut","lux","lu","lup","lurx","lur","lyt","lyx","ly","lyp","lyrx","lyr","git","gix","gi","gip","giet","giex","gie","giep","gat","gax","ga","gap","guot","guox","guo","guop","got","gox","go","gop","get","gex","ge","gep","gut","gux","gu","gup","gurx","gur","kit","kix","ki","kip","kiex","kie","kiep","kat"],["kax","ka","kap","kuox","kuo","kuop","kot","kox","ko","kop","ket","kex","ke","kep","kut","kux","ku","kup","kurx","kur","ggit","ggix","ggi","ggiex","ggie","ggiep","ggat","ggax","gga","ggap","gguot","gguox","gguo","gguop","ggot","ggox","ggo","ggop","gget","ggex","gge","ggep","ggut","ggux","ggu","ggup","ggurx","ggur","mgiex","mgie","mgat","mgax","mga","mgap","mguox","mguo","mguop","mgot","mgox","mgo","mgop","mgex","mge","mgep","mgut","mgux","mgu","mgup","mgurx","mgur","hxit","hxix","hxi","hxip","hxiet","hxiex","hxie","hxiep","hxat","hxax","hxa","hxap","hxuot","hxuox","hxuo","hxuop","hxot","hxox","hxo","hxop","hxex","hxe","hxep","ngiex","ngie","ngiep","ngat","ngax","nga","ngap","nguot","nguox","nguo","ngot","ngox","ngo","ngop","ngex","nge","ngep","hit","hiex","hie","hat","hax","ha","hap","huot","huox","huo","huop","hot","hox","ho","hop","hex","he","hep","wat","wax","wa","wap","wuox","wuo","wuop","wox","wo","wop","wex","we","wep","zit","zix","zi","zip","ziex","zie","ziep","zat","zax","za","zap","zuox","zuo","zuop","zot","zox","zo","zop","zex","ze","zep","zut","zux","zu","zup","zurx","zur","zyt","zyx","zy","zyp","zyrx","zyr","cit","cix","ci","cip","ciet","ciex","cie","ciep","cat","cax","ca","cap","cuox","cuo","cuop","cot","cox","co","cop","cex","ce","cep","cut","cux","cu","cup","curx","cur","cyt","cyx","cy","cyp","cyrx","cyr","zzit","zzix","zzi","zzip","zziet","zziex","zzie","zziep","zzat","zzax","zza","zzap","zzox","zzo","zzop","zzex","zze","zzep","zzux","zzu","zzup","zzurx","zzur","zzyt","zzyx","zzy","zzyp","zzyrx","zzyr","nzit","nzix","nzi","nzip","nziex","nzie","nziep","nzat","nzax","nza","nzap","nzuox","nzuo","nzox","nzop","nzex","nze","nzux","nzu"],["nzup","nzurx","nzur","nzyt","nzyx","nzy","nzyp","nzyrx","nzyr","sit","six","si","sip","siex","sie","siep","sat","sax","sa","sap","suox","suo","suop","sot","sox","so","sop","sex","se","sep","sut","sux","su","sup","surx","sur","syt","syx","sy","syp","syrx","syr","ssit","ssix","ssi","ssip","ssiex","ssie","ssiep","ssat","ssax","ssa","ssap","ssot","ssox","sso","ssop","ssex","sse","ssep","ssut","ssux","ssu","ssup","ssyt","ssyx","ssy","ssyp","ssyrx","ssyr","zhat","zhax","zha","zhap","zhuox","zhuo","zhuop","zhot","zhox","zho","zhop","zhet","zhex","zhe","zhep","zhut","zhux","zhu","zhup","zhurx","zhur","zhyt","zhyx","zhy","zhyp","zhyrx","zhyr","chat","chax","cha","chap","chuot","chuox","chuo","chuop","chot","chox","cho","chop","chet","chex","che","chep","chux","chu","chup","churx","chur","chyt","chyx","chy","chyp","chyrx","chyr","rrax","rra","rruox","rruo","rrot","rrox","rro","rrop","rret","rrex","rre","rrep","rrut","rrux","rru","rrup","rrurx","rrur","rryt","rryx","rry","rryp","rryrx","rryr","nrat","nrax","nra","nrap","nrox","nro","nrop","nret","nrex","nre","nrep","nrut","nrux","nru","nrup","nrurx","nrur","nryt","nryx","nry","nryp","nryrx","nryr","shat","shax","sha","shap","shuox","shuo","shuop","shot","shox","sho","shop","shet","shex","she","shep","shut","shux","shu","shup","shurx","shur","shyt","shyx","shy","shyp","shyrx","shyr","rat","rax","ra","rap","ruox","ruo","ruop","rot","rox","ro","rop","rex","re","rep","rut","rux","ru","rup","rurx","rur","ryt","ryx","ry","ryp","ryrx","ryr","jit","jix","ji","jip","jiet","jiex","jie","jiep","juot","juox","juo","juop","jot","jox","jo","jop","jut","jux","ju","jup","jurx","jur","jyt","jyx","jy","jyp","jyrx","jyr","qit","qix","qi","qip"],["qiet","qiex","qie","qiep","quot","quox","quo","quop","qot","qox","qo","qop","qut","qux","qu","qup","qurx","qur","qyt","qyx","qy","qyp","qyrx","qyr","jjit","jjix","jji","jjip","jjiet","jjiex","jjie","jjiep","jjuox","jjuo","jjuop","jjot","jjox","jjo","jjop","jjut","jjux","jju","jjup","jjurx","jjur","jjyt","jjyx","jjy","jjyp","njit","njix","nji","njip","njiet","njiex","njie","njiep","njuox","njuo","njot","njox","njo","njop","njux","nju","njup","njurx","njur","njyt","njyx","njy","njyp","njyrx","njyr","nyit","nyix","nyi","nyip","nyiet","nyiex","nyie","nyiep","nyuox","nyuo","nyuop","nyot","nyox","nyo","nyop","nyut","nyux","nyu","nyup","xit","xix","xi","xip","xiet","xiex","xie","xiep","xuox","xuo","xot","xox","xo","xop","xyt","xyx","xy","xyp","xyrx","xyr","yit","yix","yi","yip","yiet","yiex","yie","yiep","yuot","yuox","yuo","yuop","yot","yox","yo","yop","yut","yux","yu","yup","yurx","yur","yyt","yyx","yy","yyp","yyrx","yyr",,,,"Qot","Li","Kit","Nyip","Cyp","Ssi","Ggop","Gep","Mi","Hxit","Lyr","Bbut","Mop","Yo","Put","Hxuo","Tat","Ga",,,"Ddur","Bur","Gguo","Nyop","Tu","Op","Jjut","Zot","Pyt","Hmo","Yit","Vur","Shy","Vep","Za","Jo",,"Jjy","Got","Jjie","Wo","Du","Shur","Lie","Cy","Cuop","Cip","Hxop","Shat",,"Shop","Che","Zziet",,"Ke"],[],[],[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"A","a","A","a","HENG","heng","TZ","tz","3","3","4","4","4","4","F","S","AA","aa","AO","ao","AU","au","AV","av","AV-","av-","AY","ay","C","c","K","k","K","k","K","k","L","l","L","l","O","o","O","o","OO","oo","P","p","P","p","P","p","Q","q","Q","q","R","r","R","r","V","v","VY","vy","Z","z","TH","th","TH","th","Y","y","ET","et","IS","is","CON","con","US","us","dum","lum","num","rum","RUM","tum","um","D","d","F","f","G","G","g","L","l","R","r","S","s","T","t","^",":","=","'","'","H","l",".","N","n","C","c","c","h","B","b","F","f","AE","ae","OE","oe","UE","ue","G","g","K","k","N","n","R","r","S","s","H","E","G","L","I","Q","K","T","J","CHI","B","b","O","o","U","u",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"I","H","oe","M","F","P","M","I","M1"],[],[],[],[],["ga","gag","gagg","gags","gan","ganj","ganh","gad","gal","galg","galm","galb","gals","galt","galp","galh","gam","gab","gabs","gas","gass","gang","gaj","gac","gak","gat","gap","gah","gae","gaeg","gaegg","gaegs","gaen","gaenj","gaenh","gaed","gael","gaelg","gaelm","gaelb","gaels","gaelt","gaelp","gaelh","gaem","gaeb","gaebs","gaes","gaess","gaeng","gaej","gaec","gaek","gaet","gaep","gaeh","gya","gyag","gyagg","gyags","gyan","gyanj","gyanh","gyad","gyal","gyalg","gyalm","gyalb","gyals","gyalt","gyalp","gyalh","gyam","gyab","gyabs","gyas","gyass","gyang","gyaj","gyac","gyak","gyat","gyap","gyah","gyae","gyaeg","gyaegg","gyaegs","gyaen","gyaenj","gyaenh","gyaed","gyael","gyaelg","gyaelm","gyaelb","gyaels","gyaelt","gyaelp","gyaelh","gyaem","gyaeb","gyaebs","gyaes","gyaess","gyaeng","gyaej","gyaec","gyaek","gyaet","gyaep","gyaeh","geo","geog","geogg","geogs","geon","geonj","geonh","geod","geol","geolg","geolm","geolb","geols","geolt","geolp","geolh","geom","geob","geobs","geos","geoss","geong","geoj","geoc","geok","geot","geop","geoh","ge","geg","gegg","gegs","gen","genj","genh","ged","gel","gelg","gelm","gelb","gels","gelt","gelp","gelh","gem","geb","gebs","ges","gess","geng","gej","gec","gek","get","gep","geh","gyeo","gyeog","gyeogg","gyeogs","gyeon","gyeonj","gyeonh","gyeod","gyeol","gyeolg","gyeolm","gyeolb","gyeols","gyeolt","gyeolp","gyeolh","gyeom","gyeob","gyeobs","gyeos","gyeoss","gyeong","gyeoj","gyeoc","gyeok","gyeot","gyeop","gyeoh","gye","gyeg","gyegg","gyegs","gyen","gyenj","gyenh","gyed","gyel","gyelg","gyelm","gyelb","gyels","gyelt","gyelp","gyelh","gyem","gyeb","gyebs","gyes","gyess","gyeng","gyej","gyec","gyek","gyet","gyep","gyeh","go","gog","gogg","gogs","gon","gonj","gonh","god","gol","golg","golm","golb","gols","golt","golp","golh","gom","gob","gobs","gos","goss","gong","goj","goc","gok","got","gop","goh","gwa","gwag","gwagg","gwags"],["gwan","gwanj","gwanh","gwad","gwal","gwalg","gwalm","gwalb","gwals","gwalt","gwalp","gwalh","gwam","gwab","gwabs","gwas","gwass","gwang","gwaj","gwac","gwak","gwat","gwap","gwah","gwae","gwaeg","gwaegg","gwaegs","gwaen","gwaenj","gwaenh","gwaed","gwael","gwaelg","gwaelm","gwaelb","gwaels","gwaelt","gwaelp","gwaelh","gwaem","gwaeb","gwaebs","gwaes","gwaess","gwaeng","gwaej","gwaec","gwaek","gwaet","gwaep","gwaeh","goe","goeg","goegg","goegs","goen","goenj","goenh","goed","goel","goelg","goelm","goelb","goels","goelt","goelp","goelh","goem","goeb","goebs","goes","goess","goeng","goej","goec","goek","goet","goep","goeh","gyo","gyog","gyogg","gyogs","gyon","gyonj","gyonh","gyod","gyol","gyolg","gyolm","gyolb","gyols","gyolt","gyolp","gyolh","gyom","gyob","gyobs","gyos","gyoss","gyong","gyoj","gyoc","gyok","gyot","gyop","gyoh","gu","gug","gugg","gugs","gun","gunj","gunh","gud","gul","gulg","gulm","gulb","guls","gult","gulp","gulh","gum","gub","gubs","gus","guss","gung","guj","guc","guk","gut","gup","guh","gweo","gweog","gweogg","gweogs","gweon","gweonj","gweonh","gweod","gweol","gweolg","gweolm","gweolb","gweols","gweolt","gweolp","gweolh","gweom","gweob","gweobs","gweos","gweoss","gweong","gweoj","gweoc","gweok","gweot","gweop","gweoh","gwe","gweg","gwegg","gwegs","gwen","gwenj","gwenh","gwed","gwel","gwelg","gwelm","gwelb","gwels","gwelt","gwelp","gwelh","gwem","gweb","gwebs","gwes","gwess","gweng","gwej","gwec","gwek","gwet","gwep","gweh","gwi","gwig","gwigg","gwigs","gwin","gwinj","gwinh","gwid","gwil","gwilg","gwilm","gwilb","gwils","gwilt","gwilp","gwilh","gwim","gwib","gwibs","gwis","gwiss","gwing","gwij","gwic","gwik","gwit","gwip","gwih","gyu","gyug","gyugg","gyugs","gyun","gyunj","gyunh","gyud","gyul","gyulg","gyulm","gyulb","gyuls","gyult","gyulp","gyulh","gyum","gyub","gyubs","gyus","gyuss","gyung","gyuj","gyuc","gyuk","gyut","gyup","gyuh","geu","geug","geugg","geugs","geun","geunj","geunh","geud"],["geul","geulg","geulm","geulb","geuls","geult","geulp","geulh","geum","geub","geubs","geus","geuss","geung","geuj","geuc","geuk","geut","geup","geuh","gyi","gyig","gyigg","gyigs","gyin","gyinj","gyinh","gyid","gyil","gyilg","gyilm","gyilb","gyils","gyilt","gyilp","gyilh","gyim","gyib","gyibs","gyis","gyiss","gying","gyij","gyic","gyik","gyit","gyip","gyih","gi","gig","gigg","gigs","gin","ginj","ginh","gid","gil","gilg","gilm","gilb","gils","gilt","gilp","gilh","gim","gib","gibs","gis","giss","ging","gij","gic","gik","git","gip","gih","gga","ggag","ggagg","ggags","ggan","gganj","gganh","ggad","ggal","ggalg","ggalm","ggalb","ggals","ggalt","ggalp","ggalh","ggam","ggab","ggabs","ggas","ggass","ggang","ggaj","ggac","ggak","ggat","ggap","ggah","ggae","ggaeg","ggaegg","ggaegs","ggaen","ggaenj","ggaenh","ggaed","ggael","ggaelg","ggaelm","ggaelb","ggaels","ggaelt","ggaelp","ggaelh","ggaem","ggaeb","ggaebs","ggaes","ggaess","ggaeng","ggaej","ggaec","ggaek","ggaet","ggaep","ggaeh","ggya","ggyag","ggyagg","ggyags","ggyan","ggyanj","ggyanh","ggyad","ggyal","ggyalg","ggyalm","ggyalb","ggyals","ggyalt","ggyalp","ggyalh","ggyam","ggyab","ggyabs","ggyas","ggyass","ggyang","ggyaj","ggyac","ggyak","ggyat","ggyap","ggyah","ggyae","ggyaeg","ggyaegg","ggyaegs","ggyaen","ggyaenj","ggyaenh","ggyaed","ggyael","ggyaelg","ggyaelm","ggyaelb","ggyaels","ggyaelt","ggyaelp","ggyaelh","ggyaem","ggyaeb","ggyaebs","ggyaes","ggyaess","ggyaeng","ggyaej","ggyaec","ggyaek","ggyaet","ggyaep","ggyaeh","ggeo","ggeog","ggeogg","ggeogs","ggeon","ggeonj","ggeonh","ggeod","ggeol","ggeolg","ggeolm","ggeolb","ggeols","ggeolt","ggeolp","ggeolh","ggeom","ggeob","ggeobs","ggeos","ggeoss","ggeong","ggeoj","ggeoc","ggeok","ggeot","ggeop","ggeoh","gge","ggeg","ggegg","ggegs","ggen","ggenj","ggenh","gged","ggel","ggelg","ggelm","ggelb","ggels","ggelt","ggelp","ggelh","ggem","ggeb","ggebs","gges","ggess","ggeng","ggej","ggec","ggek","gget","ggep","ggeh","ggyeo","ggyeog","ggyeogg","ggyeogs","ggyeon","ggyeonj","ggyeonh","ggyeod","ggyeol","ggyeolg","ggyeolm","ggyeolb"],["ggyeols","ggyeolt","ggyeolp","ggyeolh","ggyeom","ggyeob","ggyeobs","ggyeos","ggyeoss","ggyeong","ggyeoj","ggyeoc","ggyeok","ggyeot","ggyeop","ggyeoh","ggye","ggyeg","ggyegg","ggyegs","ggyen","ggyenj","ggyenh","ggyed","ggyel","ggyelg","ggyelm","ggyelb","ggyels","ggyelt","ggyelp","ggyelh","ggyem","ggyeb","ggyebs","ggyes","ggyess","ggyeng","ggyej","ggyec","ggyek","ggyet","ggyep","ggyeh","ggo","ggog","ggogg","ggogs","ggon","ggonj","ggonh","ggod","ggol","ggolg","ggolm","ggolb","ggols","ggolt","ggolp","ggolh","ggom","ggob","ggobs","ggos","ggoss","ggong","ggoj","ggoc","ggok","ggot","ggop","ggoh","ggwa","ggwag","ggwagg","ggwags","ggwan","ggwanj","ggwanh","ggwad","ggwal","ggwalg","ggwalm","ggwalb","ggwals","ggwalt","ggwalp","ggwalh","ggwam","ggwab","ggwabs","ggwas","ggwass","ggwang","ggwaj","ggwac","ggwak","ggwat","ggwap","ggwah","ggwae","ggwaeg","ggwaegg","ggwaegs","ggwaen","ggwaenj","ggwaenh","ggwaed","ggwael","ggwaelg","ggwaelm","ggwaelb","ggwaels","ggwaelt","ggwaelp","ggwaelh","ggwaem","ggwaeb","ggwaebs","ggwaes","ggwaess","ggwaeng","ggwaej","ggwaec","ggwaek","ggwaet","ggwaep","ggwaeh","ggoe","ggoeg","ggoegg","ggoegs","ggoen","ggoenj","ggoenh","ggoed","ggoel","ggoelg","ggoelm","ggoelb","ggoels","ggoelt","ggoelp","ggoelh","ggoem","ggoeb","ggoebs","ggoes","ggoess","ggoeng","ggoej","ggoec","ggoek","ggoet","ggoep","ggoeh","ggyo","ggyog","ggyogg","ggyogs","ggyon","ggyonj","ggyonh","ggyod","ggyol","ggyolg","ggyolm","ggyolb","ggyols","ggyolt","ggyolp","ggyolh","ggyom","ggyob","ggyobs","ggyos","ggyoss","ggyong","ggyoj","ggyoc","ggyok","ggyot","ggyop","ggyoh","ggu","ggug","ggugg","ggugs","ggun","ggunj","ggunh","ggud","ggul","ggulg","ggulm","ggulb","gguls","ggult","ggulp","ggulh","ggum","ggub","ggubs","ggus","gguss","ggung","gguj","gguc","gguk","ggut","ggup","gguh","ggweo","ggweog","ggweogg","ggweogs","ggweon","ggweonj","ggweonh","ggweod","ggweol","ggweolg","ggweolm","ggweolb","ggweols","ggweolt","ggweolp","ggweolh","ggweom","ggweob","ggweobs","ggweos","ggweoss","ggweong","ggweoj","ggweoc","ggweok","ggweot","ggweop","ggweoh","ggwe","ggweg","ggwegg","ggwegs","ggwen","ggwenj","ggwenh","ggwed","ggwel","ggwelg","ggwelm","ggwelb","ggwels","ggwelt","ggwelp","ggwelh"],["ggwem","ggweb","ggwebs","ggwes","ggwess","ggweng","ggwej","ggwec","ggwek","ggwet","ggwep","ggweh","ggwi","ggwig","ggwigg","ggwigs","ggwin","ggwinj","ggwinh","ggwid","ggwil","ggwilg","ggwilm","ggwilb","ggwils","ggwilt","ggwilp","ggwilh","ggwim","ggwib","ggwibs","ggwis","ggwiss","ggwing","ggwij","ggwic","ggwik","ggwit","ggwip","ggwih","ggyu","ggyug","ggyugg","ggyugs","ggyun","ggyunj","ggyunh","ggyud","ggyul","ggyulg","ggyulm","ggyulb","ggyuls","ggyult","ggyulp","ggyulh","ggyum","ggyub","ggyubs","ggyus","ggyuss","ggyung","ggyuj","ggyuc","ggyuk","ggyut","ggyup","ggyuh","ggeu","ggeug","ggeugg","ggeugs","ggeun","ggeunj","ggeunh","ggeud","ggeul","ggeulg","ggeulm","ggeulb","ggeuls","ggeult","ggeulp","ggeulh","ggeum","ggeub","ggeubs","ggeus","ggeuss","ggeung","ggeuj","ggeuc","ggeuk","ggeut","ggeup","ggeuh","ggyi","ggyig","ggyigg","ggyigs","ggyin","ggyinj","ggyinh","ggyid","ggyil","ggyilg","ggyilm","ggyilb","ggyils","ggyilt","ggyilp","ggyilh","ggyim","ggyib","ggyibs","ggyis","ggyiss","ggying","ggyij","ggyic","ggyik","ggyit","ggyip","ggyih","ggi","ggig","ggigg","ggigs","ggin","gginj","gginh","ggid","ggil","ggilg","ggilm","ggilb","ggils","ggilt","ggilp","ggilh","ggim","ggib","ggibs","ggis","ggiss","gging","ggij","ggic","ggik","ggit","ggip","ggih","na","nag","nagg","nags","nan","nanj","nanh","nad","nal","nalg","nalm","nalb","nals","nalt","nalp","nalh","nam","nab","nabs","nas","nass","nang","naj","nac","nak","nat","nap","nah","nae","naeg","naegg","naegs","naen","naenj","naenh","naed","nael","naelg","naelm","naelb","naels","naelt","naelp","naelh","naem","naeb","naebs","naes","naess","naeng","naej","naec","naek","naet","naep","naeh","nya","nyag","nyagg","nyags","nyan","nyanj","nyanh","nyad","nyal","nyalg","nyalm","nyalb","nyals","nyalt","nyalp","nyalh","nyam","nyab","nyabs","nyas","nyass","nyang","nyaj","nyac","nyak","nyat","nyap","nyah","nyae","nyaeg","nyaegg","nyaegs","nyaen","nyaenj","nyaenh","nyaed","nyael","nyaelg","nyaelm","nyaelb","nyaels","nyaelt","nyaelp","nyaelh","nyaem","nyaeb","nyaebs","nyaes"],["nyaess","nyaeng","nyaej","nyaec","nyaek","nyaet","nyaep","nyaeh","neo","neog","neogg","neogs","neon","neonj","neonh","neod","neol","neolg","neolm","neolb","neols","neolt","neolp","neolh","neom","neob","neobs","neos","neoss","neong","neoj","neoc","neok","neot","neop","neoh","ne","neg","negg","negs","nen","nenj","nenh","ned","nel","nelg","nelm","nelb","nels","nelt","nelp","nelh","nem","neb","nebs","nes","ness","neng","nej","nec","nek","net","nep","neh","nyeo","nyeog","nyeogg","nyeogs","nyeon","nyeonj","nyeonh","nyeod","nyeol","nyeolg","nyeolm","nyeolb","nyeols","nyeolt","nyeolp","nyeolh","nyeom","nyeob","nyeobs","nyeos","nyeoss","nyeong","nyeoj","nyeoc","nyeok","nyeot","nyeop","nyeoh","nye","nyeg","nyegg","nyegs","nyen","nyenj","nyenh","nyed","nyel","nyelg","nyelm","nyelb","nyels","nyelt","nyelp","nyelh","nyem","nyeb","nyebs","nyes","nyess","nyeng","nyej","nyec","nyek","nyet","nyep","nyeh","no","nog","nogg","nogs","non","nonj","nonh","nod","nol","nolg","nolm","nolb","nols","nolt","nolp","nolh","nom","nob","nobs","nos","noss","nong","noj","noc","nok","not","nop","noh","nwa","nwag","nwagg","nwags","nwan","nwanj","nwanh","nwad","nwal","nwalg","nwalm","nwalb","nwals","nwalt","nwalp","nwalh","nwam","nwab","nwabs","nwas","nwass","nwang","nwaj","nwac","nwak","nwat","nwap","nwah","nwae","nwaeg","nwaegg","nwaegs","nwaen","nwaenj","nwaenh","nwaed","nwael","nwaelg","nwaelm","nwaelb","nwaels","nwaelt","nwaelp","nwaelh","nwaem","nwaeb","nwaebs","nwaes","nwaess","nwaeng","nwaej","nwaec","nwaek","nwaet","nwaep","nwaeh","noe","noeg","noegg","noegs","noen","noenj","noenh","noed","noel","noelg","noelm","noelb","noels","noelt","noelp","noelh","noem","noeb","noebs","noes","noess","noeng","noej","noec","noek","noet","noep","noeh","nyo","nyog","nyogg","nyogs","nyon","nyonj","nyonh","nyod","nyol","nyolg","nyolm","nyolb","nyols","nyolt","nyolp","nyolh","nyom","nyob","nyobs","nyos","nyoss","nyong","nyoj","nyoc"],["nyok","nyot","nyop","nyoh","nu","nug","nugg","nugs","nun","nunj","nunh","nud","nul","nulg","nulm","nulb","nuls","nult","nulp","nulh","num","nub","nubs","nus","nuss","nung","nuj","nuc","nuk","nut","nup","nuh","nweo","nweog","nweogg","nweogs","nweon","nweonj","nweonh","nweod","nweol","nweolg","nweolm","nweolb","nweols","nweolt","nweolp","nweolh","nweom","nweob","nweobs","nweos","nweoss","nweong","nweoj","nweoc","nweok","nweot","nweop","nweoh","nwe","nweg","nwegg","nwegs","nwen","nwenj","nwenh","nwed","nwel","nwelg","nwelm","nwelb","nwels","nwelt","nwelp","nwelh","nwem","nweb","nwebs","nwes","nwess","nweng","nwej","nwec","nwek","nwet","nwep","nweh","nwi","nwig","nwigg","nwigs","nwin","nwinj","nwinh","nwid","nwil","nwilg","nwilm","nwilb","nwils","nwilt","nwilp","nwilh","nwim","nwib","nwibs","nwis","nwiss","nwing","nwij","nwic","nwik","nwit","nwip","nwih","nyu","nyug","nyugg","nyugs","nyun","nyunj","nyunh","nyud","nyul","nyulg","nyulm","nyulb","nyuls","nyult","nyulp","nyulh","nyum","nyub","nyubs","nyus","nyuss","nyung","nyuj","nyuc","nyuk","nyut","nyup","nyuh","neu","neug","neugg","neugs","neun","neunj","neunh","neud","neul","neulg","neulm","neulb","neuls","neult","neulp","neulh","neum","neub","neubs","neus","neuss","neung","neuj","neuc","neuk","neut","neup","neuh","nyi","nyig","nyigg","nyigs","nyin","nyinj","nyinh","nyid","nyil","nyilg","nyilm","nyilb","nyils","nyilt","nyilp","nyilh","nyim","nyib","nyibs","nyis","nyiss","nying","nyij","nyic","nyik","nyit","nyip","nyih","ni","nig","nigg","nigs","nin","ninj","ninh","nid","nil","nilg","nilm","nilb","nils","nilt","nilp","nilh","nim","nib","nibs","nis","niss","ning","nij","nic","nik","nit","nip","nih","da","dag","dagg","dags","dan","danj","danh","dad","dal","dalg","dalm","dalb","dals","dalt","dalp","dalh","dam","dab","dabs","das","dass","dang","daj","dac","dak","dat","dap","dah"],["dae","daeg","daegg","daegs","daen","daenj","daenh","daed","dael","daelg","daelm","daelb","daels","daelt","daelp","daelh","daem","daeb","daebs","daes","daess","daeng","daej","daec","daek","daet","daep","daeh","dya","dyag","dyagg","dyags","dyan","dyanj","dyanh","dyad","dyal","dyalg","dyalm","dyalb","dyals","dyalt","dyalp","dyalh","dyam","dyab","dyabs","dyas","dyass","dyang","dyaj","dyac","dyak","dyat","dyap","dyah","dyae","dyaeg","dyaegg","dyaegs","dyaen","dyaenj","dyaenh","dyaed","dyael","dyaelg","dyaelm","dyaelb","dyaels","dyaelt","dyaelp","dyaelh","dyaem","dyaeb","dyaebs","dyaes","dyaess","dyaeng","dyaej","dyaec","dyaek","dyaet","dyaep","dyaeh","deo","deog","deogg","deogs","deon","deonj","deonh","deod","deol","deolg","deolm","deolb","deols","deolt","deolp","deolh","deom","deob","deobs","deos","deoss","deong","deoj","deoc","deok","deot","deop","deoh","de","deg","degg","degs","den","denj","denh","ded","del","delg","delm","delb","dels","delt","delp","delh","dem","deb","debs","des","dess","deng","dej","dec","dek","det","dep","deh","dyeo","dyeog","dyeogg","dyeogs","dyeon","dyeonj","dyeonh","dyeod","dyeol","dyeolg","dyeolm","dyeolb","dyeols","dyeolt","dyeolp","dyeolh","dyeom","dyeob","dyeobs","dyeos","dyeoss","dyeong","dyeoj","dyeoc","dyeok","dyeot","dyeop","dyeoh","dye","dyeg","dyegg","dyegs","dyen","dyenj","dyenh","dyed","dyel","dyelg","dyelm","dyelb","dyels","dyelt","dyelp","dyelh","dyem","dyeb","dyebs","dyes","dyess","dyeng","dyej","dyec","dyek","dyet","dyep","dyeh","do","dog","dogg","dogs","don","donj","donh","dod","dol","dolg","dolm","dolb","dols","dolt","dolp","dolh","dom","dob","dobs","dos","doss","dong","doj","doc","dok","dot","dop","doh","dwa","dwag","dwagg","dwags","dwan","dwanj","dwanh","dwad","dwal","dwalg","dwalm","dwalb","dwals","dwalt","dwalp","dwalh","dwam","dwab","dwabs","dwas","dwass","dwang","dwaj","dwac","dwak","dwat","dwap","dwah","dwae","dwaeg","dwaegg","dwaegs"],["dwaen","dwaenj","dwaenh","dwaed","dwael","dwaelg","dwaelm","dwaelb","dwaels","dwaelt","dwaelp","dwaelh","dwaem","dwaeb","dwaebs","dwaes","dwaess","dwaeng","dwaej","dwaec","dwaek","dwaet","dwaep","dwaeh","doe","doeg","doegg","doegs","doen","doenj","doenh","doed","doel","doelg","doelm","doelb","doels","doelt","doelp","doelh","doem","doeb","doebs","does","doess","doeng","doej","doec","doek","doet","doep","doeh","dyo","dyog","dyogg","dyogs","dyon","dyonj","dyonh","dyod","dyol","dyolg","dyolm","dyolb","dyols","dyolt","dyolp","dyolh","dyom","dyob","dyobs","dyos","dyoss","dyong","dyoj","dyoc","dyok","dyot","dyop","dyoh","du","dug","dugg","dugs","dun","dunj","dunh","dud","dul","dulg","dulm","dulb","duls","dult","dulp","dulh","dum","dub","dubs","dus","duss","dung","duj","duc","duk","dut","dup","duh","dweo","dweog","dweogg","dweogs","dweon","dweonj","dweonh","dweod","dweol","dweolg","dweolm","dweolb","dweols","dweolt","dweolp","dweolh","dweom","dweob","dweobs","dweos","dweoss","dweong","dweoj","dweoc","dweok","dweot","dweop","dweoh","dwe","dweg","dwegg","dwegs","dwen","dwenj","dwenh","dwed","dwel","dwelg","dwelm","dwelb","dwels","dwelt","dwelp","dwelh","dwem","dweb","dwebs","dwes","dwess","dweng","dwej","dwec","dwek","dwet","dwep","dweh","dwi","dwig","dwigg","dwigs","dwin","dwinj","dwinh","dwid","dwil","dwilg","dwilm","dwilb","dwils","dwilt","dwilp","dwilh","dwim","dwib","dwibs","dwis","dwiss","dwing","dwij","dwic","dwik","dwit","dwip","dwih","dyu","dyug","dyugg","dyugs","dyun","dyunj","dyunh","dyud","dyul","dyulg","dyulm","dyulb","dyuls","dyult","dyulp","dyulh","dyum","dyub","dyubs","dyus","dyuss","dyung","dyuj","dyuc","dyuk","dyut","dyup","dyuh","deu","deug","deugg","deugs","deun","deunj","deunh","deud","deul","deulg","deulm","deulb","deuls","deult","deulp","deulh","deum","deub","deubs","deus","deuss","deung","deuj","deuc","deuk","deut","deup","deuh","dyi","dyig","dyigg","dyigs","dyin","dyinj","dyinh","dyid"],["dyil","dyilg","dyilm","dyilb","dyils","dyilt","dyilp","dyilh","dyim","dyib","dyibs","dyis","dyiss","dying","dyij","dyic","dyik","dyit","dyip","dyih","di","dig","digg","digs","din","dinj","dinh","did","dil","dilg","dilm","dilb","dils","dilt","dilp","dilh","dim","dib","dibs","dis","diss","ding","dij","dic","dik","dit","dip","dih","dda","ddag","ddagg","ddags","ddan","ddanj","ddanh","ddad","ddal","ddalg","ddalm","ddalb","ddals","ddalt","ddalp","ddalh","ddam","ddab","ddabs","ddas","ddass","ddang","ddaj","ddac","ddak","ddat","ddap","ddah","ddae","ddaeg","ddaegg","ddaegs","ddaen","ddaenj","ddaenh","ddaed","ddael","ddaelg","ddaelm","ddaelb","ddaels","ddaelt","ddaelp","ddaelh","ddaem","ddaeb","ddaebs","ddaes","ddaess","ddaeng","ddaej","ddaec","ddaek","ddaet","ddaep","ddaeh","ddya","ddyag","ddyagg","ddyags","ddyan","ddyanj","ddyanh","ddyad","ddyal","ddyalg","ddyalm","ddyalb","ddyals","ddyalt","ddyalp","ddyalh","ddyam","ddyab","ddyabs","ddyas","ddyass","ddyang","ddyaj","ddyac","ddyak","ddyat","ddyap","ddyah","ddyae","ddyaeg","ddyaegg","ddyaegs","ddyaen","ddyaenj","ddyaenh","ddyaed","ddyael","ddyaelg","ddyaelm","ddyaelb","ddyaels","ddyaelt","ddyaelp","ddyaelh","ddyaem","ddyaeb","ddyaebs","ddyaes","ddyaess","ddyaeng","ddyaej","ddyaec","ddyaek","ddyaet","ddyaep","ddyaeh","ddeo","ddeog","ddeogg","ddeogs","ddeon","ddeonj","ddeonh","ddeod","ddeol","ddeolg","ddeolm","ddeolb","ddeols","ddeolt","ddeolp","ddeolh","ddeom","ddeob","ddeobs","ddeos","ddeoss","ddeong","ddeoj","ddeoc","ddeok","ddeot","ddeop","ddeoh","dde","ddeg","ddegg","ddegs","dden","ddenj","ddenh","dded","ddel","ddelg","ddelm","ddelb","ddels","ddelt","ddelp","ddelh","ddem","ddeb","ddebs","ddes","ddess","ddeng","ddej","ddec","ddek","ddet","ddep","ddeh","ddyeo","ddyeog","ddyeogg","ddyeogs","ddyeon","ddyeonj","ddyeonh","ddyeod","ddyeol","ddyeolg","ddyeolm","ddyeolb","ddyeols","ddyeolt","ddyeolp","ddyeolh","ddyeom","ddyeob","ddyeobs","ddyeos","ddyeoss","ddyeong","ddyeoj","ddyeoc","ddyeok","ddyeot","ddyeop","ddyeoh","ddye","ddyeg","ddyegg","ddyegs","ddyen","ddyenj","ddyenh","ddyed","ddyel","ddyelg","ddyelm","ddyelb"],["ddyels","ddyelt","ddyelp","ddyelh","ddyem","ddyeb","ddyebs","ddyes","ddyess","ddyeng","ddyej","ddyec","ddyek","ddyet","ddyep","ddyeh","ddo","ddog","ddogg","ddogs","ddon","ddonj","ddonh","ddod","ddol","ddolg","ddolm","ddolb","ddols","ddolt","ddolp","ddolh","ddom","ddob","ddobs","ddos","ddoss","ddong","ddoj","ddoc","ddok","ddot","ddop","ddoh","ddwa","ddwag","ddwagg","ddwags","ddwan","ddwanj","ddwanh","ddwad","ddwal","ddwalg","ddwalm","ddwalb","ddwals","ddwalt","ddwalp","ddwalh","ddwam","ddwab","ddwabs","ddwas","ddwass","ddwang","ddwaj","ddwac","ddwak","ddwat","ddwap","ddwah","ddwae","ddwaeg","ddwaegg","ddwaegs","ddwaen","ddwaenj","ddwaenh","ddwaed","ddwael","ddwaelg","ddwaelm","ddwaelb","ddwaels","ddwaelt","ddwaelp","ddwaelh","ddwaem","ddwaeb","ddwaebs","ddwaes","ddwaess","ddwaeng","ddwaej","ddwaec","ddwaek","ddwaet","ddwaep","ddwaeh","ddoe","ddoeg","ddoegg","ddoegs","ddoen","ddoenj","ddoenh","ddoed","ddoel","ddoelg","ddoelm","ddoelb","ddoels","ddoelt","ddoelp","ddoelh","ddoem","ddoeb","ddoebs","ddoes","ddoess","ddoeng","ddoej","ddoec","ddoek","ddoet","ddoep","ddoeh","ddyo","ddyog","ddyogg","ddyogs","ddyon","ddyonj","ddyonh","ddyod","ddyol","ddyolg","ddyolm","ddyolb","ddyols","ddyolt","ddyolp","ddyolh","ddyom","ddyob","ddyobs","ddyos","ddyoss","ddyong","ddyoj","ddyoc","ddyok","ddyot","ddyop","ddyoh","ddu","ddug","ddugg","ddugs","ddun","ddunj","ddunh","ddud","ddul","ddulg","ddulm","ddulb","dduls","ddult","ddulp","ddulh","ddum","ddub","ddubs","ddus","dduss","ddung","dduj","dduc","dduk","ddut","ddup","dduh","ddweo","ddweog","ddweogg","ddweogs","ddweon","ddweonj","ddweonh","ddweod","ddweol","ddweolg","ddweolm","ddweolb","ddweols","ddweolt","ddweolp","ddweolh","ddweom","ddweob","ddweobs","ddweos","ddweoss","ddweong","ddweoj","ddweoc","ddweok","ddweot","ddweop","ddweoh","ddwe","ddweg","ddwegg","ddwegs","ddwen","ddwenj","ddwenh","ddwed","ddwel","ddwelg","ddwelm","ddwelb","ddwels","ddwelt","ddwelp","ddwelh","ddwem","ddweb","ddwebs","ddwes","ddwess","ddweng","ddwej","ddwec","ddwek","ddwet","ddwep","ddweh","ddwi","ddwig","ddwigg","ddwigs","ddwin","ddwinj","ddwinh","ddwid","ddwil","ddwilg","ddwilm","ddwilb","ddwils","ddwilt","ddwilp","ddwilh"],["ddwim","ddwib","ddwibs","ddwis","ddwiss","ddwing","ddwij","ddwic","ddwik","ddwit","ddwip","ddwih","ddyu","ddyug","ddyugg","ddyugs","ddyun","ddyunj","ddyunh","ddyud","ddyul","ddyulg","ddyulm","ddyulb","ddyuls","ddyult","ddyulp","ddyulh","ddyum","ddyub","ddyubs","ddyus","ddyuss","ddyung","ddyuj","ddyuc","ddyuk","ddyut","ddyup","ddyuh","ddeu","ddeug","ddeugg","ddeugs","ddeun","ddeunj","ddeunh","ddeud","ddeul","ddeulg","ddeulm","ddeulb","ddeuls","ddeult","ddeulp","ddeulh","ddeum","ddeub","ddeubs","ddeus","ddeuss","ddeung","ddeuj","ddeuc","ddeuk","ddeut","ddeup","ddeuh","ddyi","ddyig","ddyigg","ddyigs","ddyin","ddyinj","ddyinh","ddyid","ddyil","ddyilg","ddyilm","ddyilb","ddyils","ddyilt","ddyilp","ddyilh","ddyim","ddyib","ddyibs","ddyis","ddyiss","ddying","ddyij","ddyic","ddyik","ddyit","ddyip","ddyih","ddi","ddig","ddigg","ddigs","ddin","ddinj","ddinh","ddid","ddil","ddilg","ddilm","ddilb","ddils","ddilt","ddilp","ddilh","ddim","ddib","ddibs","ddis","ddiss","dding","ddij","ddic","ddik","ddit","ddip","ddih","ra","rag","ragg","rags","ran","ranj","ranh","rad","ral","ralg","ralm","ralb","rals","ralt","ralp","ralh","ram","rab","rabs","ras","rass","rang","raj","rac","rak","rat","rap","rah","rae","raeg","raegg","raegs","raen","raenj","raenh","raed","rael","raelg","raelm","raelb","raels","raelt","raelp","raelh","raem","raeb","raebs","raes","raess","raeng","raej","raec","raek","raet","raep","raeh","rya","ryag","ryagg","ryags","ryan","ryanj","ryanh","ryad","ryal","ryalg","ryalm","ryalb","ryals","ryalt","ryalp","ryalh","ryam","ryab","ryabs","ryas","ryass","ryang","ryaj","ryac","ryak","ryat","ryap","ryah","ryae","ryaeg","ryaegg","ryaegs","ryaen","ryaenj","ryaenh","ryaed","ryael","ryaelg","ryaelm","ryaelb","ryaels","ryaelt","ryaelp","ryaelh","ryaem","ryaeb","ryaebs","ryaes","ryaess","ryaeng","ryaej","ryaec","ryaek","ryaet","ryaep","ryaeh","reo","reog","reogg","reogs","reon","reonj","reonh","reod","reol","reolg","reolm","reolb","reols","reolt","reolp","reolh","reom","reob","reobs","reos"],["reoss","reong","reoj","reoc","reok","reot","reop","reoh","re","reg","regg","regs","ren","renj","renh","red","rel","relg","relm","relb","rels","relt","relp","relh","rem","reb","rebs","res","ress","reng","rej","rec","rek","ret","rep","reh","ryeo","ryeog","ryeogg","ryeogs","ryeon","ryeonj","ryeonh","ryeod","ryeol","ryeolg","ryeolm","ryeolb","ryeols","ryeolt","ryeolp","ryeolh","ryeom","ryeob","ryeobs","ryeos","ryeoss","ryeong","ryeoj","ryeoc","ryeok","ryeot","ryeop","ryeoh","rye","ryeg","ryegg","ryegs","ryen","ryenj","ryenh","ryed","ryel","ryelg","ryelm","ryelb","ryels","ryelt","ryelp","ryelh","ryem","ryeb","ryebs","ryes","ryess","ryeng","ryej","ryec","ryek","ryet","ryep","ryeh","ro","rog","rogg","rogs","ron","ronj","ronh","rod","rol","rolg","rolm","rolb","rols","rolt","rolp","rolh","rom","rob","robs","ros","ross","rong","roj","roc","rok","rot","rop","roh","rwa","rwag","rwagg","rwags","rwan","rwanj","rwanh","rwad","rwal","rwalg","rwalm","rwalb","rwals","rwalt","rwalp","rwalh","rwam","rwab","rwabs","rwas","rwass","rwang","rwaj","rwac","rwak","rwat","rwap","rwah","rwae","rwaeg","rwaegg","rwaegs","rwaen","rwaenj","rwaenh","rwaed","rwael","rwaelg","rwaelm","rwaelb","rwaels","rwaelt","rwaelp","rwaelh","rwaem","rwaeb","rwaebs","rwaes","rwaess","rwaeng","rwaej","rwaec","rwaek","rwaet","rwaep","rwaeh","roe","roeg","roegg","roegs","roen","roenj","roenh","roed","roel","roelg","roelm","roelb","roels","roelt","roelp","roelh","roem","roeb","roebs","roes","roess","roeng","roej","roec","roek","roet","roep","roeh","ryo","ryog","ryogg","ryogs","ryon","ryonj","ryonh","ryod","ryol","ryolg","ryolm","ryolb","ryols","ryolt","ryolp","ryolh","ryom","ryob","ryobs","ryos","ryoss","ryong","ryoj","ryoc","ryok","ryot","ryop","ryoh","ru","rug","rugg","rugs","run","runj","runh","rud","rul","rulg","rulm","rulb","ruls","rult","rulp","rulh","rum","rub","rubs","rus","russ","rung","ruj","ruc"],["ruk","rut","rup","ruh","rweo","rweog","rweogg","rweogs","rweon","rweonj","rweonh","rweod","rweol","rweolg","rweolm","rweolb","rweols","rweolt","rweolp","rweolh","rweom","rweob","rweobs","rweos","rweoss","rweong","rweoj","rweoc","rweok","rweot","rweop","rweoh","rwe","rweg","rwegg","rwegs","rwen","rwenj","rwenh","rwed","rwel","rwelg","rwelm","rwelb","rwels","rwelt","rwelp","rwelh","rwem","rweb","rwebs","rwes","rwess","rweng","rwej","rwec","rwek","rwet","rwep","rweh","rwi","rwig","rwigg","rwigs","rwin","rwinj","rwinh","rwid","rwil","rwilg","rwilm","rwilb","rwils","rwilt","rwilp","rwilh","rwim","rwib","rwibs","rwis","rwiss","rwing","rwij","rwic","rwik","rwit","rwip","rwih","ryu","ryug","ryugg","ryugs","ryun","ryunj","ryunh","ryud","ryul","ryulg","ryulm","ryulb","ryuls","ryult","ryulp","ryulh","ryum","ryub","ryubs","ryus","ryuss","ryung","ryuj","ryuc","ryuk","ryut","ryup","ryuh","reu","reug","reugg","reugs","reun","reunj","reunh","reud","reul","reulg","reulm","reulb","reuls","reult","reulp","reulh","reum","reub","reubs","reus","reuss","reung","reuj","reuc","reuk","reut","reup","reuh","ryi","ryig","ryigg","ryigs","ryin","ryinj","ryinh","ryid","ryil","ryilg","ryilm","ryilb","ryils","ryilt","ryilp","ryilh","ryim","ryib","ryibs","ryis","ryiss","rying","ryij","ryic","ryik","ryit","ryip","ryih","ri","rig","rigg","rigs","rin","rinj","rinh","rid","ril","rilg","rilm","rilb","rils","rilt","rilp","rilh","rim","rib","ribs","ris","riss","ring","rij","ric","rik","rit","rip","rih","ma","mag","magg","mags","man","manj","manh","mad","mal","malg","malm","malb","mals","malt","malp","malh","mam","mab","mabs","mas","mass","mang","maj","mac","mak","mat","map","mah","mae","maeg","maegg","maegs","maen","maenj","maenh","maed","mael","maelg","maelm","maelb","maels","maelt","maelp","maelh","maem","maeb","maebs","maes","maess","maeng","maej","maec","maek","maet","maep","maeh"],["mya","myag","myagg","myags","myan","myanj","myanh","myad","myal","myalg","myalm","myalb","myals","myalt","myalp","myalh","myam","myab","myabs","myas","myass","myang","myaj","myac","myak","myat","myap","myah","myae","myaeg","myaegg","myaegs","myaen","myaenj","myaenh","myaed","myael","myaelg","myaelm","myaelb","myaels","myaelt","myaelp","myaelh","myaem","myaeb","myaebs","myaes","myaess","myaeng","myaej","myaec","myaek","myaet","myaep","myaeh","meo","meog","meogg","meogs","meon","meonj","meonh","meod","meol","meolg","meolm","meolb","meols","meolt","meolp","meolh","meom","meob","meobs","meos","meoss","meong","meoj","meoc","meok","meot","meop","meoh","me","meg","megg","megs","men","menj","menh","med","mel","melg","melm","melb","mels","melt","melp","melh","mem","meb","mebs","mes","mess","meng","mej","mec","mek","met","mep","meh","myeo","myeog","myeogg","myeogs","myeon","myeonj","myeonh","myeod","myeol","myeolg","myeolm","myeolb","myeols","myeolt","myeolp","myeolh","myeom","myeob","myeobs","myeos","myeoss","myeong","myeoj","myeoc","myeok","myeot","myeop","myeoh","mye","myeg","myegg","myegs","myen","myenj","myenh","myed","myel","myelg","myelm","myelb","myels","myelt","myelp","myelh","myem","myeb","myebs","myes","myess","myeng","myej","myec","myek","myet","myep","myeh","mo","mog","mogg","mogs","mon","monj","monh","mod","mol","molg","molm","molb","mols","molt","molp","molh","mom","mob","mobs","mos","moss","mong","moj","moc","mok","mot","mop","moh","mwa","mwag","mwagg","mwags","mwan","mwanj","mwanh","mwad","mwal","mwalg","mwalm","mwalb","mwals","mwalt","mwalp","mwalh","mwam","mwab","mwabs","mwas","mwass","mwang","mwaj","mwac","mwak","mwat","mwap","mwah","mwae","mwaeg","mwaegg","mwaegs","mwaen","mwaenj","mwaenh","mwaed","mwael","mwaelg","mwaelm","mwaelb","mwaels","mwaelt","mwaelp","mwaelh","mwaem","mwaeb","mwaebs","mwaes","mwaess","mwaeng","mwaej","mwaec","mwaek","mwaet","mwaep","mwaeh","moe","moeg","moegg","moegs"],["moen","moenj","moenh","moed","moel","moelg","moelm","moelb","moels","moelt","moelp","moelh","moem","moeb","moebs","moes","moess","moeng","moej","moec","moek","moet","moep","moeh","myo","myog","myogg","myogs","myon","myonj","myonh","myod","myol","myolg","myolm","myolb","myols","myolt","myolp","myolh","myom","myob","myobs","myos","myoss","myong","myoj","myoc","myok","myot","myop","myoh","mu","mug","mugg","mugs","mun","munj","munh","mud","mul","mulg","mulm","mulb","muls","mult","mulp","mulh","mum","mub","mubs","mus","muss","mung","muj","muc","muk","mut","mup","muh","mweo","mweog","mweogg","mweogs","mweon","mweonj","mweonh","mweod","mweol","mweolg","mweolm","mweolb","mweols","mweolt","mweolp","mweolh","mweom","mweob","mweobs","mweos","mweoss","mweong","mweoj","mweoc","mweok","mweot","mweop","mweoh","mwe","mweg","mwegg","mwegs","mwen","mwenj","mwenh","mwed","mwel","mwelg","mwelm","mwelb","mwels","mwelt","mwelp","mwelh","mwem","mweb","mwebs","mwes","mwess","mweng","mwej","mwec","mwek","mwet","mwep","mweh","mwi","mwig","mwigg","mwigs","mwin","mwinj","mwinh","mwid","mwil","mwilg","mwilm","mwilb","mwils","mwilt","mwilp","mwilh","mwim","mwib","mwibs","mwis","mwiss","mwing","mwij","mwic","mwik","mwit","mwip","mwih","myu","myug","myugg","myugs","myun","myunj","myunh","myud","myul","myulg","myulm","myulb","myuls","myult","myulp","myulh","myum","myub","myubs","myus","myuss","myung","myuj","myuc","myuk","myut","myup","myuh","meu","meug","meugg","meugs","meun","meunj","meunh","meud","meul","meulg","meulm","meulb","meuls","meult","meulp","meulh","meum","meub","meubs","meus","meuss","meung","meuj","meuc","meuk","meut","meup","meuh","myi","myig","myigg","myigs","myin","myinj","myinh","myid","myil","myilg","myilm","myilb","myils","myilt","myilp","myilh","myim","myib","myibs","myis","myiss","mying","myij","myic","myik","myit","myip","myih","mi","mig","migg","migs","min","minj","minh","mid"],["mil","milg","milm","milb","mils","milt","milp","milh","mim","mib","mibs","mis","miss","ming","mij","mic","mik","mit","mip","mih","ba","bag","bagg","bags","ban","banj","banh","bad","bal","balg","balm","balb","bals","balt","balp","balh","bam","bab","babs","bas","bass","bang","baj","bac","bak","bat","bap","bah","bae","baeg","baegg","baegs","baen","baenj","baenh","baed","bael","baelg","baelm","baelb","baels","baelt","baelp","baelh","baem","baeb","baebs","baes","baess","baeng","baej","baec","baek","baet","baep","baeh","bya","byag","byagg","byags","byan","byanj","byanh","byad","byal","byalg","byalm","byalb","byals","byalt","byalp","byalh","byam","byab","byabs","byas","byass","byang","byaj","byac","byak","byat","byap","byah","byae","byaeg","byaegg","byaegs","byaen","byaenj","byaenh","byaed","byael","byaelg","byaelm","byaelb","byaels","byaelt","byaelp","byaelh","byaem","byaeb","byaebs","byaes","byaess","byaeng","byaej","byaec","byaek","byaet","byaep","byaeh","beo","beog","beogg","beogs","beon","beonj","beonh","beod","beol","beolg","beolm","beolb","beols","beolt","beolp","beolh","beom","beob","beobs","beos","beoss","beong","beoj","beoc","beok","beot","beop","beoh","be","beg","begg","begs","ben","benj","benh","bed","bel","belg","belm","belb","bels","belt","belp","belh","bem","beb","bebs","bes","bess","beng","bej","bec","bek","bet","bep","beh","byeo","byeog","byeogg","byeogs","byeon","byeonj","byeonh","byeod","byeol","byeolg","byeolm","byeolb","byeols","byeolt","byeolp","byeolh","byeom","byeob","byeobs","byeos","byeoss","byeong","byeoj","byeoc","byeok","byeot","byeop","byeoh","bye","byeg","byegg","byegs","byen","byenj","byenh","byed","byel","byelg","byelm","byelb","byels","byelt","byelp","byelh","byem","byeb","byebs","byes","byess","byeng","byej","byec","byek","byet","byep","byeh","bo","bog","bogg","bogs","bon","bonj","bonh","bod","bol","bolg","bolm","bolb"],["bols","bolt","bolp","bolh","bom","bob","bobs","bos","boss","bong","boj","boc","bok","bot","bop","boh","bwa","bwag","bwagg","bwags","bwan","bwanj","bwanh","bwad","bwal","bwalg","bwalm","bwalb","bwals","bwalt","bwalp","bwalh","bwam","bwab","bwabs","bwas","bwass","bwang","bwaj","bwac","bwak","bwat","bwap","bwah","bwae","bwaeg","bwaegg","bwaegs","bwaen","bwaenj","bwaenh","bwaed","bwael","bwaelg","bwaelm","bwaelb","bwaels","bwaelt","bwaelp","bwaelh","bwaem","bwaeb","bwaebs","bwaes","bwaess","bwaeng","bwaej","bwaec","bwaek","bwaet","bwaep","bwaeh","boe","boeg","boegg","boegs","boen","boenj","boenh","boed","boel","boelg","boelm","boelb","boels","boelt","boelp","boelh","boem","boeb","boebs","boes","boess","boeng","boej","boec","boek","boet","boep","boeh","byo","byog","byogg","byogs","byon","byonj","byonh","byod","byol","byolg","byolm","byolb","byols","byolt","byolp","byolh","byom","byob","byobs","byos","byoss","byong","byoj","byoc","byok","byot","byop","byoh","bu","bug","bugg","bugs","bun","bunj","bunh","bud","bul","bulg","bulm","bulb","buls","bult","bulp","bulh","bum","bub","bubs","bus","buss","bung","buj","buc","buk","but","bup","buh","bweo","bweog","bweogg","bweogs","bweon","bweonj","bweonh","bweod","bweol","bweolg","bweolm","bweolb","bweols","bweolt","bweolp","bweolh","bweom","bweob","bweobs","bweos","bweoss","bweong","bweoj","bweoc","bweok","bweot","bweop","bweoh","bwe","bweg","bwegg","bwegs","bwen","bwenj","bwenh","bwed","bwel","bwelg","bwelm","bwelb","bwels","bwelt","bwelp","bwelh","bwem","bweb","bwebs","bwes","bwess","bweng","bwej","bwec","bwek","bwet","bwep","bweh","bwi","bwig","bwigg","bwigs","bwin","bwinj","bwinh","bwid","bwil","bwilg","bwilm","bwilb","bwils","bwilt","bwilp","bwilh","bwim","bwib","bwibs","bwis","bwiss","bwing","bwij","bwic","bwik","bwit","bwip","bwih","byu","byug","byugg","byugs","byun","byunj","byunh","byud","byul","byulg","byulm","byulb","byuls","byult","byulp","byulh"],["byum","byub","byubs","byus","byuss","byung","byuj","byuc","byuk","byut","byup","byuh","beu","beug","beugg","beugs","beun","beunj","beunh","beud","beul","beulg","beulm","beulb","beuls","beult","beulp","beulh","beum","beub","beubs","beus","beuss","beung","beuj","beuc","beuk","beut","beup","beuh","byi","byig","byigg","byigs","byin","byinj","byinh","byid","byil","byilg","byilm","byilb","byils","byilt","byilp","byilh","byim","byib","byibs","byis","byiss","bying","byij","byic","byik","byit","byip","byih","bi","big","bigg","bigs","bin","binj","binh","bid","bil","bilg","bilm","bilb","bils","bilt","bilp","bilh","bim","bib","bibs","bis","biss","bing","bij","bic","bik","bit","bip","bih","bba","bbag","bbagg","bbags","bban","bbanj","bbanh","bbad","bbal","bbalg","bbalm","bbalb","bbals","bbalt","bbalp","bbalh","bbam","bbab","bbabs","bbas","bbass","bbang","bbaj","bbac","bbak","bbat","bbap","bbah","bbae","bbaeg","bbaegg","bbaegs","bbaen","bbaenj","bbaenh","bbaed","bbael","bbaelg","bbaelm","bbaelb","bbaels","bbaelt","bbaelp","bbaelh","bbaem","bbaeb","bbaebs","bbaes","bbaess","bbaeng","bbaej","bbaec","bbaek","bbaet","bbaep","bbaeh","bbya","bbyag","bbyagg","bbyags","bbyan","bbyanj","bbyanh","bbyad","bbyal","bbyalg","bbyalm","bbyalb","bbyals","bbyalt","bbyalp","bbyalh","bbyam","bbyab","bbyabs","bbyas","bbyass","bbyang","bbyaj","bbyac","bbyak","bbyat","bbyap","bbyah","bbyae","bbyaeg","bbyaegg","bbyaegs","bbyaen","bbyaenj","bbyaenh","bbyaed","bbyael","bbyaelg","bbyaelm","bbyaelb","bbyaels","bbyaelt","bbyaelp","bbyaelh","bbyaem","bbyaeb","bbyaebs","bbyaes","bbyaess","bbyaeng","bbyaej","bbyaec","bbyaek","bbyaet","bbyaep","bbyaeh","bbeo","bbeog","bbeogg","bbeogs","bbeon","bbeonj","bbeonh","bbeod","bbeol","bbeolg","bbeolm","bbeolb","bbeols","bbeolt","bbeolp","bbeolh","bbeom","bbeob","bbeobs","bbeos","bbeoss","bbeong","bbeoj","bbeoc","bbeok","bbeot","bbeop","bbeoh","bbe","bbeg","bbegg","bbegs","bben","bbenj","bbenh","bbed","bbel","bbelg","bbelm","bbelb","bbels","bbelt","bbelp","bbelh","bbem","bbeb","bbebs","bbes"],["bbess","bbeng","bbej","bbec","bbek","bbet","bbep","bbeh","bbyeo","bbyeog","bbyeogg","bbyeogs","bbyeon","bbyeonj","bbyeonh","bbyeod","bbyeol","bbyeolg","bbyeolm","bbyeolb","bbyeols","bbyeolt","bbyeolp","bbyeolh","bbyeom","bbyeob","bbyeobs","bbyeos","bbyeoss","bbyeong","bbyeoj","bbyeoc","bbyeok","bbyeot","bbyeop","bbyeoh","bbye","bbyeg","bbyegg","bbyegs","bbyen","bbyenj","bbyenh","bbyed","bbyel","bbyelg","bbyelm","bbyelb","bbyels","bbyelt","bbyelp","bbyelh","bbyem","bbyeb","bbyebs","bbyes","bbyess","bbyeng","bbyej","bbyec","bbyek","bbyet","bbyep","bbyeh","bbo","bbog","bbogg","bbogs","bbon","bbonj","bbonh","bbod","bbol","bbolg","bbolm","bbolb","bbols","bbolt","bbolp","bbolh","bbom","bbob","bbobs","bbos","bboss","bbong","bboj","bboc","bbok","bbot","bbop","bboh","bbwa","bbwag","bbwagg","bbwags","bbwan","bbwanj","bbwanh","bbwad","bbwal","bbwalg","bbwalm","bbwalb","bbwals","bbwalt","bbwalp","bbwalh","bbwam","bbwab","bbwabs","bbwas","bbwass","bbwang","bbwaj","bbwac","bbwak","bbwat","bbwap","bbwah","bbwae","bbwaeg","bbwaegg","bbwaegs","bbwaen","bbwaenj","bbwaenh","bbwaed","bbwael","bbwaelg","bbwaelm","bbwaelb","bbwaels","bbwaelt","bbwaelp","bbwaelh","bbwaem","bbwaeb","bbwaebs","bbwaes","bbwaess","bbwaeng","bbwaej","bbwaec","bbwaek","bbwaet","bbwaep","bbwaeh","bboe","bboeg","bboegg","bboegs","bboen","bboenj","bboenh","bboed","bboel","bboelg","bboelm","bboelb","bboels","bboelt","bboelp","bboelh","bboem","bboeb","bboebs","bboes","bboess","bboeng","bboej","bboec","bboek","bboet","bboep","bboeh","bbyo","bbyog","bbyogg","bbyogs","bbyon","bbyonj","bbyonh","bbyod","bbyol","bbyolg","bbyolm","bbyolb","bbyols","bbyolt","bbyolp","bbyolh","bbyom","bbyob","bbyobs","bbyos","bbyoss","bbyong","bbyoj","bbyoc","bbyok","bbyot","bbyop","bbyoh","bbu","bbug","bbugg","bbugs","bbun","bbunj","bbunh","bbud","bbul","bbulg","bbulm","bbulb","bbuls","bbult","bbulp","bbulh","bbum","bbub","bbubs","bbus","bbuss","bbung","bbuj","bbuc","bbuk","bbut","bbup","bbuh","bbweo","bbweog","bbweogg","bbweogs","bbweon","bbweonj","bbweonh","bbweod","bbweol","bbweolg","bbweolm","bbweolb","bbweols","bbweolt","bbweolp","bbweolh","bbweom","bbweob","bbweobs","bbweos","bbweoss","bbweong","bbweoj","bbweoc"],["bbweok","bbweot","bbweop","bbweoh","bbwe","bbweg","bbwegg","bbwegs","bbwen","bbwenj","bbwenh","bbwed","bbwel","bbwelg","bbwelm","bbwelb","bbwels","bbwelt","bbwelp","bbwelh","bbwem","bbweb","bbwebs","bbwes","bbwess","bbweng","bbwej","bbwec","bbwek","bbwet","bbwep","bbweh","bbwi","bbwig","bbwigg","bbwigs","bbwin","bbwinj","bbwinh","bbwid","bbwil","bbwilg","bbwilm","bbwilb","bbwils","bbwilt","bbwilp","bbwilh","bbwim","bbwib","bbwibs","bbwis","bbwiss","bbwing","bbwij","bbwic","bbwik","bbwit","bbwip","bbwih","bbyu","bbyug","bbyugg","bbyugs","bbyun","bbyunj","bbyunh","bbyud","bbyul","bbyulg","bbyulm","bbyulb","bbyuls","bbyult","bbyulp","bbyulh","bbyum","bbyub","bbyubs","bbyus","bbyuss","bbyung","bbyuj","bbyuc","bbyuk","bbyut","bbyup","bbyuh","bbeu","bbeug","bbeugg","bbeugs","bbeun","bbeunj","bbeunh","bbeud","bbeul","bbeulg","bbeulm","bbeulb","bbeuls","bbeult","bbeulp","bbeulh","bbeum","bbeub","bbeubs","bbeus","bbeuss","bbeung","bbeuj","bbeuc","bbeuk","bbeut","bbeup","bbeuh","bbyi","bbyig","bbyigg","bbyigs","bbyin","bbyinj","bbyinh","bbyid","bbyil","bbyilg","bbyilm","bbyilb","bbyils","bbyilt","bbyilp","bbyilh","bbyim","bbyib","bbyibs","bbyis","bbyiss","bbying","bbyij","bbyic","bbyik","bbyit","bbyip","bbyih","bbi","bbig","bbigg","bbigs","bbin","bbinj","bbinh","bbid","bbil","bbilg","bbilm","bbilb","bbils","bbilt","bbilp","bbilh","bbim","bbib","bbibs","bbis","bbiss","bbing","bbij","bbic","bbik","bbit","bbip","bbih","sa","sag","sagg","sags","san","sanj","sanh","sad","sal","salg","salm","salb","sals","salt","salp","salh","sam","sab","sabs","sas","sass","sang","saj","sac","sak","sat","sap","sah","sae","saeg","saegg","saegs","saen","saenj","saenh","saed","sael","saelg","saelm","saelb","saels","saelt","saelp","saelh","saem","saeb","saebs","saes","saess","saeng","saej","saec","saek","saet","saep","saeh","sya","syag","syagg","syags","syan","syanj","syanh","syad","syal","syalg","syalm","syalb","syals","syalt","syalp","syalh","syam","syab","syabs","syas","syass","syang","syaj","syac","syak","syat","syap","syah"],["syae","syaeg","syaegg","syaegs","syaen","syaenj","syaenh","syaed","syael","syaelg","syaelm","syaelb","syaels","syaelt","syaelp","syaelh","syaem","syaeb","syaebs","syaes","syaess","syaeng","syaej","syaec","syaek","syaet","syaep","syaeh","seo","seog","seogg","seogs","seon","seonj","seonh","seod","seol","seolg","seolm","seolb","seols","seolt","seolp","seolh","seom","seob","seobs","seos","seoss","seong","seoj","seoc","seok","seot","seop","seoh","se","seg","segg","segs","sen","senj","senh","sed","sel","selg","selm","selb","sels","selt","selp","selh","sem","seb","sebs","ses","sess","seng","sej","sec","sek","set","sep","seh","syeo","syeog","syeogg","syeogs","syeon","syeonj","syeonh","syeod","syeol","syeolg","syeolm","syeolb","syeols","syeolt","syeolp","syeolh","syeom","syeob","syeobs","syeos","syeoss","syeong","syeoj","syeoc","syeok","syeot","syeop","syeoh","sye","syeg","syegg","syegs","syen","syenj","syenh","syed","syel","syelg","syelm","syelb","syels","syelt","syelp","syelh","syem","syeb","syebs","syes","syess","syeng","syej","syec","syek","syet","syep","syeh","so","sog","sogg","sogs","son","sonj","sonh","sod","sol","solg","solm","solb","sols","solt","solp","solh","som","sob","sobs","sos","soss","song","soj","soc","sok","sot","sop","soh","swa","swag","swagg","swags","swan","swanj","swanh","swad","swal","swalg","swalm","swalb","swals","swalt","swalp","swalh","swam","swab","swabs","swas","swass","swang","swaj","swac","swak","swat","swap","swah","swae","swaeg","swaegg","swaegs","swaen","swaenj","swaenh","swaed","swael","swaelg","swaelm","swaelb","swaels","swaelt","swaelp","swaelh","swaem","swaeb","swaebs","swaes","swaess","swaeng","swaej","swaec","swaek","swaet","swaep","swaeh","soe","soeg","soegg","soegs","soen","soenj","soenh","soed","soel","soelg","soelm","soelb","soels","soelt","soelp","soelh","soem","soeb","soebs","soes","soess","soeng","soej","soec","soek","soet","soep","soeh","syo","syog","syogg","syogs"],["syon","syonj","syonh","syod","syol","syolg","syolm","syolb","syols","syolt","syolp","syolh","syom","syob","syobs","syos","syoss","syong","syoj","syoc","syok","syot","syop","syoh","su","sug","sugg","sugs","sun","sunj","sunh","sud","sul","sulg","sulm","sulb","suls","sult","sulp","sulh","sum","sub","subs","sus","suss","sung","suj","suc","suk","sut","sup","suh","sweo","sweog","sweogg","sweogs","sweon","sweonj","sweonh","sweod","sweol","sweolg","sweolm","sweolb","sweols","sweolt","sweolp","sweolh","sweom","sweob","sweobs","sweos","sweoss","sweong","sweoj","sweoc","sweok","sweot","sweop","sweoh","swe","sweg","swegg","swegs","swen","swenj","swenh","swed","swel","swelg","swelm","swelb","swels","swelt","swelp","swelh","swem","sweb","swebs","swes","swess","sweng","swej","swec","swek","swet","swep","sweh","swi","swig","swigg","swigs","swin","swinj","swinh","swid","swil","swilg","swilm","swilb","swils","swilt","swilp","swilh","swim","swib","swibs","swis","swiss","swing","swij","swic","swik","swit","swip","swih","syu","syug","syugg","syugs","syun","syunj","syunh","syud","syul","syulg","syulm","syulb","syuls","syult","syulp","syulh","syum","syub","syubs","syus","syuss","syung","syuj","syuc","syuk","syut","syup","syuh","seu","seug","seugg","seugs","seun","seunj","seunh","seud","seul","seulg","seulm","seulb","seuls","seult","seulp","seulh","seum","seub","seubs","seus","seuss","seung","seuj","seuc","seuk","seut","seup","seuh","syi","syig","syigg","syigs","syin","syinj","syinh","syid","syil","syilg","syilm","syilb","syils","syilt","syilp","syilh","syim","syib","syibs","syis","syiss","sying","syij","syic","syik","syit","syip","syih","si","sig","sigg","sigs","sin","sinj","sinh","sid","sil","silg","silm","silb","sils","silt","silp","silh","sim","sib","sibs","sis","siss","sing","sij","sic","sik","sit","sip","sih","ssa","ssag","ssagg","ssags","ssan","ssanj","ssanh","ssad"],["ssal","ssalg","ssalm","ssalb","ssals","ssalt","ssalp","ssalh","ssam","ssab","ssabs","ssas","ssass","ssang","ssaj","ssac","ssak","ssat","ssap","ssah","ssae","ssaeg","ssaegg","ssaegs","ssaen","ssaenj","ssaenh","ssaed","ssael","ssaelg","ssaelm","ssaelb","ssaels","ssaelt","ssaelp","ssaelh","ssaem","ssaeb","ssaebs","ssaes","ssaess","ssaeng","ssaej","ssaec","ssaek","ssaet","ssaep","ssaeh","ssya","ssyag","ssyagg","ssyags","ssyan","ssyanj","ssyanh","ssyad","ssyal","ssyalg","ssyalm","ssyalb","ssyals","ssyalt","ssyalp","ssyalh","ssyam","ssyab","ssyabs","ssyas","ssyass","ssyang","ssyaj","ssyac","ssyak","ssyat","ssyap","ssyah","ssyae","ssyaeg","ssyaegg","ssyaegs","ssyaen","ssyaenj","ssyaenh","ssyaed","ssyael","ssyaelg","ssyaelm","ssyaelb","ssyaels","ssyaelt","ssyaelp","ssyaelh","ssyaem","ssyaeb","ssyaebs","ssyaes","ssyaess","ssyaeng","ssyaej","ssyaec","ssyaek","ssyaet","ssyaep","ssyaeh","sseo","sseog","sseogg","sseogs","sseon","sseonj","sseonh","sseod","sseol","sseolg","sseolm","sseolb","sseols","sseolt","sseolp","sseolh","sseom","sseob","sseobs","sseos","sseoss","sseong","sseoj","sseoc","sseok","sseot","sseop","sseoh","sse","sseg","ssegg","ssegs","ssen","ssenj","ssenh","ssed","ssel","sselg","sselm","sselb","ssels","sselt","sselp","sselh","ssem","sseb","ssebs","sses","ssess","sseng","ssej","ssec","ssek","sset","ssep","sseh","ssyeo","ssyeog","ssyeogg","ssyeogs","ssyeon","ssyeonj","ssyeonh","ssyeod","ssyeol","ssyeolg","ssyeolm","ssyeolb","ssyeols","ssyeolt","ssyeolp","ssyeolh","ssyeom","ssyeob","ssyeobs","ssyeos","ssyeoss","ssyeong","ssyeoj","ssyeoc","ssyeok","ssyeot","ssyeop","ssyeoh","ssye","ssyeg","ssyegg","ssyegs","ssyen","ssyenj","ssyenh","ssyed","ssyel","ssyelg","ssyelm","ssyelb","ssyels","ssyelt","ssyelp","ssyelh","ssyem","ssyeb","ssyebs","ssyes","ssyess","ssyeng","ssyej","ssyec","ssyek","ssyet","ssyep","ssyeh","sso","ssog","ssogg","ssogs","sson","ssonj","ssonh","ssod","ssol","ssolg","ssolm","ssolb","ssols","ssolt","ssolp","ssolh","ssom","ssob","ssobs","ssos","ssoss","ssong","ssoj","ssoc","ssok","ssot","ssop","ssoh","sswa","sswag","sswagg","sswags","sswan","sswanj","sswanh","sswad","sswal","sswalg","sswalm","sswalb"],["sswals","sswalt","sswalp","sswalh","sswam","sswab","sswabs","sswas","sswass","sswang","sswaj","sswac","sswak","sswat","sswap","sswah","sswae","sswaeg","sswaegg","sswaegs","sswaen","sswaenj","sswaenh","sswaed","sswael","sswaelg","sswaelm","sswaelb","sswaels","sswaelt","sswaelp","sswaelh","sswaem","sswaeb","sswaebs","sswaes","sswaess","sswaeng","sswaej","sswaec","sswaek","sswaet","sswaep","sswaeh","ssoe","ssoeg","ssoegg","ssoegs","ssoen","ssoenj","ssoenh","ssoed","ssoel","ssoelg","ssoelm","ssoelb","ssoels","ssoelt","ssoelp","ssoelh","ssoem","ssoeb","ssoebs","ssoes","ssoess","ssoeng","ssoej","ssoec","ssoek","ssoet","ssoep","ssoeh","ssyo","ssyog","ssyogg","ssyogs","ssyon","ssyonj","ssyonh","ssyod","ssyol","ssyolg","ssyolm","ssyolb","ssyols","ssyolt","ssyolp","ssyolh","ssyom","ssyob","ssyobs","ssyos","ssyoss","ssyong","ssyoj","ssyoc","ssyok","ssyot","ssyop","ssyoh","ssu","ssug","ssugg","ssugs","ssun","ssunj","ssunh","ssud","ssul","ssulg","ssulm","ssulb","ssuls","ssult","ssulp","ssulh","ssum","ssub","ssubs","ssus","ssuss","ssung","ssuj","ssuc","ssuk","ssut","ssup","ssuh","ssweo","ssweog","ssweogg","ssweogs","ssweon","ssweonj","ssweonh","ssweod","ssweol","ssweolg","ssweolm","ssweolb","ssweols","ssweolt","ssweolp","ssweolh","ssweom","ssweob","ssweobs","ssweos","ssweoss","ssweong","ssweoj","ssweoc","ssweok","ssweot","ssweop","ssweoh","sswe","ssweg","sswegg","sswegs","sswen","sswenj","sswenh","sswed","sswel","sswelg","sswelm","sswelb","sswels","sswelt","sswelp","sswelh","sswem","ssweb","sswebs","sswes","sswess","ssweng","sswej","sswec","sswek","sswet","sswep","ssweh","sswi","sswig","sswigg","sswigs","sswin","sswinj","sswinh","sswid","sswil","sswilg","sswilm","sswilb","sswils","sswilt","sswilp","sswilh","sswim","sswib","sswibs","sswis","sswiss","sswing","sswij","sswic","sswik","sswit","sswip","sswih","ssyu","ssyug","ssyugg","ssyugs","ssyun","ssyunj","ssyunh","ssyud","ssyul","ssyulg","ssyulm","ssyulb","ssyuls","ssyult","ssyulp","ssyulh","ssyum","ssyub","ssyubs","ssyus","ssyuss","ssyung","ssyuj","ssyuc","ssyuk","ssyut","ssyup","ssyuh","sseu","sseug","sseugg","sseugs","sseun","sseunj","sseunh","sseud","sseul","sseulg","sseulm","sseulb","sseuls","sseult","sseulp","sseulh"],["sseum","sseub","sseubs","sseus","sseuss","sseung","sseuj","sseuc","sseuk","sseut","sseup","sseuh","ssyi","ssyig","ssyigg","ssyigs","ssyin","ssyinj","ssyinh","ssyid","ssyil","ssyilg","ssyilm","ssyilb","ssyils","ssyilt","ssyilp","ssyilh","ssyim","ssyib","ssyibs","ssyis","ssyiss","ssying","ssyij","ssyic","ssyik","ssyit","ssyip","ssyih","ssi","ssig","ssigg","ssigs","ssin","ssinj","ssinh","ssid","ssil","ssilg","ssilm","ssilb","ssils","ssilt","ssilp","ssilh","ssim","ssib","ssibs","ssis","ssiss","ssing","ssij","ssic","ssik","ssit","ssip","ssih","a","ag","agg","ags","an","anj","anh","ad","al","alg","alm","alb","als","alt","alp","alh","am","ab","abs","as","ass","ang","aj","ac","ak","at","ap","ah","ae","aeg","aegg","aegs","aen","aenj","aenh","aed","ael","aelg","aelm","aelb","aels","aelt","aelp","aelh","aem","aeb","aebs","aes","aess","aeng","aej","aec","aek","aet","aep","aeh","ya","yag","yagg","yags","yan","yanj","yanh","yad","yal","yalg","yalm","yalb","yals","yalt","yalp","yalh","yam","yab","yabs","yas","yass","yang","yaj","yac","yak","yat","yap","yah","yae","yaeg","yaegg","yaegs","yaen","yaenj","yaenh","yaed","yael","yaelg","yaelm","yaelb","yaels","yaelt","yaelp","yaelh","yaem","yaeb","yaebs","yaes","yaess","yaeng","yaej","yaec","yaek","yaet","yaep","yaeh","eo","eog","eogg","eogs","eon","eonj","eonh","eod","eol","eolg","eolm","eolb","eols","eolt","eolp","eolh","eom","eob","eobs","eos","eoss","eong","eoj","eoc","eok","eot","eop","eoh","e","eg","egg","egs","en","enj","enh","ed","el","elg","elm","elb","els","elt","elp","elh","em","eb","ebs","es","ess","eng","ej","ec","ek","et","ep","eh","yeo","yeog","yeogg","yeogs","yeon","yeonj","yeonh","yeod","yeol","yeolg","yeolm","yeolb","yeols","yeolt","yeolp","yeolh","yeom","yeob","yeobs","yeos"],["yeoss","yeong","yeoj","yeoc","yeok","yeot","yeop","yeoh","ye","yeg","yegg","yegs","yen","yenj","yenh","yed","yel","yelg","yelm","yelb","yels","yelt","yelp","yelh","yem","yeb","yebs","yes","yess","yeng","yej","yec","yek","yet","yep","yeh","o","og","ogg","ogs","on","onj","onh","od","ol","olg","olm","olb","ols","olt","olp","olh","om","ob","obs","os","oss","ong","oj","oc","ok","ot","op","oh","wa","wag","wagg","wags","wan","wanj","wanh","wad","wal","walg","walm","walb","wals","walt","walp","walh","wam","wab","wabs","was","wass","wang","waj","wac","wak","wat","wap","wah","wae","waeg","waegg","waegs","waen","waenj","waenh","waed","wael","waelg","waelm","waelb","waels","waelt","waelp","waelh","waem","waeb","waebs","waes","waess","waeng","waej","waec","waek","waet","waep","waeh","oe","oeg","oegg","oegs","oen","oenj","oenh","oed","oel","oelg","oelm","oelb","oels","oelt","oelp","oelh","oem","oeb","oebs","oes","oess","oeng","oej","oec","oek","oet","oep","oeh","yo","yog","yogg","yogs","yon","yonj","yonh","yod","yol","yolg","yolm","yolb","yols","yolt","yolp","yolh","yom","yob","yobs","yos","yoss","yong","yoj","yoc","yok","yot","yop","yoh","u","ug","ugg","ugs","un","unj","unh","ud","ul","ulg","ulm","ulb","uls","ult","ulp","ulh","um","ub","ubs","us","uss","ung","uj","uc","uk","ut","up","uh","weo","weog","weogg","weogs","weon","weonj","weonh","weod","weol","weolg","weolm","weolb","weols","weolt","weolp","weolh","weom","weob","weobs","weos","weoss","weong","weoj","weoc","weok","weot","weop","weoh","we","weg","wegg","wegs","wen","wenj","wenh","wed","wel","welg","welm","welb","wels","welt","welp","welh","wem","web","webs","wes","wess","weng","wej","wec"],["wek","wet","wep","weh","wi","wig","wigg","wigs","win","winj","winh","wid","wil","wilg","wilm","wilb","wils","wilt","wilp","wilh","wim","wib","wibs","wis","wiss","wing","wij","wic","wik","wit","wip","wih","yu","yug","yugg","yugs","yun","yunj","yunh","yud","yul","yulg","yulm","yulb","yuls","yult","yulp","yulh","yum","yub","yubs","yus","yuss","yung","yuj","yuc","yuk","yut","yup","yuh","eu","eug","eugg","eugs","eun","eunj","eunh","eud","eul","eulg","eulm","eulb","euls","eult","eulp","eulh","eum","eub","eubs","eus","euss","eung","euj","euc","euk","eut","eup","euh","yi","yig","yigg","yigs","yin","yinj","yinh","yid","yil","yilg","yilm","yilb","yils","yilt","yilp","yilh","yim","yib","yibs","yis","yiss","ying","yij","yic","yik","yit","yip","yih","i","ig","igg","igs","in","inj","inh","id","il","ilg","ilm","ilb","ils","ilt","ilp","ilh","im","ib","ibs","is","iss","ing","ij","ic","ik","it","ip","ih","ja","jag","jagg","jags","jan","janj","janh","jad","jal","jalg","jalm","jalb","jals","jalt","jalp","jalh","jam","jab","jabs","jas","jass","jang","jaj","jac","jak","jat","jap","jah","jae","jaeg","jaegg","jaegs","jaen","jaenj","jaenh","jaed","jael","jaelg","jaelm","jaelb","jaels","jaelt","jaelp","jaelh","jaem","jaeb","jaebs","jaes","jaess","jaeng","jaej","jaec","jaek","jaet","jaep","jaeh","jya","jyag","jyagg","jyags","jyan","jyanj","jyanh","jyad","jyal","jyalg","jyalm","jyalb","jyals","jyalt","jyalp","jyalh","jyam","jyab","jyabs","jyas","jyass","jyang","jyaj","jyac","jyak","jyat","jyap","jyah","jyae","jyaeg","jyaegg","jyaegs","jyaen","jyaenj","jyaenh","jyaed","jyael","jyaelg","jyaelm","jyaelb","jyaels","jyaelt","jyaelp","jyaelh","jyaem","jyaeb","jyaebs","jyaes","jyaess","jyaeng","jyaej","jyaec","jyaek","jyaet","jyaep","jyaeh"],["jeo","jeog","jeogg","jeogs","jeon","jeonj","jeonh","jeod","jeol","jeolg","jeolm","jeolb","jeols","jeolt","jeolp","jeolh","jeom","jeob","jeobs","jeos","jeoss","jeong","jeoj","jeoc","jeok","jeot","jeop","jeoh","je","jeg","jegg","jegs","jen","jenj","jenh","jed","jel","jelg","jelm","jelb","jels","jelt","jelp","jelh","jem","jeb","jebs","jes","jess","jeng","jej","jec","jek","jet","jep","jeh","jyeo","jyeog","jyeogg","jyeogs","jyeon","jyeonj","jyeonh","jyeod","jyeol","jyeolg","jyeolm","jyeolb","jyeols","jyeolt","jyeolp","jyeolh","jyeom","jyeob","jyeobs","jyeos","jyeoss","jyeong","jyeoj","jyeoc","jyeok","jyeot","jyeop","jyeoh","jye","jyeg","jyegg","jyegs","jyen","jyenj","jyenh","jyed","jyel","jyelg","jyelm","jyelb","jyels","jyelt","jyelp","jyelh","jyem","jyeb","jyebs","jyes","jyess","jyeng","jyej","jyec","jyek","jyet","jyep","jyeh","jo","jog","jogg","jogs","jon","jonj","jonh","jod","jol","jolg","jolm","jolb","jols","jolt","jolp","jolh","jom","job","jobs","jos","joss","jong","joj","joc","jok","jot","jop","joh","jwa","jwag","jwagg","jwags","jwan","jwanj","jwanh","jwad","jwal","jwalg","jwalm","jwalb","jwals","jwalt","jwalp","jwalh","jwam","jwab","jwabs","jwas","jwass","jwang","jwaj","jwac","jwak","jwat","jwap","jwah","jwae","jwaeg","jwaegg","jwaegs","jwaen","jwaenj","jwaenh","jwaed","jwael","jwaelg","jwaelm","jwaelb","jwaels","jwaelt","jwaelp","jwaelh","jwaem","jwaeb","jwaebs","jwaes","jwaess","jwaeng","jwaej","jwaec","jwaek","jwaet","jwaep","jwaeh","joe","joeg","joegg","joegs","joen","joenj","joenh","joed","joel","joelg","joelm","joelb","joels","joelt","joelp","joelh","joem","joeb","joebs","joes","joess","joeng","joej","joec","joek","joet","joep","joeh","jyo","jyog","jyogg","jyogs","jyon","jyonj","jyonh","jyod","jyol","jyolg","jyolm","jyolb","jyols","jyolt","jyolp","jyolh","jyom","jyob","jyobs","jyos","jyoss","jyong","jyoj","jyoc","jyok","jyot","jyop","jyoh","ju","jug","jugg","jugs"],["jun","junj","junh","jud","jul","julg","julm","julb","juls","jult","julp","julh","jum","jub","jubs","jus","juss","jung","juj","juc","juk","jut","jup","juh","jweo","jweog","jweogg","jweogs","jweon","jweonj","jweonh","jweod","jweol","jweolg","jweolm","jweolb","jweols","jweolt","jweolp","jweolh","jweom","jweob","jweobs","jweos","jweoss","jweong","jweoj","jweoc","jweok","jweot","jweop","jweoh","jwe","jweg","jwegg","jwegs","jwen","jwenj","jwenh","jwed","jwel","jwelg","jwelm","jwelb","jwels","jwelt","jwelp","jwelh","jwem","jweb","jwebs","jwes","jwess","jweng","jwej","jwec","jwek","jwet","jwep","jweh","jwi","jwig","jwigg","jwigs","jwin","jwinj","jwinh","jwid","jwil","jwilg","jwilm","jwilb","jwils","jwilt","jwilp","jwilh","jwim","jwib","jwibs","jwis","jwiss","jwing","jwij","jwic","jwik","jwit","jwip","jwih","jyu","jyug","jyugg","jyugs","jyun","jyunj","jyunh","jyud","jyul","jyulg","jyulm","jyulb","jyuls","jyult","jyulp","jyulh","jyum","jyub","jyubs","jyus","jyuss","jyung","jyuj","jyuc","jyuk","jyut","jyup","jyuh","jeu","jeug","jeugg","jeugs","jeun","jeunj","jeunh","jeud","jeul","jeulg","jeulm","jeulb","jeuls","jeult","jeulp","jeulh","jeum","jeub","jeubs","jeus","jeuss","jeung","jeuj","jeuc","jeuk","jeut","jeup","jeuh","jyi","jyig","jyigg","jyigs","jyin","jyinj","jyinh","jyid","jyil","jyilg","jyilm","jyilb","jyils","jyilt","jyilp","jyilh","jyim","jyib","jyibs","jyis","jyiss","jying","jyij","jyic","jyik","jyit","jyip","jyih","ji","jig","jigg","jigs","jin","jinj","jinh","jid","jil","jilg","jilm","jilb","jils","jilt","jilp","jilh","jim","jib","jibs","jis","jiss","jing","jij","jic","jik","jit","jip","jih","jja","jjag","jjagg","jjags","jjan","jjanj","jjanh","jjad","jjal","jjalg","jjalm","jjalb","jjals","jjalt","jjalp","jjalh","jjam","jjab","jjabs","jjas","jjass","jjang","jjaj","jjac","jjak","jjat","jjap","jjah","jjae","jjaeg","jjaegg","jjaegs","jjaen","jjaenj","jjaenh","jjaed"],["jjael","jjaelg","jjaelm","jjaelb","jjaels","jjaelt","jjaelp","jjaelh","jjaem","jjaeb","jjaebs","jjaes","jjaess","jjaeng","jjaej","jjaec","jjaek","jjaet","jjaep","jjaeh","jjya","jjyag","jjyagg","jjyags","jjyan","jjyanj","jjyanh","jjyad","jjyal","jjyalg","jjyalm","jjyalb","jjyals","jjyalt","jjyalp","jjyalh","jjyam","jjyab","jjyabs","jjyas","jjyass","jjyang","jjyaj","jjyac","jjyak","jjyat","jjyap","jjyah","jjyae","jjyaeg","jjyaegg","jjyaegs","jjyaen","jjyaenj","jjyaenh","jjyaed","jjyael","jjyaelg","jjyaelm","jjyaelb","jjyaels","jjyaelt","jjyaelp","jjyaelh","jjyaem","jjyaeb","jjyaebs","jjyaes","jjyaess","jjyaeng","jjyaej","jjyaec","jjyaek","jjyaet","jjyaep","jjyaeh","jjeo","jjeog","jjeogg","jjeogs","jjeon","jjeonj","jjeonh","jjeod","jjeol","jjeolg","jjeolm","jjeolb","jjeols","jjeolt","jjeolp","jjeolh","jjeom","jjeob","jjeobs","jjeos","jjeoss","jjeong","jjeoj","jjeoc","jjeok","jjeot","jjeop","jjeoh","jje","jjeg","jjegg","jjegs","jjen","jjenj","jjenh","jjed","jjel","jjelg","jjelm","jjelb","jjels","jjelt","jjelp","jjelh","jjem","jjeb","jjebs","jjes","jjess","jjeng","jjej","jjec","jjek","jjet","jjep","jjeh","jjyeo","jjyeog","jjyeogg","jjyeogs","jjyeon","jjyeonj","jjyeonh","jjyeod","jjyeol","jjyeolg","jjyeolm","jjyeolb","jjyeols","jjyeolt","jjyeolp","jjyeolh","jjyeom","jjyeob","jjyeobs","jjyeos","jjyeoss","jjyeong","jjyeoj","jjyeoc","jjyeok","jjyeot","jjyeop","jjyeoh","jjye","jjyeg","jjyegg","jjyegs","jjyen","jjyenj","jjyenh","jjyed","jjyel","jjyelg","jjyelm","jjyelb","jjyels","jjyelt","jjyelp","jjyelh","jjyem","jjyeb","jjyebs","jjyes","jjyess","jjyeng","jjyej","jjyec","jjyek","jjyet","jjyep","jjyeh","jjo","jjog","jjogg","jjogs","jjon","jjonj","jjonh","jjod","jjol","jjolg","jjolm","jjolb","jjols","jjolt","jjolp","jjolh","jjom","jjob","jjobs","jjos","jjoss","jjong","jjoj","jjoc","jjok","jjot","jjop","jjoh","jjwa","jjwag","jjwagg","jjwags","jjwan","jjwanj","jjwanh","jjwad","jjwal","jjwalg","jjwalm","jjwalb","jjwals","jjwalt","jjwalp","jjwalh","jjwam","jjwab","jjwabs","jjwas","jjwass","jjwang","jjwaj","jjwac","jjwak","jjwat","jjwap","jjwah","jjwae","jjwaeg","jjwaegg","jjwaegs","jjwaen","jjwaenj","jjwaenh","jjwaed","jjwael","jjwaelg","jjwaelm","jjwaelb"],["jjwaels","jjwaelt","jjwaelp","jjwaelh","jjwaem","jjwaeb","jjwaebs","jjwaes","jjwaess","jjwaeng","jjwaej","jjwaec","jjwaek","jjwaet","jjwaep","jjwaeh","jjoe","jjoeg","jjoegg","jjoegs","jjoen","jjoenj","jjoenh","jjoed","jjoel","jjoelg","jjoelm","jjoelb","jjoels","jjoelt","jjoelp","jjoelh","jjoem","jjoeb","jjoebs","jjoes","jjoess","jjoeng","jjoej","jjoec","jjoek","jjoet","jjoep","jjoeh","jjyo","jjyog","jjyogg","jjyogs","jjyon","jjyonj","jjyonh","jjyod","jjyol","jjyolg","jjyolm","jjyolb","jjyols","jjyolt","jjyolp","jjyolh","jjyom","jjyob","jjyobs","jjyos","jjyoss","jjyong","jjyoj","jjyoc","jjyok","jjyot","jjyop","jjyoh","jju","jjug","jjugg","jjugs","jjun","jjunj","jjunh","jjud","jjul","jjulg","jjulm","jjulb","jjuls","jjult","jjulp","jjulh","jjum","jjub","jjubs","jjus","jjuss","jjung","jjuj","jjuc","jjuk","jjut","jjup","jjuh","jjweo","jjweog","jjweogg","jjweogs","jjweon","jjweonj","jjweonh","jjweod","jjweol","jjweolg","jjweolm","jjweolb","jjweols","jjweolt","jjweolp","jjweolh","jjweom","jjweob","jjweobs","jjweos","jjweoss","jjweong","jjweoj","jjweoc","jjweok","jjweot","jjweop","jjweoh","jjwe","jjweg","jjwegg","jjwegs","jjwen","jjwenj","jjwenh","jjwed","jjwel","jjwelg","jjwelm","jjwelb","jjwels","jjwelt","jjwelp","jjwelh","jjwem","jjweb","jjwebs","jjwes","jjwess","jjweng","jjwej","jjwec","jjwek","jjwet","jjwep","jjweh","jjwi","jjwig","jjwigg","jjwigs","jjwin","jjwinj","jjwinh","jjwid","jjwil","jjwilg","jjwilm","jjwilb","jjwils","jjwilt","jjwilp","jjwilh","jjwim","jjwib","jjwibs","jjwis","jjwiss","jjwing","jjwij","jjwic","jjwik","jjwit","jjwip","jjwih","jjyu","jjyug","jjyugg","jjyugs","jjyun","jjyunj","jjyunh","jjyud","jjyul","jjyulg","jjyulm","jjyulb","jjyuls","jjyult","jjyulp","jjyulh","jjyum","jjyub","jjyubs","jjyus","jjyuss","jjyung","jjyuj","jjyuc","jjyuk","jjyut","jjyup","jjyuh","jjeu","jjeug","jjeugg","jjeugs","jjeun","jjeunj","jjeunh","jjeud","jjeul","jjeulg","jjeulm","jjeulb","jjeuls","jjeult","jjeulp","jjeulh","jjeum","jjeub","jjeubs","jjeus","jjeuss","jjeung","jjeuj","jjeuc","jjeuk","jjeut","jjeup","jjeuh","jjyi","jjyig","jjyigg","jjyigs","jjyin","jjyinj","jjyinh","jjyid","jjyil","jjyilg","jjyilm","jjyilb","jjyils","jjyilt","jjyilp","jjyilh"],["jjyim","jjyib","jjyibs","jjyis","jjyiss","jjying","jjyij","jjyic","jjyik","jjyit","jjyip","jjyih","jji","jjig","jjigg","jjigs","jjin","jjinj","jjinh","jjid","jjil","jjilg","jjilm","jjilb","jjils","jjilt","jjilp","jjilh","jjim","jjib","jjibs","jjis","jjiss","jjing","jjij","jjic","jjik","jjit","jjip","jjih","ca","cag","cagg","cags","can","canj","canh","cad","cal","calg","calm","calb","cals","calt","calp","calh","cam","cab","cabs","cas","cass","cang","caj","cac","cak","cat","cap","cah","cae","caeg","caegg","caegs","caen","caenj","caenh","caed","cael","caelg","caelm","caelb","caels","caelt","caelp","caelh","caem","caeb","caebs","caes","caess","caeng","caej","caec","caek","caet","caep","caeh","cya","cyag","cyagg","cyags","cyan","cyanj","cyanh","cyad","cyal","cyalg","cyalm","cyalb","cyals","cyalt","cyalp","cyalh","cyam","cyab","cyabs","cyas","cyass","cyang","cyaj","cyac","cyak","cyat","cyap","cyah","cyae","cyaeg","cyaegg","cyaegs","cyaen","cyaenj","cyaenh","cyaed","cyael","cyaelg","cyaelm","cyaelb","cyaels","cyaelt","cyaelp","cyaelh","cyaem","cyaeb","cyaebs","cyaes","cyaess","cyaeng","cyaej","cyaec","cyaek","cyaet","cyaep","cyaeh","ceo","ceog","ceogg","ceogs","ceon","ceonj","ceonh","ceod","ceol","ceolg","ceolm","ceolb","ceols","ceolt","ceolp","ceolh","ceom","ceob","ceobs","ceos","ceoss","ceong","ceoj","ceoc","ceok","ceot","ceop","ceoh","ce","ceg","cegg","cegs","cen","cenj","cenh","ced","cel","celg","celm","celb","cels","celt","celp","celh","cem","ceb","cebs","ces","cess","ceng","cej","cec","cek","cet","cep","ceh","cyeo","cyeog","cyeogg","cyeogs","cyeon","cyeonj","cyeonh","cyeod","cyeol","cyeolg","cyeolm","cyeolb","cyeols","cyeolt","cyeolp","cyeolh","cyeom","cyeob","cyeobs","cyeos","cyeoss","cyeong","cyeoj","cyeoc","cyeok","cyeot","cyeop","cyeoh","cye","cyeg","cyegg","cyegs","cyen","cyenj","cyenh","cyed","cyel","cyelg","cyelm","cyelb","cyels","cyelt","cyelp","cyelh","cyem","cyeb","cyebs","cyes"],["cyess","cyeng","cyej","cyec","cyek","cyet","cyep","cyeh","co","cog","cogg","cogs","con","conj","conh","cod","col","colg","colm","colb","cols","colt","colp","colh","com","cob","cobs","cos","coss","cong","coj","coc","cok","cot","cop","coh","cwa","cwag","cwagg","cwags","cwan","cwanj","cwanh","cwad","cwal","cwalg","cwalm","cwalb","cwals","cwalt","cwalp","cwalh","cwam","cwab","cwabs","cwas","cwass","cwang","cwaj","cwac","cwak","cwat","cwap","cwah","cwae","cwaeg","cwaegg","cwaegs","cwaen","cwaenj","cwaenh","cwaed","cwael","cwaelg","cwaelm","cwaelb","cwaels","cwaelt","cwaelp","cwaelh","cwaem","cwaeb","cwaebs","cwaes","cwaess","cwaeng","cwaej","cwaec","cwaek","cwaet","cwaep","cwaeh","coe","coeg","coegg","coegs","coen","coenj","coenh","coed","coel","coelg","coelm","coelb","coels","coelt","coelp","coelh","coem","coeb","coebs","coes","coess","coeng","coej","coec","coek","coet","coep","coeh","cyo","cyog","cyogg","cyogs","cyon","cyonj","cyonh","cyod","cyol","cyolg","cyolm","cyolb","cyols","cyolt","cyolp","cyolh","cyom","cyob","cyobs","cyos","cyoss","cyong","cyoj","cyoc","cyok","cyot","cyop","cyoh","cu","cug","cugg","cugs","cun","cunj","cunh","cud","cul","culg","culm","culb","culs","cult","culp","culh","cum","cub","cubs","cus","cuss","cung","cuj","cuc","cuk","cut","cup","cuh","cweo","cweog","cweogg","cweogs","cweon","cweonj","cweonh","cweod","cweol","cweolg","cweolm","cweolb","cweols","cweolt","cweolp","cweolh","cweom","cweob","cweobs","cweos","cweoss","cweong","cweoj","cweoc","cweok","cweot","cweop","cweoh","cwe","cweg","cwegg","cwegs","cwen","cwenj","cwenh","cwed","cwel","cwelg","cwelm","cwelb","cwels","cwelt","cwelp","cwelh","cwem","cweb","cwebs","cwes","cwess","cweng","cwej","cwec","cwek","cwet","cwep","cweh","cwi","cwig","cwigg","cwigs","cwin","cwinj","cwinh","cwid","cwil","cwilg","cwilm","cwilb","cwils","cwilt","cwilp","cwilh","cwim","cwib","cwibs","cwis","cwiss","cwing","cwij","cwic"],["cwik","cwit","cwip","cwih","cyu","cyug","cyugg","cyugs","cyun","cyunj","cyunh","cyud","cyul","cyulg","cyulm","cyulb","cyuls","cyult","cyulp","cyulh","cyum","cyub","cyubs","cyus","cyuss","cyung","cyuj","cyuc","cyuk","cyut","cyup","cyuh","ceu","ceug","ceugg","ceugs","ceun","ceunj","ceunh","ceud","ceul","ceulg","ceulm","ceulb","ceuls","ceult","ceulp","ceulh","ceum","ceub","ceubs","ceus","ceuss","ceung","ceuj","ceuc","ceuk","ceut","ceup","ceuh","cyi","cyig","cyigg","cyigs","cyin","cyinj","cyinh","cyid","cyil","cyilg","cyilm","cyilb","cyils","cyilt","cyilp","cyilh","cyim","cyib","cyibs","cyis","cyiss","cying","cyij","cyic","cyik","cyit","cyip","cyih","ci","cig","cigg","cigs","cin","cinj","cinh","cid","cil","cilg","cilm","cilb","cils","cilt","cilp","cilh","cim","cib","cibs","cis","ciss","cing","cij","cic","cik","cit","cip","cih","ka","kag","kagg","kags","kan","kanj","kanh","kad","kal","kalg","kalm","kalb","kals","kalt","kalp","kalh","kam","kab","kabs","kas","kass","kang","kaj","kac","kak","kat","kap","kah","kae","kaeg","kaegg","kaegs","kaen","kaenj","kaenh","kaed","kael","kaelg","kaelm","kaelb","kaels","kaelt","kaelp","kaelh","kaem","kaeb","kaebs","kaes","kaess","kaeng","kaej","kaec","kaek","kaet","kaep","kaeh","kya","kyag","kyagg","kyags","kyan","kyanj","kyanh","kyad","kyal","kyalg","kyalm","kyalb","kyals","kyalt","kyalp","kyalh","kyam","kyab","kyabs","kyas","kyass","kyang","kyaj","kyac","kyak","kyat","kyap","kyah","kyae","kyaeg","kyaegg","kyaegs","kyaen","kyaenj","kyaenh","kyaed","kyael","kyaelg","kyaelm","kyaelb","kyaels","kyaelt","kyaelp","kyaelh","kyaem","kyaeb","kyaebs","kyaes","kyaess","kyaeng","kyaej","kyaec","kyaek","kyaet","kyaep","kyaeh","keo","keog","keogg","keogs","keon","keonj","keonh","keod","keol","keolg","keolm","keolb","keols","keolt","keolp","keolh","keom","keob","keobs","keos","keoss","keong","keoj","keoc","keok","keot","keop","keoh"],["ke","keg","kegg","kegs","ken","kenj","kenh","ked","kel","kelg","kelm","kelb","kels","kelt","kelp","kelh","kem","keb","kebs","kes","kess","keng","kej","kec","kek","ket","kep","keh","kyeo","kyeog","kyeogg","kyeogs","kyeon","kyeonj","kyeonh","kyeod","kyeol","kyeolg","kyeolm","kyeolb","kyeols","kyeolt","kyeolp","kyeolh","kyeom","kyeob","kyeobs","kyeos","kyeoss","kyeong","kyeoj","kyeoc","kyeok","kyeot","kyeop","kyeoh","kye","kyeg","kyegg","kyegs","kyen","kyenj","kyenh","kyed","kyel","kyelg","kyelm","kyelb","kyels","kyelt","kyelp","kyelh","kyem","kyeb","kyebs","kyes","kyess","kyeng","kyej","kyec","kyek","kyet","kyep","kyeh","ko","kog","kogg","kogs","kon","konj","konh","kod","kol","kolg","kolm","kolb","kols","kolt","kolp","kolh","kom","kob","kobs","kos","koss","kong","koj","koc","kok","kot","kop","koh","kwa","kwag","kwagg","kwags","kwan","kwanj","kwanh","kwad","kwal","kwalg","kwalm","kwalb","kwals","kwalt","kwalp","kwalh","kwam","kwab","kwabs","kwas","kwass","kwang","kwaj","kwac","kwak","kwat","kwap","kwah","kwae","kwaeg","kwaegg","kwaegs","kwaen","kwaenj","kwaenh","kwaed","kwael","kwaelg","kwaelm","kwaelb","kwaels","kwaelt","kwaelp","kwaelh","kwaem","kwaeb","kwaebs","kwaes","kwaess","kwaeng","kwaej","kwaec","kwaek","kwaet","kwaep","kwaeh","koe","koeg","koegg","koegs","koen","koenj","koenh","koed","koel","koelg","koelm","koelb","koels","koelt","koelp","koelh","koem","koeb","koebs","koes","koess","koeng","koej","koec","koek","koet","koep","koeh","kyo","kyog","kyogg","kyogs","kyon","kyonj","kyonh","kyod","kyol","kyolg","kyolm","kyolb","kyols","kyolt","kyolp","kyolh","kyom","kyob","kyobs","kyos","kyoss","kyong","kyoj","kyoc","kyok","kyot","kyop","kyoh","ku","kug","kugg","kugs","kun","kunj","kunh","kud","kul","kulg","kulm","kulb","kuls","kult","kulp","kulh","kum","kub","kubs","kus","kuss","kung","kuj","kuc","kuk","kut","kup","kuh","kweo","kweog","kweogg","kweogs"],["kweon","kweonj","kweonh","kweod","kweol","kweolg","kweolm","kweolb","kweols","kweolt","kweolp","kweolh","kweom","kweob","kweobs","kweos","kweoss","kweong","kweoj","kweoc","kweok","kweot","kweop","kweoh","kwe","kweg","kwegg","kwegs","kwen","kwenj","kwenh","kwed","kwel","kwelg","kwelm","kwelb","kwels","kwelt","kwelp","kwelh","kwem","kweb","kwebs","kwes","kwess","kweng","kwej","kwec","kwek","kwet","kwep","kweh","kwi","kwig","kwigg","kwigs","kwin","kwinj","kwinh","kwid","kwil","kwilg","kwilm","kwilb","kwils","kwilt","kwilp","kwilh","kwim","kwib","kwibs","kwis","kwiss","kwing","kwij","kwic","kwik","kwit","kwip","kwih","kyu","kyug","kyugg","kyugs","kyun","kyunj","kyunh","kyud","kyul","kyulg","kyulm","kyulb","kyuls","kyult","kyulp","kyulh","kyum","kyub","kyubs","kyus","kyuss","kyung","kyuj","kyuc","kyuk","kyut","kyup","kyuh","keu","keug","keugg","keugs","keun","keunj","keunh","keud","keul","keulg","keulm","keulb","keuls","keult","keulp","keulh","keum","keub","keubs","keus","keuss","keung","keuj","keuc","keuk","keut","keup","keuh","kyi","kyig","kyigg","kyigs","kyin","kyinj","kyinh","kyid","kyil","kyilg","kyilm","kyilb","kyils","kyilt","kyilp","kyilh","kyim","kyib","kyibs","kyis","kyiss","kying","kyij","kyic","kyik","kyit","kyip","kyih","ki","kig","kigg","kigs","kin","kinj","kinh","kid","kil","kilg","kilm","kilb","kils","kilt","kilp","kilh","kim","kib","kibs","kis","kiss","king","kij","kic","kik","kit","kip","kih","ta","tag","tagg","tags","tan","tanj","tanh","tad","tal","talg","talm","talb","tals","talt","talp","talh","tam","tab","tabs","tas","tass","tang","taj","tac","tak","tat","tap","tah","tae","taeg","taegg","taegs","taen","taenj","taenh","taed","tael","taelg","taelm","taelb","taels","taelt","taelp","taelh","taem","taeb","taebs","taes","taess","taeng","taej","taec","taek","taet","taep","taeh","tya","tyag","tyagg","tyags","tyan","tyanj","tyanh","tyad"],["tyal","tyalg","tyalm","tyalb","tyals","tyalt","tyalp","tyalh","tyam","tyab","tyabs","tyas","tyass","tyang","tyaj","tyac","tyak","tyat","tyap","tyah","tyae","tyaeg","tyaegg","tyaegs","tyaen","tyaenj","tyaenh","tyaed","tyael","tyaelg","tyaelm","tyaelb","tyaels","tyaelt","tyaelp","tyaelh","tyaem","tyaeb","tyaebs","tyaes","tyaess","tyaeng","tyaej","tyaec","tyaek","tyaet","tyaep","tyaeh","teo","teog","teogg","teogs","teon","teonj","teonh","teod","teol","teolg","teolm","teolb","teols","teolt","teolp","teolh","teom","teob","teobs","teos","teoss","teong","teoj","teoc","teok","teot","teop","teoh","te","teg","tegg","tegs","ten","tenj","tenh","ted","tel","telg","telm","telb","tels","telt","telp","telh","tem","teb","tebs","tes","tess","teng","tej","tec","tek","tet","tep","teh","tyeo","tyeog","tyeogg","tyeogs","tyeon","tyeonj","tyeonh","tyeod","tyeol","tyeolg","tyeolm","tyeolb","tyeols","tyeolt","tyeolp","tyeolh","tyeom","tyeob","tyeobs","tyeos","tyeoss","tyeong","tyeoj","tyeoc","tyeok","tyeot","tyeop","tyeoh","tye","tyeg","tyegg","tyegs","tyen","tyenj","tyenh","tyed","tyel","tyelg","tyelm","tyelb","tyels","tyelt","tyelp","tyelh","tyem","tyeb","tyebs","tyes","tyess","tyeng","tyej","tyec","tyek","tyet","tyep","tyeh","to","tog","togg","togs","ton","tonj","tonh","tod","tol","tolg","tolm","tolb","tols","tolt","tolp","tolh","tom","tob","tobs","tos","toss","tong","toj","toc","tok","tot","top","toh","twa","twag","twagg","twags","twan","twanj","twanh","twad","twal","twalg","twalm","twalb","twals","twalt","twalp","twalh","twam","twab","twabs","twas","twass","twang","twaj","twac","twak","twat","twap","twah","twae","twaeg","twaegg","twaegs","twaen","twaenj","twaenh","twaed","twael","twaelg","twaelm","twaelb","twaels","twaelt","twaelp","twaelh","twaem","twaeb","twaebs","twaes","twaess","twaeng","twaej","twaec","twaek","twaet","twaep","twaeh","toe","toeg","toegg","toegs","toen","toenj","toenh","toed","toel","toelg","toelm","toelb"],["toels","toelt","toelp","toelh","toem","toeb","toebs","toes","toess","toeng","toej","toec","toek","toet","toep","toeh","tyo","tyog","tyogg","tyogs","tyon","tyonj","tyonh","tyod","tyol","tyolg","tyolm","tyolb","tyols","tyolt","tyolp","tyolh","tyom","tyob","tyobs","tyos","tyoss","tyong","tyoj","tyoc","tyok","tyot","tyop","tyoh","tu","tug","tugg","tugs","tun","tunj","tunh","tud","tul","tulg","tulm","tulb","tuls","tult","tulp","tulh","tum","tub","tubs","tus","tuss","tung","tuj","tuc","tuk","tut","tup","tuh","tweo","tweog","tweogg","tweogs","tweon","tweonj","tweonh","tweod","tweol","tweolg","tweolm","tweolb","tweols","tweolt","tweolp","tweolh","tweom","tweob","tweobs","tweos","tweoss","tweong","tweoj","tweoc","tweok","tweot","tweop","tweoh","twe","tweg","twegg","twegs","twen","twenj","twenh","twed","twel","twelg","twelm","twelb","twels","twelt","twelp","twelh","twem","tweb","twebs","twes","twess","tweng","twej","twec","twek","twet","twep","tweh","twi","twig","twigg","twigs","twin","twinj","twinh","twid","twil","twilg","twilm","twilb","twils","twilt","twilp","twilh","twim","twib","twibs","twis","twiss","twing","twij","twic","twik","twit","twip","twih","tyu","tyug","tyugg","tyugs","tyun","tyunj","tyunh","tyud","tyul","tyulg","tyulm","tyulb","tyuls","tyult","tyulp","tyulh","tyum","tyub","tyubs","tyus","tyuss","tyung","tyuj","tyuc","tyuk","tyut","tyup","tyuh","teu","teug","teugg","teugs","teun","teunj","teunh","teud","teul","teulg","teulm","teulb","teuls","teult","teulp","teulh","teum","teub","teubs","teus","teuss","teung","teuj","teuc","teuk","teut","teup","teuh","tyi","tyig","tyigg","tyigs","tyin","tyinj","tyinh","tyid","tyil","tyilg","tyilm","tyilb","tyils","tyilt","tyilp","tyilh","tyim","tyib","tyibs","tyis","tyiss","tying","tyij","tyic","tyik","tyit","tyip","tyih","ti","tig","tigg","tigs","tin","tinj","tinh","tid","til","tilg","tilm","tilb","tils","tilt","tilp","tilh"],["tim","tib","tibs","tis","tiss","ting","tij","tic","tik","tit","tip","tih","pa","pag","pagg","pags","pan","panj","panh","pad","pal","palg","palm","palb","pals","palt","palp","palh","pam","pab","pabs","pas","pass","pang","paj","pac","pak","pat","pap","pah","pae","paeg","paegg","paegs","paen","paenj","paenh","paed","pael","paelg","paelm","paelb","paels","paelt","paelp","paelh","paem","paeb","paebs","paes","paess","paeng","paej","paec","paek","paet","paep","paeh","pya","pyag","pyagg","pyags","pyan","pyanj","pyanh","pyad","pyal","pyalg","pyalm","pyalb","pyals","pyalt","pyalp","pyalh","pyam","pyab","pyabs","pyas","pyass","pyang","pyaj","pyac","pyak","pyat","pyap","pyah","pyae","pyaeg","pyaegg","pyaegs","pyaen","pyaenj","pyaenh","pyaed","pyael","pyaelg","pyaelm","pyaelb","pyaels","pyaelt","pyaelp","pyaelh","pyaem","pyaeb","pyaebs","pyaes","pyaess","pyaeng","pyaej","pyaec","pyaek","pyaet","pyaep","pyaeh","peo","peog","peogg","peogs","peon","peonj","peonh","peod","peol","peolg","peolm","peolb","peols","peolt","peolp","peolh","peom","peob","peobs","peos","peoss","peong","peoj","peoc","peok","peot","peop","peoh","pe","peg","pegg","pegs","pen","penj","penh","ped","pel","pelg","pelm","pelb","pels","pelt","pelp","pelh","pem","peb","pebs","pes","pess","peng","pej","pec","pek","pet","pep","peh","pyeo","pyeog","pyeogg","pyeogs","pyeon","pyeonj","pyeonh","pyeod","pyeol","pyeolg","pyeolm","pyeolb","pyeols","pyeolt","pyeolp","pyeolh","pyeom","pyeob","pyeobs","pyeos","pyeoss","pyeong","pyeoj","pyeoc","pyeok","pyeot","pyeop","pyeoh","pye","pyeg","pyegg","pyegs","pyen","pyenj","pyenh","pyed","pyel","pyelg","pyelm","pyelb","pyels","pyelt","pyelp","pyelh","pyem","pyeb","pyebs","pyes","pyess","pyeng","pyej","pyec","pyek","pyet","pyep","pyeh","po","pog","pogg","pogs","pon","ponj","ponh","pod","pol","polg","polm","polb","pols","polt","polp","polh","pom","pob","pobs","pos"],["poss","pong","poj","poc","pok","pot","pop","poh","pwa","pwag","pwagg","pwags","pwan","pwanj","pwanh","pwad","pwal","pwalg","pwalm","pwalb","pwals","pwalt","pwalp","pwalh","pwam","pwab","pwabs","pwas","pwass","pwang","pwaj","pwac","pwak","pwat","pwap","pwah","pwae","pwaeg","pwaegg","pwaegs","pwaen","pwaenj","pwaenh","pwaed","pwael","pwaelg","pwaelm","pwaelb","pwaels","pwaelt","pwaelp","pwaelh","pwaem","pwaeb","pwaebs","pwaes","pwaess","pwaeng","pwaej","pwaec","pwaek","pwaet","pwaep","pwaeh","poe","poeg","poegg","poegs","poen","poenj","poenh","poed","poel","poelg","poelm","poelb","poels","poelt","poelp","poelh","poem","poeb","poebs","poes","poess","poeng","poej","poec","poek","poet","poep","poeh","pyo","pyog","pyogg","pyogs","pyon","pyonj","pyonh","pyod","pyol","pyolg","pyolm","pyolb","pyols","pyolt","pyolp","pyolh","pyom","pyob","pyobs","pyos","pyoss","pyong","pyoj","pyoc","pyok","pyot","pyop","pyoh","pu","pug","pugg","pugs","pun","punj","punh","pud","pul","pulg","pulm","pulb","puls","pult","pulp","pulh","pum","pub","pubs","pus","puss","pung","puj","puc","puk","put","pup","puh","pweo","pweog","pweogg","pweogs","pweon","pweonj","pweonh","pweod","pweol","pweolg","pweolm","pweolb","pweols","pweolt","pweolp","pweolh","pweom","pweob","pweobs","pweos","pweoss","pweong","pweoj","pweoc","pweok","pweot","pweop","pweoh","pwe","pweg","pwegg","pwegs","pwen","pwenj","pwenh","pwed","pwel","pwelg","pwelm","pwelb","pwels","pwelt","pwelp","pwelh","pwem","pweb","pwebs","pwes","pwess","pweng","pwej","pwec","pwek","pwet","pwep","pweh","pwi","pwig","pwigg","pwigs","pwin","pwinj","pwinh","pwid","pwil","pwilg","pwilm","pwilb","pwils","pwilt","pwilp","pwilh","pwim","pwib","pwibs","pwis","pwiss","pwing","pwij","pwic","pwik","pwit","pwip","pwih","pyu","pyug","pyugg","pyugs","pyun","pyunj","pyunh","pyud","pyul","pyulg","pyulm","pyulb","pyuls","pyult","pyulp","pyulh","pyum","pyub","pyubs","pyus","pyuss","pyung","pyuj","pyuc"],["pyuk","pyut","pyup","pyuh","peu","peug","peugg","peugs","peun","peunj","peunh","peud","peul","peulg","peulm","peulb","peuls","peult","peulp","peulh","peum","peub","peubs","peus","peuss","peung","peuj","peuc","peuk","peut","peup","peuh","pyi","pyig","pyigg","pyigs","pyin","pyinj","pyinh","pyid","pyil","pyilg","pyilm","pyilb","pyils","pyilt","pyilp","pyilh","pyim","pyib","pyibs","pyis","pyiss","pying","pyij","pyic","pyik","pyit","pyip","pyih","pi","pig","pigg","pigs","pin","pinj","pinh","pid","pil","pilg","pilm","pilb","pils","pilt","pilp","pilh","pim","pib","pibs","pis","piss","ping","pij","pic","pik","pit","pip","pih","ha","hag","hagg","hags","han","hanj","hanh","had","hal","halg","halm","halb","hals","halt","halp","halh","ham","hab","habs","has","hass","hang","haj","hac","hak","hat","hap","hah","hae","haeg","haegg","haegs","haen","haenj","haenh","haed","hael","haelg","haelm","haelb","haels","haelt","haelp","haelh","haem","haeb","haebs","haes","haess","haeng","haej","haec","haek","haet","haep","haeh","hya","hyag","hyagg","hyags","hyan","hyanj","hyanh","hyad","hyal","hyalg","hyalm","hyalb","hyals","hyalt","hyalp","hyalh","hyam","hyab","hyabs","hyas","hyass","hyang","hyaj","hyac","hyak","hyat","hyap","hyah","hyae","hyaeg","hyaegg","hyaegs","hyaen","hyaenj","hyaenh","hyaed","hyael","hyaelg","hyaelm","hyaelb","hyaels","hyaelt","hyaelp","hyaelh","hyaem","hyaeb","hyaebs","hyaes","hyaess","hyaeng","hyaej","hyaec","hyaek","hyaet","hyaep","hyaeh","heo","heog","heogg","heogs","heon","heonj","heonh","heod","heol","heolg","heolm","heolb","heols","heolt","heolp","heolh","heom","heob","heobs","heos","heoss","heong","heoj","heoc","heok","heot","heop","heoh","he","heg","hegg","hegs","hen","henj","henh","hed","hel","helg","helm","helb","hels","helt","help","helh","hem","heb","hebs","hes","hess","heng","hej","hec","hek","het","hep","heh"],["hyeo","hyeog","hyeogg","hyeogs","hyeon","hyeonj","hyeonh","hyeod","hyeol","hyeolg","hyeolm","hyeolb","hyeols","hyeolt","hyeolp","hyeolh","hyeom","hyeob","hyeobs","hyeos","hyeoss","hyeong","hyeoj","hyeoc","hyeok","hyeot","hyeop","hyeoh","hye","hyeg","hyegg","hyegs","hyen","hyenj","hyenh","hyed","hyel","hyelg","hyelm","hyelb","hyels","hyelt","hyelp","hyelh","hyem","hyeb","hyebs","hyes","hyess","hyeng","hyej","hyec","hyek","hyet","hyep","hyeh","ho","hog","hogg","hogs","hon","honj","honh","hod","hol","holg","holm","holb","hols","holt","holp","holh","hom","hob","hobs","hos","hoss","hong","hoj","hoc","hok","hot","hop","hoh","hwa","hwag","hwagg","hwags","hwan","hwanj","hwanh","hwad","hwal","hwalg","hwalm","hwalb","hwals","hwalt","hwalp","hwalh","hwam","hwab","hwabs","hwas","hwass","hwang","hwaj","hwac","hwak","hwat","hwap","hwah","hwae","hwaeg","hwaegg","hwaegs","hwaen","hwaenj","hwaenh","hwaed","hwael","hwaelg","hwaelm","hwaelb","hwaels","hwaelt","hwaelp","hwaelh","hwaem","hwaeb","hwaebs","hwaes","hwaess","hwaeng","hwaej","hwaec","hwaek","hwaet","hwaep","hwaeh","hoe","hoeg","hoegg","hoegs","hoen","hoenj","hoenh","hoed","hoel","hoelg","hoelm","hoelb","hoels","hoelt","hoelp","hoelh","hoem","hoeb","hoebs","hoes","hoess","hoeng","hoej","hoec","hoek","hoet","hoep","hoeh","hyo","hyog","hyogg","hyogs","hyon","hyonj","hyonh","hyod","hyol","hyolg","hyolm","hyolb","hyols","hyolt","hyolp","hyolh","hyom","hyob","hyobs","hyos","hyoss","hyong","hyoj","hyoc","hyok","hyot","hyop","hyoh","hu","hug","hugg","hugs","hun","hunj","hunh","hud","hul","hulg","hulm","hulb","huls","hult","hulp","hulh","hum","hub","hubs","hus","huss","hung","huj","huc","huk","hut","hup","huh","hweo","hweog","hweogg","hweogs","hweon","hweonj","hweonh","hweod","hweol","hweolg","hweolm","hweolb","hweols","hweolt","hweolp","hweolh","hweom","hweob","hweobs","hweos","hweoss","hweong","hweoj","hweoc","hweok","hweot","hweop","hweoh","hwe","hweg","hwegg","hwegs"],["hwen","hwenj","hwenh","hwed","hwel","hwelg","hwelm","hwelb","hwels","hwelt","hwelp","hwelh","hwem","hweb","hwebs","hwes","hwess","hweng","hwej","hwec","hwek","hwet","hwep","hweh","hwi","hwig","hwigg","hwigs","hwin","hwinj","hwinh","hwid","hwil","hwilg","hwilm","hwilb","hwils","hwilt","hwilp","hwilh","hwim","hwib","hwibs","hwis","hwiss","hwing","hwij","hwic","hwik","hwit","hwip","hwih","hyu","hyug","hyugg","hyugs","hyun","hyunj","hyunh","hyud","hyul","hyulg","hyulm","hyulb","hyuls","hyult","hyulp","hyulh","hyum","hyub","hyubs","hyus","hyuss","hyung","hyuj","hyuc","hyuk","hyut","hyup","hyuh","heu","heug","heugg","heugs","heun","heunj","heunh","heud","heul","heulg","heulm","heulb","heuls","heult","heulp","heulh","heum","heub","heubs","heus","heuss","heung","heuj","heuc","heuk","heut","heup","heuh","hyi","hyig","hyigg","hyigs","hyin","hyinj","hyinh","hyid","hyil","hyilg","hyilm","hyilb","hyils","hyilt","hyilp","hyilh","hyim","hyib","hyibs","hyis","hyiss","hying","hyij","hyic","hyik","hyit","hyip","hyih","hi","hig","higg","higs","hin","hinj","hinh","hid","hil","hilg","hilm","hilb","hils","hilt","hilp","hilh","him","hib","hibs","his","hiss","hing","hij","hic","hik","hit","hip","hih"],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],["Kay","Kayng","Ke","Ko","Kol","Koc","Kwi","Kwi","Kyun","Kul","Kum","Na","Na","Na","La","Na","Na","Na","Na","Na","Nak","Nak","Nak","Nak","Nak","Nak","Nak","Nan","Nan","Nan","Nan","Nan","Nan","Nam","Nam","Nam","Nam","Nap","Nap","Nap","Nang","Nang","Nang","Nang","Nang","Nay","Nayng","No","No","No","No","No","No","No","No","No","No","No","No","Nok","Nok","Nok","Nok","Nok","Nok","Non","Nong","Nong","Nong","Nong","Noy","Noy","Noy","Noy","Nwu","Nwu","Nwu","Nwu","Nwu","Nwu","Nwu","Nwu","Nuk","Nuk","Num","Nung","Nung","Nung","Nung","Nung","Twu","La","Lak","Lak","Lan","Lyeng","Lo","Lyul","Li","Pey","Pen","Pyen","Pwu","Pwul","Pi","Sak","Sak","Sam","Sayk","Sayng","Sep","Sey","Sway","Sin","Sim","Sip","Ya","Yak","Yak","Yang","Yang","Yang","Yang","Yang","Yang","Yang","Yang","Ye","Ye","Ye","Ye","Ye","Ye","Ye","Ye","Ye","Ye","Ye","Yek","Yek","Yek","Yek","Yen","Yen","Yen","Yen","Yen","Yen","Yen","Yen","Yen","Yen","Yen","Yen","Yen","Yen","Yel","Yel","Yel","Yel","Yel","Yel","Yem","Yem","Yem","Yem","Yem","Yep","Yeng","Yeng","Yeng","Yeng","Yeng","Yeng","Yeng","Yeng","Yeng","Yeng","Yeng","Yeng","Yeng","Yey","Yey","Yey","Yey","O","Yo","Yo","Yo","Yo","Yo","Yo","Yo","Yo","Yo","Yo","Yong","Wun","Wen","Yu","Yu","Yu","Yu","Yu","Yu","Yu","Yu","Yu","Yu","Yuk","Yuk","Yuk","Yun","Yun","Yun","Yun","Yul","Yul","Yul","Yul","Yung","I","I","I","I","I","I","I","I","I","I","I","I","I","I","Ik","Ik","In","In","In","In","In","In","In","Im","Im","Im","Ip","Ip","Ip","Cang","Cek","Ci","Cip","Cha","Chek"],["Chey","Thak","Thak","Thang","Thayk","Thong","Pho","Phok","Hang","Hang","Hyen","Hwak","Wu","Huo",,,"Zhong",,"Qing",,,"Xi","Zhu","Yi","Li","Shen","Xiang","Fu","Jing","Jing","Yu",,"Hagi",,"Zhu",,,"Yi","Du",,,,"Fan","Si","Guan"],["ff","fi","fl","ffi","ffl","st","st",,,,,,,,,,,,,"mn","me","mi","vn","mkh",,,,,,"yi",,"ay","`",,"d","h","k","l","m","m","t","+","sh","s","sh","s","a","a",,"b","g","d","h","v","z",,"t","y","k","k","l",,"l",,"n","n",,"p","p",,"ts","ts","r","sh","t","vo","b","k","p","l"],[],[],[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"~",,,,,,,,,,,,,"..","--","-","_","_","(",") ","{","} ","[","] ","[(",")] ","<<",">> ","<","> ","[","] ","{","}",,,,,,,,,,,,",",",",".",,";",":","?","!","-","(",")","{","}","{","}","#","&","*","+","-","<",">","=",,"\\","$","%","@"],[,"!",'"',"#","$","%","&","'","(",")","*","+",",","-",".","/","0","1","2","3","4","5","6","7","8","9",":",";","<","=",">","?","@","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","[","\\","]","^","_","`","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","{","|","}","~",,,".","[","]",",","*","wo","a","i","u","e","o","ya","yu","yo","tu","+","a","i","u","e","o","ka","ki","ku","ke","ko","sa","si","su","se","so","ta","ti","tu","te","to","na","ni","nu","ne","no","ha","hi","hu","he","ho","ma","mi","mu","me","mo","ya","yu","yo","ra","ri","ru","re","ro","wa","n",":",";",,"g","gg","gs","n","nj","nh","d","dd","r","lg","lm","lb","ls","lt","lp","rh","m","b","bb","bs","s","ss",,"j","jj","c","k","t","p","h",,,,"a","ae","ya","yae","eo","e",,,"yeo","ye","o","wa","wae","oe",,,"yo","u","weo","we","wi","yu",,,"eu","yi","i",,,,"/C","PS","!","-","|","Y=","W=",,"|","-","|","-","|","#","O",,,,,,,,,,,"{","|","}"]];const Ln={};for(let a=0;at[1]:return 1}return 0}(a,e[n])){case-1:return Na(a,e.slice(0,n));case 1:return Na(a,e.slice(n+1))}return!0}function vi(a,e,n,i=[]){const t=i.length?RegExp(i.map(Pn).join("|"),"g"):null,o=RegExp(e.source,e.flags.replace("g","")+"g");let s="",u=0;for(;;){const r=o.exec(a);let l="",g=0;if(!r){s+=a.substring(u,a.length);break}for(;;){const c=t?t.exec(r[0]):null;if(!c){l+=r[0].length>g?n:"";break}l+=c.index>g?n:"",l+=c[0],g=t.lastIndex}s+=a.substring(u,r.index)+l,u=o.lastIndex}return s}Ba=void 0;const Tn={ignore:[],replace:[],replaceAfter:[],trim:!1,unknown:"",fixChineseSpacing:!0};class Wi{constructor(e=le(Tn),n=Ln){this.confOptions=e,this.map=n}get options(){return le(Object.assign(Object.assign({},Tn),this.confOptions))}config(e,n=!1){return n&&(this.confOptions={}),e&&typeof e=="object"&&(this.confOptions=le(e)),this.confOptions}codeMapReplace(e,n=[],i){let t=0,o="";const s=i.fixChineseSpacing&&Gi(e);let u=!1;for(let r=0;rb[1]>=t&&b[0]===t)||(c=!0);break;default:g=this.map[l]||i.unknown||""}s&&(!u||c||kl(g)||(g=" "+g),u=!!g&&Gi(l)),o+=g,t+=l.length,r+=l.length-1}return o}formatReplaceOption(e){if(e instanceof Array)return le(e);const n=[];for(const i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.push([i,e[i]]);return n}replaceString(e,n,i=[]){const t=le(n);let o=e;for(let s=0;s0):u[0]=RegExp(Pn(u[0]),"g");break;default:u[0]=/[^\s\S]/}o=vi(o,u[0],u[1],i)}return o}setData(e,n=!1){if(n&&(this.map=le(Ln)),e&&typeof e=="object"&&Object.keys(e).length){this.map=le(this.map);for(const i in e)Object.prototype.hasOwnProperty.call(e,i)&&i.length<3&&i<="􏿿"&&(this.map[i]=e[i])}return this.map}transliterate(e,n){n=typeof n=="object"?n:{};const i=le(Object.assign(Object.assign({},this.options),n));let t=typeof e=="string"?e:String(e);const o=this.formatReplaceOption(i.replace);o.length&&(t=this.replaceString(t,o,i.ignore));const s=i.ignore&&i.ignore.length>0?function(r,l){let g=[];for(let C=0;C-1;)g.push([m,m+j.length-1])}const c=g.sort((C,j)=>C[0]-j[0]||C[1]-j[1]);let b;return g=[],c.forEach(C=>!b||C[0]>b[1]+1?g.push(b=C):C[1]>b[1]&&(b[1]=C[1])),g}(t,i.ignore):[];t=this.codeMapReplace(t,s,i),i.trim&&(t=t.trim());const u=this.formatReplaceOption(i.replaceAfter);return u.length&&(t=this.replaceString(t,u)),t}}const Jl=Object.assign(Object.assign({},le(Tn)),{allowedChars:"a-zA-Z0-9-_.~",lowercase:!0,separator:"-",uppercase:!1,fixChineseSpacing:!0}),Ee=new Wi,Ki=Ee.transliterate.bind(Ee);Ki.config=Ee.config.bind(Ee),Ki.setData=Ee.setData.bind(Ee);const Ge=new class extends Wi{get options(){return le(Object.assign(Object.assign({},Jl),this.confOptions))}config(a,e=!1){return e&&(this.confOptions={}),a&&typeof a=="object"&&(this.confOptions=le(a)),this.confOptions}slugify(a,e){e=typeof e=="object"?e:{};const n=le(Object.assign(Object.assign({},this.options),e)),i=n.separator?Pn(n.separator):"";let t=this.transliterate(a,n);return t=vi(t,RegExp(`[^${n.allowedChars}]+`,"g"),n.separator,n.ignore),i&&(t=t.replace(RegExp(`^${i}+|${i}$`,"g"),"")),n.lowercase&&(t=t.toLowerCase()),n.uppercase&&(t=t.toUpperCase()),t}},Va=Ge.slugify.bind(Ge);Va.config=Ge.config.bind(Ge),Va.setData=Ge.setData.bind(Ge);const Rl=["rss.channel.item"],Dl=new Yn.XMLParser({ignoreAttributes:!1,attributeNamePrefix:"_",textNodeName:"value",isArray:(a,e,n,i)=>!!Rl.includes(e)});function Ui(a){const e=()=>new Promise((t,o)=>{try{if(typeof a=="string")a.startsWith("http")||o("Failed to parse data. error -> invalid url"),fetch("/apis/api.plugin.halo.run/v1alpha1/plugins/PluginMigrate/migrations/rss-parse",{method:"POST",cache:"no-cache",keepalive:!0,headers:{"Content-Type":"application/json"},body:a}).then(s=>{if(!s.ok){o("解析 rss 链接失败");return}return s.text()}).then(s=>{n(s).then(u=>{t(u)}).catch(u=>{o(u)})});else{const s=new FileReader;s.onload=u=>{var l;const r=(l=u.target)==null?void 0:l.result;n(r).then(g=>{t(g)}).catch(g=>{o(g)})},s.onerror=()=>{o("Failed to fetch data")},s.readAsText(a)}}catch(s){o("Failed to parse data. error -> "+s)}}),n=t=>new Promise((o,s)=>{try{const r=Dl.parse(t,!0).rss.channel;r||s("目标文件不是标准的 RSS 文件"),o({posts:i(r.item)})}catch(u){console.error(u),s("RSS 文件解析失败")}}),i=t=>t==null?void 0:t.map(o=>{var s;return{postRequest:{post:{spec:{title:o.title,slug:Va(o.title,{trim:!0}),deleted:!1,publish:!0,publishTime:new Date(o.pubDate).toISOString(),pinned:!1,allowComment:!0,visible:"PUBLIC",priority:0,excerpt:{autoGenerate:!1,raw:((s=o.description)==null?void 0:s.slice(0,200))||""},htmlMetas:[]},apiVersion:"content.halo.run/v1alpha1",kind:"Post",metadata:{name:Ei()}},content:{raw:o["content:encoded"]||o.description,content:o["content:encoded"]||o.description,rawType:"HTML"}}}});return{parse:e}}const Xl={class:"sm:migrate-w-1/2"},Ml={class:"migrate-mb-2"},Bl=d.createElementVNode("span",{class:"migrate-my-6 migrate-block"}," 或 ",-1),Nl=d.defineComponent({__name:"RssMigrateDataParser",props:{data:{}},emits:["update:data"],setup(a,{emit:e}){const n=s=>{const u=s.item(0);u&&Ui(u).parse().then(r=>{e("update:data",r)}).catch(r=>{W.Toast.error(r),console.error(r)})},i=d.ref(""),t=d.ref(!1),o=()=>{i.value&&(t.value=!0,Ui(i.value).parse().then(s=>{var u,r;W.Toast.success("解析成功, 共获取到 "+((u=s.posts)==null?void 0:u.length)+" 篇文章"),(r=s.posts)!=null&&r.length&&e("update:data",s)}).catch(s=>{W.Toast.error(s),console.error(s)}).finally(()=>{t.value=!1}))};return(s,u)=>{const r=d.resolveComponent("FormKit");return d.openBlock(),d.createElementBlock("div",Xl,[d.createElementVNode("div",Ml,[d.createVNode(d.unref(W.VAlert),{title:"提示",type:"info",closable:!1},{description:d.withCtx(()=>[d.createTextVNode(" RSS 文件中至少需要具有文章标题以及包含文章内容的 content:encoded 或者 description 字段,否则导入的文章内容可能不正确。 ")]),_:1})]),d.createElementVNode("div",null,[d.createVNode(Da,{options:{accept:".xml",multiple:!1},onFileChange:n},null,8,["options"]),Bl,d.createElementVNode("div",null,[d.createVNode(r,{modelValue:i.value,"onUpdate:modelValue":u[0]||(u[0]=l=>i.value=l),type:"url",placeholder:"请输入 RSS 订阅链接",validation:"url"},{suffix:d.withCtx(()=>[d.createVNode(d.unref(W.VButton),{type:"primary",size:"sm",class:"migrate-mx-1",loading:t.value,onClick:o},{default:d.withCtx(()=>[d.createTextVNode(" 解析 ")]),_:1},8,["loading"])]),_:1},8,["modelValue"])])])])}}}),Vl=Object.freeze(Object.defineProperty({__proto__:null,default:Nl},Symbol.toStringTag,{value:"Module"})),Al=["feed.entry"],Fl=new Yn.XMLParser({ignoreAttributes:!0,textNodeName:"value",isArray:(a,e,n,i)=>!!Al.includes(e)});function Ii(a){const e=()=>new Promise((t,o)=>{try{if(typeof a=="string")a.startsWith("http")||o("Failed to parse data. error -> invalid url"),fetch("/apis/api.plugin.halo.run/v1alpha1/plugins/PluginMigrate/migrations/rss-parse",{method:"POST",cache:"no-cache",keepalive:!0,headers:{"Content-Type":"application/json"},body:a}).then(s=>{if(!s.ok){o("解析 Atom Feed 链接失败");return}return s.text()}).then(s=>n(s).then(u=>{t(u)}).catch(u=>{o(u)}));else{const s=new FileReader;s.onload=u=>{var l;const r=(l=u.target)==null?void 0:l.result;n(r).then(g=>{t(g)}).catch(g=>{o(g)})},s.onerror=()=>{o("Failed to fetch data")},s.readAsText(a)}}catch(s){o("Failed to parse data. error -> "+s)}}),n=t=>new Promise((o,s)=>{try{const r=Fl.parse(t,!0).feed;r||s("目标文件不是标准的 Atom Feed 文件"),o({posts:i(r.entry||[])})}catch(u){console.error(u),s("Atom 文件解析失败")}}),i=t=>{var o;return(o=t==null?void 0:t.filter(s=>s.title&&s.content))==null?void 0:o.map(s=>({postRequest:{post:{spec:{title:s.title,slug:Va(s.title,{trim:!0}),deleted:!1,publish:!0,publishTime:new Date(s.published||s.updated||new Date().toISOString()).toISOString(),pinned:!1,allowComment:!0,visible:"PUBLIC",priority:0,excerpt:{autoGenerate:!1,raw:s.summary||""},htmlMetas:[]},apiVersion:"content.halo.run/v1alpha1",kind:"Post",metadata:{name:Ei()}},content:{raw:s.content,content:s.content,rawType:"HTML"}}}))};return{parse:e}}const Ql={class:"sm:migrate-w-1/2"},Ol={class:"migrate-mb-2"},xl=d.createElementVNode("span",{class:"migrate-my-6 migrate-block"}," 或 ",-1),El=d.defineComponent({__name:"AtomMigrateDataParser",props:{data:{}},emits:["update:data"],setup(a,{emit:e}){const n=s=>{const u=s.item(0);u&&Ii(u).parse().then(r=>{e("update:data",r)}).catch(r=>{W.Toast.error(r),console.error(r)})},i=d.ref(""),t=d.ref(!1),o=()=>{i.value&&(t.value=!0,Ii(i.value).parse().then(s=>{var u,r;W.Toast.success("解析成功, 共获取到 "+((u=s.posts)==null?void 0:u.length)+" 篇文章"),(r=s.posts)!=null&&r.length&&e("update:data",s)}).catch(s=>{W.Toast.error(s)}).finally(()=>{t.value=!1}))};return(s,u)=>{const r=d.resolveComponent("FormKit");return d.openBlock(),d.createElementBlock("div",Ql,[d.createElementVNode("div",Ol,[d.createVNode(d.unref(W.VAlert),{title:"提示",type:"info",closable:!1},{description:d.withCtx(()=>[d.createTextVNode(" Atom Feed 文件中至少需要具有文章标题以及包含文章内容的 content 字段,否则文章将无法正确导入。 ")]),_:1})]),d.createElementVNode("div",null,[d.createVNode(Da,{options:{accept:".xml",multiple:!1},onFileChange:n},null,8,["options"]),xl,d.createElementVNode("div",null,[d.createVNode(r,{modelValue:i.value,"onUpdate:modelValue":u[0]||(u[0]=l=>i.value=l),type:"url",placeholder:"请输入 Atom 订阅链接",validation:"url"},{suffix:d.withCtx(()=>[d.createVNode(d.unref(W.VButton),{type:"primary",size:"sm",class:"migrate-mr-1",loading:t.value,onClick:o},{default:d.withCtx(()=>[d.createTextVNode(" 解析 ")]),_:1},8,["loading"])]),_:1},8,["modelValue"])])])])}}}),Gl=Object.freeze(Object.defineProperty({__proto__:null,default:El},Symbol.toStringTag,{value:"Module"}));return sr}(Vue,HaloComponents,VueRouter,VueUse); diff --git a/src/main/resources/console/style.css b/src/main/resources/console/style.css deleted file mode 100644 index bbd6c18..0000000 --- a/src/main/resources/console/style.css +++ /dev/null @@ -1 +0,0 @@ -.migrate-relative{position:relative}.migrate-m-6{margin:1.5rem}.migrate-mx-1{margin-left:.25rem;margin-right:.25rem}.migrate-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.migrate-mb-2{margin-bottom:.5rem}.migrate-mb-4{margin-bottom:1rem}.migrate-mb-5{margin-bottom:1.25rem}.migrate-ml-2{margin-left:.5rem}.migrate-mr-1{margin-right:.25rem}.migrate-mr-2{margin-right:.5rem}.migrate-mr-4{margin-right:1rem}.migrate-mt-2{margin-top:.5rem}.migrate-line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.migrate-line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.migrate-block{display:block}.migrate-flex{display:flex}.migrate-h-10{height:2.5rem}.migrate-h-3{height:.75rem}.migrate-h-7{height:1.75rem}.migrate-h-8{height:2rem}.migrate-h-full{height:100%}.migrate-min-h-\[50vh\]{min-height:50vh}.migrate-w-1\/2{width:50%}.migrate-w-10{width:2.5rem}.migrate-w-3{width:.75rem}.migrate-w-7{width:1.75rem}.migrate-w-8{width:2rem}.migrate-w-full{width:100%}.migrate-flex-1{flex:1 1 0%}.migrate-shrink-0{flex-shrink:0}.migrate-cursor-pointer{cursor:pointer}.migrate-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.migrate-flex-col{flex-direction:column}.migrate-items-center{align-items:center}.migrate-items-stretch{align-items:stretch}.migrate-justify-center{justify-content:center}.migrate-justify-between{justify-content:space-between}.migrate-gap-8{gap:2rem}.migrate-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.migrate-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.migrate-divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.migrate-divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity))}.migrate-rounded-full{border-radius:9999px}.migrate-rounded-lg{border-radius:.5rem}.migrate-border{border-width:1px}.\!migrate-bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(243 244 246 / var(--tw-bg-opacity))!important}.migrate-bg-\[\#e6f4ff\]{--tw-bg-opacity: 1;background-color:rgb(230 244 255 / var(--tw-bg-opacity))}.migrate-bg-black\/10{background-color:#0000001a}.migrate-bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.migrate-bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.migrate-p-3{padding:.75rem}.migrate-p-4{padding:1rem}.migrate-px-4{padding-left:1rem;padding-right:1rem}.migrate-py-1{padding-top:.25rem;padding-bottom:.25rem}.migrate-py-3{padding-top:.75rem;padding-bottom:.75rem}.migrate-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.migrate-text-center{text-align:center}.migrate-text-base{font-size:1rem;line-height:1.5rem}.migrate-text-sm{font-size:.875rem;line-height:1.25rem}.migrate-text-xs{font-size:.75rem;line-height:1rem}.migrate-font-medium{font-weight:500}.migrate-font-semibold{font-weight:600}.migrate-leading-normal{line-height:1.5}.migrate-tracking-wide{letter-spacing:.025em}.migrate-text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.migrate-text-black\/80{color:#000c}.migrate-text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.migrate-text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.migrate-text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.migrate-text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.migrate-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.migrate-ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\!migrate-ring-indigo-400{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity)) !important}.migrate-ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity)) }.hover\:migrate-bg-blue-400:hover{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.hover\:migrate-bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:migrate-text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:migrate-ml-2{margin-left:.5rem}.sm\:migrate-ml-4{margin-left:1rem}.sm\:migrate-inline-flex{display:inline-flex}.sm\:migrate-w-1\/2{width:50%}.sm\:migrate-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:migrate-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:migrate-p-4{padding:1rem}.sm\:migrate-py-4{padding-top:1rem;padding-bottom:1rem}}@media (min-width: 768px){.md\:migrate-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}} diff --git a/src/main/resources/plugin.yaml b/src/main/resources/plugin.yaml index f410274..ed3c754 100644 --- a/src/main/resources/plugin.yaml +++ b/src/main/resources/plugin.yaml @@ -4,8 +4,7 @@ metadata: name: PluginMigrate spec: enabled: true - version: 1.2.0 - requires: ">=2.4.0" + requires: ">=2.12.0" author: name: Halo OSS Team website: https://github.com/halo-dev