diff --git a/024aa4a56655d62b1d8dc8aef3f62c8af672ee52-2969bf7d482eec6aced3.js b/024aa4a56655d62b1d8dc8aef3f62c8af672ee52-2969bf7d482eec6aced3.js new file mode 100644 index 00000000..6f011000 --- /dev/null +++ b/024aa4a56655d62b1d8dc8aef3f62c8af672ee52-2969bf7d482eec6aced3.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkvoicevox_blog=self.webpackChunkvoicevox_blog||[]).push([[642],{4484:function(e,a,l){l.d(a,{H:function(){return t}});var i=l(1883),r=l(7294);const t=()=>{const e=(0,i.useStaticQuery)("9915686"),{getCharacterInfo:a}=(()=>{const e=(0,i.useStaticQuery)("1712426221");return{getCharacterInfo:(0,r.useCallback)((a=>e.character.nodes.find((e=>e.key===a))),[e])}})(),l={"四国めたん":[{name:"ノーマル",id:"normal",type:"talk"},{name:"あまあま",id:"ama",type:"talk"},{name:"ツンツン",id:"tsun",type:"talk"},{name:"セクシー",id:"sexy",type:"talk"},{name:"ささやき",id:"whis",type:"talk"},{name:"ヒソヒソ",id:"hiso",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"},{name:"あまあま",id:"ama",type:"humming"},{name:"ツンツン",id:"tsun",type:"humming"},{name:"セクシー",id:"sexy",type:"humming"},{name:"ヒソヒソ",id:"hiso",type:"humming"}],"ずんだもん":[{name:"ノーマル",id:"normal",type:"talk"},{name:"あまあま",id:"ama",type:"talk"},{name:"ツンツン",id:"tsun",type:"talk"},{name:"セクシー",id:"sexy",type:"talk"},{name:"ささやき",id:"whis",type:"talk"},{name:"ヒソヒソ",id:"hiso",type:"talk"},{name:"ヘロヘロ",id:"herohero",type:"talk"},{name:"なみだめ",id:"namidame",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"},{name:"あまあま",id:"ama",type:"humming"},{name:"ツンツン",id:"tsun",type:"humming"},{name:"セクシー",id:"sexy",type:"humming"},{name:"ヒソヒソ",id:"hiso",type:"humming"},{name:"ヘロヘロ",id:"herohero",type:"humming"},{name:"なみだめ",id:"namidame",type:"humming"}],"春日部つむぎ":[{name:"ノーマル",id:"normal",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"}],"雨晴はう":[{name:"ノーマル",id:"normal",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"}],"波音リツ":[{name:"ノーマル",id:"normal",type:"talk"},{name:"クイーン",id:"queen",type:"talk"},{name:"ノーマル",id:"normal",type:"song"},{name:"ノーマル",id:"normal",type:"humming"},{name:"クイーン",id:"queen",type:"humming"}],"玄野武宏":[{name:"ノーマル",id:"normal",type:"talk"},{name:"喜び",id:"fun",type:"talk"},{name:"ツンギレ",id:"angry",type:"talk"},{name:"悲しみ",id:"sad",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"},{name:"喜び",id:"fun",type:"humming"},{name:"ツンギレ",id:"angry",type:"humming"},{name:"悲しみ",id:"sad",type:"humming"}],"白上虎太郎":[{name:"ふつう",id:"normal",type:"talk"},{name:"わーい",id:"joy",type:"talk"},{name:"おこ",id:"angry",type:"talk"},{name:"びくびく",id:"biku",type:"talk"},{name:"びえーん",id:"cry",type:"talk"},{name:"ふつう",id:"normal",type:"humming"},{name:"わーい",id:"joy",type:"humming"},{name:"おこ",id:"angry",type:"humming"},{name:"びくびく",id:"biku",type:"humming"},{name:"びえーん",id:"cry",type:"humming"}],"青山龍星":[{name:"ノーマル",id:"normal",type:"talk"},{name:"熱血",id:"eager",type:"talk"},{name:"不機嫌",id:"grumpy",type:"talk"},{name:"喜び",id:"happy",type:"talk"},{name:"しっとり",id:"mellow",type:"talk"},{name:"かなしみ",id:"sad",type:"talk"},{name:"囁き",id:"whisper",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"},{name:"熱血",id:"eager",type:"humming"},{name:"不機嫌",id:"grumpy",type:"humming"},{name:"喜び",id:"happy",type:"humming"},{name:"しっとり",id:"mellow",type:"humming"},{name:"かなしみ",id:"sad",type:"humming"}],"冥鳴ひまり":[{name:"ノーマル",id:"normal",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"}],"九州そら":[{name:"ノーマル",id:"normal",type:"talk"},{name:"あまあま",id:"ama",type:"talk"},{name:"ツンツン",id:"tsun",type:"talk"},{name:"セクシー",id:"sexy",type:"talk"},{name:"ささやき",id:"whis",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"},{name:"あまあま",id:"ama",type:"humming"},{name:"ツンツン",id:"tsun",type:"humming"},{name:"セクシー",id:"sexy",type:"humming"}],"モチノキョウコ":[{name:"ノーマル",id:"normal",type:"talk"},{name:"セクシー/あん子",id:"sexy",type:"talk"},{name:"泣き",id:"cry",type:"talk"},{name:"怒り",id:"angry",type:"talk"},{name:"喜び",id:"joy",type:"talk"},{name:"のんびり",id:"relax",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"},{name:"セクシー/あん子",id:"sexy",type:"humming"},{name:"泣き",id:"cry",type:"humming"},{name:"怒り",id:"angry",type:"humming"},{name:"喜び",id:"joy",type:"humming"},{name:"のんびり",id:"relax",type:"humming"}],"剣崎雌雄":[{name:"ノーマル",id:"normal",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"}],WhiteCUL:[{name:"ノーマル",id:"normal",type:"talk"},{name:"たのしい",id:"joy",type:"talk"},{name:"かなしい",id:"sad",type:"talk"},{name:"びえーん",id:"cry",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"},{name:"たのしい",id:"joy",type:"humming"},{name:"かなしい",id:"sad",type:"humming"},{name:"びえーん",id:"cry",type:"humming"}],"後鬼":[{name:"人間ver.",id:"normal",type:"talk"},{name:"ぬいぐるみver.",id:"nuigurumi",type:"talk"},{name:"人間(怒り)ver.",id:"angry",type:"talk"},{name:"鬼ver.",id:"oni",type:"talk"},{name:"人間ver.",id:"normal",type:"humming"},{name:"ぬいぐるみver.",id:"nuigurumi",type:"humming"}],No7:[{name:"ノーマル",id:"normal",type:"talk"},{name:"アナウンス",id:"announce",type:"talk"},{name:"読み聞かせ",id:"reading",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"},{name:"アナウンス",id:"announce",type:"humming"},{name:"読み聞かせ",id:"reading",type:"humming"}],"ちび式じい":[{name:"ノーマル",id:"normal",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"}],"櫻歌ミコ":[{name:"ノーマル",id:"normal",type:"talk"},{name:"第二形態",id:"2nd",type:"talk"},{name:"ロリ",id:"loli",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"},{name:"第二形態",id:"2nd",type:"humming"},{name:"ロリ",id:"loli",type:"humming"}],"小夜_SAYO":[{name:"ノーマル",id:"normal",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"}],"ナースロボ_タイプT":[{name:"ノーマル",id:"normal",type:"talk"},{name:"楽々",id:"fun",type:"talk"},{name:"恐怖",id:"fear",type:"talk"},{name:"内緒話",id:"whis",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"},{name:"楽々",id:"fun",type:"humming"},{name:"恐怖",id:"fear",type:"humming"}],"聖騎士紅桜":[{name:"ノーマル",id:"normal",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"}],"雀松朱司":[{name:"ノーマル",id:"normal",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"}],"麒ヶ島宗麟":[{name:"ノーマル",id:"normal",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"}],"春歌ナナ":[{name:"ノーマル",id:"normal",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"}],"猫使アル":[{name:"ノーマル",id:"normal",type:"talk"},{name:"おちつき",id:"ochitsuki",type:"talk"},{name:"うきうき",id:"fun",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"},{name:"おちつき",id:"ochitsuki",type:"humming"},{name:"うきうき",id:"fun",type:"humming"}],"猫使ビィ":[{name:"ノーマル",id:"normal",type:"talk"},{name:"おちつき",id:"ochitsuki",type:"talk"},{name:"人見知り",id:"shy",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"},{name:"おちつき",id:"ochitsuki",type:"humming"}],"中国うさぎ":[{name:"ノーマル",id:"normal",type:"talk"},{name:"おどろき",id:"surprise",type:"talk"},{name:"こわがり",id:"fear",type:"talk"},{name:"へろへろ",id:"tired",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"},{name:"おどろき",id:"surprise",type:"humming"},{name:"こわがり",id:"fear",type:"humming"},{name:"へろへろ",id:"tired",type:"humming"}],"栗田まろん":[{name:"ノーマル",id:"normal",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"}],"藍田ノエル":[{name:"ノーマル",id:"normal",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"}],"満別花丸":[{name:"ノーマル",id:"normal",type:"talk"},{name:"元気",id:"fun",type:"talk"},{name:"ささやき",id:"whis",type:"talk"},{name:"ぶりっ子",id:"cute",type:"talk"},{name:"ボーイ",id:"boy",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"},{name:"元気",id:"fun",type:"humming"},{name:"ささやき",id:"whis",type:"humming"},{name:"ぶりっ子",id:"cute",type:"humming"},{name:"ボーイ",id:"boy",type:"humming"}],"琴詠ニア":[{name:"ノーマル",id:"normal",type:"talk"},{name:"ノーマル",id:"normal",type:"humming"}],Voidoll:[{name:"ノーマル",id:"normal",type:"talk"}]},t=a=>{var i,r,t,o;let m=e.dormitoryAudio.nodes.filter((e=>e.name.includes(""+a.characterId))).sort(((e,a)=>e.name.localeCompare(a.name))).map((e=>e.publicURL));0==m.length&&(m=void 0);const n={bustupImageSmall:null===(i=e.bustup.nodes.find((e=>e.name==="bustup-"+a.characterId)).childImageSharp320px)||void 0===i?void 0:i.gatsbyImageData,bustupImage:null===(r=e.bustup.nodes.find((e=>e.name==="bustup-"+a.characterId)).childImageSharp640px)||void 0===r?void 0:r.gatsbyImageData,portraitImage:null===(t=e.portrait.nodes.find((e=>e.name==="portrait-"+a.characterId)).childImageSharp)||void 0===t?void 0:t.gatsbyImageData,ogpImage:null===(o=e.ogp.nodes.find((e=>e.name==="bustup-"+a.characterId)).childImageSharp)||void 0===o?void 0:o.gatsbyImageData,talkVoiceUrls:l[a.key].filter((e=>"talk"==e.type)).map((l=>({style:l.name,urls:e.talkAudio.nodes.filter((e=>e.name.includes(""+a.characterId))).filter((e=>e.name.includes(""+l.id))).sort(((e,a)=>e.name.localeCompare(a.name))).map((e=>e.publicURL))}))),songVoiceUrls:l[a.key].filter((e=>["song","humming"].includes(e.type))).map((l=>({style:l.name,styleType:l.type,urls:e.songAudio.nodes.filter((e=>e.name.includes(""+a.characterId))).filter((e=>e.name.includes(""+l.id))).filter((e=>e.name.includes(""+l.type))).sort(((e,a)=>e.name.localeCompare(a.name))).map((e=>e.publicURL))}))),dormitoryVoiceUrls:m,infoImages:e.dormitoryImage.nodes.filter((e=>e.name.includes(""+a.characterId))).sort(((e,a)=>e.name.localeCompare(a.name))).map((e=>{var a;return null===(a=e.childImageSharp)||void 0===a?void 0:a.gatsbyImageData}))};if(null==n.bustupImage)throw new Error("bustupImage is undefined. "+a.characterId);if(null==n.portraitImage)throw new Error("portraitImage is undefined. "+a.characterId);if(null==n.ogpImage)throw new Error("ogpImage is undefined. "+a.characterId);if(0==n.talkVoiceUrls.length&&console.warn("talkVoiceUrls is empty. "+a.characterId),n.talkVoiceUrls.some((e=>3!=e.urls.length)))throw new Error("talkVoiceUrls is invalid. "+a.characterId);if(0==n.songVoiceUrls.length&&console.warn("songVoiceUrls is empty. "+a.characterId),n.songVoiceUrls.some((e=>3!=e.urls.length)))throw new Error("songVoiceUrls is invalid. "+a.characterId);return null!=n.dormitoryVoiceUrls&&0==n.dormitoryVoiceUrls.length&&console.warn("dormitoryVoiceUrls is empty. "+a.characterId),n},m={"四国めたん":{name:a("四国めたん").name,id:a("四国めたん").characterId,...t(a("四国めたん")),rubyName:"四国(しこく)めたん",voiceFeature:"はっきりした芯のある声",color:"#DF4C94",lightColor:"#E3ADD5",description:"高等部二年生。常に金欠。趣味は中二病妄想。
誰にでも遠慮しないので、基本的にタメ口。",labelInfos:[{label:"年齢",value:"17 歳",size:1},{label:"身長",value:"150 cm",size:1},{label:"性格",value:"若干ツンデレ気味",size:2}],policyUrl:"https://zunko.jp/con_ongen_kiyaku.html",detailUrl:"https://zunko.jp/#charaSM"},"ずんだもん":{name:a("ずんだもん").name,id:a("ずんだもん").characterId,...t(a("ずんだもん")),rubyName:"ずんだもん",voiceFeature:"子供っぽい高めの声",color:"#33A65E",lightColor:"#CCEBC5",description:"ずんだ餅の精。やや不幸属性が備わっており、
ないがしろにされることもしばしば。",labelInfos:[{label:"趣味",value:"ずんだ餅にかかわることはだいたい好き",size:2},{label:"将来の夢",value:"ずんだ餅のさらなる普及",size:2}],policyUrl:"https://zunko.jp/con_ongen_kiyaku.html",detailUrl:"https://zunko.jp/#charaZM"},"春日部つむぎ":{name:a("春日部つむぎ").name,id:a("春日部つむぎ").characterId,...t(a("春日部つむぎ")),rubyName:"春日部(かすかべ)つむぎ",voiceFeature:"元気な明るい声",color:"#FF9914",lightColor:"#FEE6AA",description:"埼玉県内の高校に通うギャルの女の子。
やんちゃに見えて実は真面目な一面もある。",labelInfos:[{label:"年齢",value:"18 歳",size:1},{label:"身長",value:"155 cm",size:1},{label:"出身",value:"埼玉",size:1},{label:"好きなもの",value:"カレー",size:1},{label:"チャームポイント",value:"目元のほくろ",size:2},{label:"趣味",value:"動画配信サイトの巡回",size:2}],policyUrl:"https://tsumugi-official.studio.site/rule",detailUrl:"https://tsumugi-official.studio.site/top"},"雨晴はう":{name:a("雨晴はう").name,id:a("雨晴はう").characterId,...t(a("雨晴はう")),rubyName:"雨晴(あめはれ)はう",voiceFeature:"優しく可愛い声",color:"#1D86AE",lightColor:"#B3D7DD",description:"現役看護師です!
看護師のあれこれお伝えします!",labelInfos:[{label:"誕生日",value:"10月30日",size:1},{label:"身長",value:"152 cm",size:1},{label:"色",value:"#28c4ec",size:1},{label:"CV",value:"結崎このみ",size:1},{label:"好きなもの",value:"ラーメン",size:2},{label:"趣味",value:"食べ歩き",size:2}],policyUrl:"https://amehau.com/?page_id=225",detailUrl:"https://amehau.com/"},"波音リツ":{name:a("波音リツ").name,id:a("波音リツ").characterId,...t(a("波音リツ")),rubyName:"波音(なみね)リツ",voiceFeature:"低めのクールな声",color:"#FC4E32",lightColor:"#FDCDB7",description:"地獄のような安価を踏み抜いて生まれた、
2ch・VIP発のキャラクター。",labelInfos:[{label:"年齢",value:"6 歳",size:2},{label:"身長",value:"156 cm",size:2},{label:"体重",value:"25 トン",size:2},{label:"好きなもの",value:"チョコクリスピー",size:2}],policyUrl:"http://canon-voice.com/kiyaku.html",detailUrl:"https://www.canon-voice.com/"},"玄野武宏":{name:a("玄野武宏").name,id:a("玄野武宏").characterId,...t(a("玄野武宏")),rubyName:"玄野(くろの)武宏(たけひろ)",voiceFeature:"爽やかな青年の声",color:"#1AA18E",lightColor:"#B3E2D8",description:"サッパリした青年。
やや短気だが面倒見は良い。",labelInfos:[{label:"身長",value:"177 cm",size:2},{label:"体重",value:"66 kg",size:2},{label:"年齢",value:"20代前後",size:2},{label:"誕生日",value:"12月24日",size:2}],policyUrl:"https://virvoxproject.wixsite.com/official/voicevoxの利用規約",detailUrl:"https://virvoxproject.wixsite.com/official/玄野武宏"},"白上虎太郎":{name:a("白上虎太郎").name,id:a("白上虎太郎").characterId,...t(a("白上虎太郎")),rubyName:"白上(しらかみ)虎太郎(こたろう)",voiceFeature:"声変わり直後の少年の声",color:"#99D02B",lightColor:"#E6F5B0",description:"まっすぐで人懐っこい青年。
愛嬌はあるものの少しおばか。",labelInfos:[{label:"身長",value:"146 cm",size:2},{label:"体重",value:"42 kg",size:2},{label:"年齢",value:"18 歳",size:2},{label:"誕生日",value:"秋生まれ",size:2}],policyUrl:"https://virvoxproject.wixsite.com/official/voicevoxの利用規約",detailUrl:"https://virvoxproject.wixsite.com/official/白上虎太郎"},"青山龍星":{name:a("青山龍星").name,id:a("青山龍星").characterId,...t(a("青山龍星")),rubyName:"青山(あおやま)龍星(りゅうせい)",voiceFeature:"重厚で低音な声",color:"#386CB0",lightColor:"#B3CDE3",description:"とにかく大柄で無骨な青年。
寡黙で冷静なストッパー枠。",labelInfos:[{label:"身長",value:"194 cm",size:2},{label:"体重",value:"94 kg",size:2},{label:"年齢",value:"24 歳",size:2},{label:"誕生日",value:"春生まれ",size:2}],policyUrl:"https://virvoxproject.wixsite.com/official/voicevoxの利用規約",detailUrl:"https://virvoxproject.wixsite.com/official/青山龍星"},"冥鳴ひまり":{name:a("冥鳴ひまり").name,id:a("冥鳴ひまり").characterId,...t(a("冥鳴ひまり")),rubyName:"冥鳴(めいめい)ひまり",voiceFeature:"柔らかく温かい声",color:"#A45AAA",lightColor:"#CAB2D6",description:"冥界から来た死神。
可愛いものに目がない。",labelInfos:[{label:"年齢",value:"18 歳",size:1},{label:"種族",value:"死神",size:1},{label:"誕生日",value:"9月1日",size:1},{label:"好きな日本語",value:"不渡り",size:1},{label:"好きなもの",value:"可愛い女の子",size:2},{label:"性格",value:"優しくて清楚(自称)",size:2}],policyUrl:"https://meimeihimari.wixsite.com/himari/terms-of-use",detailUrl:"https://meimeihimari.wixsite.com/himari/voicevox"},"九州そら":{name:a("九州そら").name,id:a("九州そら").characterId,...t(a("九州そら")),rubyName:"九州(きゅうしゅう)そら",voiceFeature:"気品のある大人な声",color:"#6964AD",lightColor:"#B2B6D8",description:"宇宙開拓用に開発されたアンドロイド。
正式名称は「九州そらmk=II」(まーくつー)。",labelInfos:[{label:"年齢",value:"0 歳(外見年齢は17歳)",size:2},{label:"身長",value:"173 cm(ヒールなしだと160cm)",size:2}],policyUrl:"https://zunko.jp/con_ongen_kiyaku.html",detailUrl:"https://zunko.jp/#charaKS2"},"モチノキョウコ":{name:a("モチノキョウコ").name,id:a("モチノキョウコ").characterId,...t(a("モチノキョウコ")),rubyName:"もち()さん",voiceFeature:"明瞭で穏やかな声",color:"#1D86AE",lightColor:"#B3D7DD",description:"小さい背丈で頑張る君を応援!
福島県生まれのプラモ好き犬系ヲタ娘です",labelInfos:[{label:"本名",value:"モチノ・キョウコ",size:1},{label:"CV",value:"明日葉よもぎ",size:1},{label:"相棒(?)",value:"あん子ちゃん",size:1},{label:"身長",value:"142 cm",size:1}],policyUrl:"https://vtubermochio.wixsite.com/mochizora/利用規約",detailUrl:"https://vtubermochio.wixsite.com/mochizora/もち子さんとは-設定資料"},"剣崎雌雄":{name:a("剣崎雌雄").name,id:a("剣崎雌雄").characterId,...t(a("剣崎雌雄")),rubyName:"剣崎(けんざき)雌雄(めすお)",voiceFeature:"安心感のある落ち着いた声",color:"#33A65E",lightColor:"#CCEBC5",description:"メスお兄さんじゃねえ!メスのお兄さんだ!
(人類滅亡を目論む医療用メスの付喪神)",labelInfos:[{label:"種族",value:"医療用メス(付喪神)",size:2},{label:"好物",value:"人間のクソデカ感情・砥石",size:2},{label:"身長",value:"2m超",size:1},{label:"誕生日",value:"7月7日",size:1},{label:"目的",value:"人類滅亡",size:1},{label:"年齢",value:"3600 歳",size:1}],policyUrl:"https://frontier.creatia.cc/fanclubs/413/posts/4507",detailUrl:"https://frontier.creatia.cc/fanclubs/413/posts/4507"},WhiteCUL:{name:a("WhiteCUL").name,id:a("WhiteCUL").characterId,...t(a("WhiteCUL")),rubyName:"WhiteCUL(ほわいとかる)",voiceFeature:"聞き心地のよい率直な声",color:"#1D86AE",lightColor:"#B3D7DD",description:"CULの姉。風雪月花四姉妹の雪。冷静に見えるが、
実は小心者のクールビューティー。",labelInfos:[{label:"年齢",value:"20 歳",size:1},{label:"身長",value:"165 cm",size:1},{label:"体重",value:"内緒",size:1},{label:"誕生日",value:"9月30日",size:1},{label:"愛称",value:"雪さん",size:1},{label:"相棒",value:"雪おこじょ",size:1},{label:"好物",value:"バニラソフトクリーム",size:2}],policyUrl:"https://www.whitecul.com/guideline",detailUrl:"https://www.whitecul.com/"},"後鬼":{name:a("後鬼").name,id:a("後鬼").characterId,...t(a("後鬼")),rubyName:"後鬼(ごき)",voiceFeature:"包容力のある奥ゆかしい声",color:"#386CB0",lightColor:"#B3CDE3",description:"鬼っ子ハンターついなちゃんの式神。
人間態では色っぽい大人の女性の話し方になる。",labelInfos:[{label:"CV",value:"七海映子",size:1},{label:"年齢",value:"少なくとも1300歳以上",size:2},{label:"身長",value:"ヒール込みで170cm",size:2},{label:"体重",value:"スイカ2つ分(某部分が)",size:2}],policyUrl:"https://ついなちゃん.com/voicevox_terms/",detailUrl:"https://ついなちゃん.com/character/?goki"},No7:{name:a("No7").name,id:a("No7").characterId,...t(a("No7")),rubyName:"No.7(なんばーせぶん)",voiceFeature:"しっかりした凛々しい声",color:"#A45AAA",lightColor:"#CAB2D6",description:"正体がつかめない不思議な女性。
得意のメイクで複数の「顔」を持つ。",labelInfos:[{label:"年齢",value:"23 歳",size:1},{label:"身長",value:"165 cm",size:1},{label:"CV",value:"小岩井ことり",size:1},{label:"好きなもの",value:"子供",size:1},{label:"性格",value:"ミニマリストで部屋の明かりは蝋燭のみ",size:2},{label:"趣味",value:"かいわれ大根の栽培",size:2}],policyUrl:"https://voiceseven.com/#j0200",detailUrl:"https://voiceseven.com/"},"ちび式じい":{name:a("ちび式じい").name,id:a("ちび式じい").characterId,...t(a("ちび式じい")),rubyName:"ちび(しき)じい",voiceFeature:"親しみのある嗄れ声",color:"#1D86AE",lightColor:"#B3D7DD",description:"式じいに似た姿の小さい妖精さん。
世界各地に様々な個体が生息している。",labelInfos:[{label:"身長",value:"20 cm前後",size:1},{label:"CV",value:"こんぺえる",size:1},{label:"好きなもの",value:"ジャガイモ",size:1},{label:"種族",value:"ちび式じい",size:1}],policyUrl:"https://docs.google.com/presentation/d/1AcD8zXkfzKFf2ertHwWRwJuQXjNnijMxhz7AJzEkaI4",detailUrl:"https://shiki-rowen-taigen.com/%e5%88%a9%e7%94%a8%e8%a6%8f%e7%b4%84%e3%83%bb%e3%82%ac%e3%82%a4%e3%83%89%e3%83%a9%e3%82%a4%e3%83%b3/"},"櫻歌ミコ":{name:a("櫻歌ミコ").name,id:a("櫻歌ミコ").characterId,...t(a("櫻歌ミコ")),rubyName:"櫻歌(おうか)ミコ",voiceFeature:"かわいらしい少女の声",color:"#F9344C",lightColor:"#FBB4C4",description:"ニホンオオカミの女の子。
もうひとりのミコ(通称:第二ちゃん)がいる。",labelInfos:[{label:"年齢",value:"3.5 歳",size:1},{label:"身長",value:"135 cm",size:1},{label:"体重",value:"35 kg",size:1},{label:"誕生日",value:"12月24日",size:1},{label:"性格",value:"ガブデレ",size:1},{label:"持ち物",value:"りんご/骨",size:1},{label:"愛称",value:"みこみこ/第二ちゃん",size:2}],policyUrl:"https://voicevox35miko.studio.site/rule",detailUrl:"https://voicevox35miko.studio.site/"},"小夜_SAYO":{name:a("小夜_SAYO").name,id:a("小夜_SAYO").characterId,...t(a("小夜_SAYO")),rubyName:"小夜(さよ)/SAYO",voiceFeature:"和やかで温厚な声",color:"#FF6687",lightColor:"#FBB4C4",description:"おしゃべりがすきなねこの女の子。
おいしいものを与えると懐きやすい。",labelInfos:[{label:"誕生日",value:"9月29日",size:1},{label:"好きなもの",value:"缶詰",size:1},{label:"体長",value:"135 cm(猫耳を含む)",size:2}],policyUrl:"https://316soramegu.wixsite.com/sayo-official/guideline",detailUrl:"https://316soramegu.wixsite.com/sayo-official"},"ナースロボ_タイプT":{name:a("ナースロボ_タイプT").name,id:a("ナースロボ_タイプT").characterId,...t(a("ナースロボ_タイプT")),rubyName:"ナースロボ_タイプ(てぃー)",voiceFeature:"冷静で慎み深い声",color:"#FF9914",lightColor:"#FEE6AA",description:"医者に作られたナース形ロボット。
人格は少女と設定されている。",labelInfos:[{label:"年齢",value:"五ヶ月",size:1},{label:"誕生日",value:"12月3日",size:1},{label:"身長",value:"150~160 cm(パーツによる)",size:2},{label:"愛称",value:"TT",size:2},{label:"製造者",value:"そばの小型ロボット(医者)",size:2}],policyUrl:"https://www.krnr.top/rules",detailUrl:"https://www.krnr.top/blank"},"聖騎士紅桜":{name:a("聖騎士紅桜").name,id:a("聖騎士紅桜").characterId,...t(a("聖騎士紅桜")),rubyName:"聖騎士(ほーりーないと)紅桜(べにざくら)",voiceFeature:"快活でハキハキした声",color:"#F9344C",lightColor:"#FBB4C4",description:"黒き歴史を背負いし
孤高の聖騎士",labelInfos:[{label:"年齢",value:"永遠ノLv.14",size:1},{label:"誕生日",value:"1月22日",size:1},{label:"種族",value:"聖騎士",size:1},{label:"好きなもの",value:"戦い",size:1},{label:"チャームポイント",value:"鎧に着いた返り血",size:2},{label:"相棒",value:"聖剣「紅」(クリムゾン)",size:2}],policyUrl:"https://commons.nicovideo.jp/material/nc296132",detailUrl:"https://commons.nicovideo.jp/material/nc296132"},"雀松朱司":{name:a("雀松朱司").name,id:a("雀松朱司").characterId,...t(a("雀松朱司")),rubyName:"雀松(わかまつ)朱司(あかし)",voiceFeature:"物静かで安定した声",color:"#FC4E32",lightColor:"#FDCDB7",description:"温厚なしっかり者の青年。
ちょっぴり天然で抜けている面も・・・。",labelInfos:[{label:"身長",value:"182 cm",size:1},{label:"体重",value:"68 kg",size:1},{label:"年齢",value:"26 歳",size:1},{label:"誕生日",value:"7月17日",size:1},{label:"趣味",value:"読書、掃除、買い物",size:2}],policyUrl:"https://virvoxproject.wixsite.com/official/voicevoxの利用規約",detailUrl:"https://virvoxproject.wixsite.com/official/雀松朱司"},"麒ヶ島宗麟":{name:a("麒ヶ島宗麟").name,id:a("麒ヶ島宗麟").characterId,...t(a("麒ヶ島宗麟")),rubyName:"麒ヶ島(きがしま)宗麟(そうりん)",voiceFeature:"渋いおじさん声",color:"#FF9914",lightColor:"#FEE6AA",description:"流行に敏感ないぶし銀おじいちゃん。
非常にミーハーでノリが良い。",labelInfos:[{label:"身長",value:"175 cm",size:1},{label:"体重",value:"79 kg",size:1},{label:"年齢",value:"50 歳(見た目年齢)※実年齢不明",size:2},{label:"趣味1",value:"パワースポット(霊脈?)巡り",size:2},{label:"趣味2",value:"入浴、SNS投稿",size:2}],policyUrl:"https://virvoxproject.wixsite.com/official/voicevoxの利用規約",detailUrl:"https://virvoxproject.wixsite.com/official/麒ヶ島宗麟"},"春歌ナナ":{name:a("春歌ナナ").name,id:a("春歌ナナ").characterId,...t(a("春歌ナナ")),rubyName:"春歌(はるか)ナナ",voiceFeature:"はつらつとした力強い声",color:"#DF4C94",lightColor:"#E3ADD5",description:"いつだって元気いっぱいな女の子です。",labelInfos:[{label:"年齢",value:"10 歳",size:1},{label:"誕生日",value:"1月30日",size:1},{label:"身長",value:"137 cm(アホ毛込み)",size:2},{label:"好物",value:"サラミ、わらびもち",size:2},{label:"CV",value:"ななひら",size:2}],policyUrl:"https://nanahira.jp/haruka_nana/guideline.html",detailUrl:"https://nanahira.jp/haruka_nana/"},"猫使アル":{name:a("猫使アル").name,id:a("猫使アル").characterId,...t(a("猫使アル")),rubyName:"猫使(ねこつか)アル",voiceFeature:"厚みのある気さくな声",color:"#F9344C",lightColor:"#FBB4C4",description:"謎の研究所で作られた
猫使シリーズの タイプ:Red",labelInfos:[{label:"身長",value:"140 cm",size:1},{label:"誕生日",value:"6月17日",size:1},{label:"年齢",value:"外見年齢10代前半",size:2},{label:"性格",value:"マイペース",size:1},{label:"好きなもの",value:"はまち",size:1},{label:"苦手なもの",value:"ねずみ",size:1},{label:"趣味",value:"噛むこと",size:1}],policyUrl:"https://nekotukarb.wixsite.com/nekonohako/利用規約",detailUrl:"https://nekotukarb.wixsite.com/nekonohako"},"猫使ビィ":{name:a("猫使ビィ").name,id:a("猫使ビィ").characterId,...t(a("猫使ビィ")),rubyName:"猫使(ねこつか)ビィ",voiceFeature:"ピュアであどけない声",color:"#1D86AE",lightColor:"#B3D7DD",description:"謎の研究所で作られた
猫使シリーズの タイプ:Blue",labelInfos:[{label:"身長",value:"140 cm",size:1},{label:"誕生日",value:"6月17日",size:1},{label:"年齢",value:"外見年齢10代前半",size:2},{label:"性格",value:"シャイで臆病",size:1},{label:"好きなもの",value:"サーモン",size:1},{label:"苦手なもの",value:"おばけ",size:1},{label:"趣味",value:"おひるね",size:1}],policyUrl:"https://nekotukarb.wixsite.com/nekonohako/利用規約",detailUrl:"https://nekotukarb.wixsite.com/nekonohako"},"中国うさぎ":{name:a("中国うさぎ").name,id:a("中国うさぎ").characterId,...t(a("中国うさぎ")),rubyName:"中国(ちゅうごく)うさぎ",voiceFeature:"幽玄で初々しい声",color:"#FC4E32",lightColor:"#FDCDB7",description:"巫女みこネットワークの一員で、日本各地で怪異の情報を集める。ぼそぼそしゃべるタイプの無口キャラ",labelInfos:[{label:"身長",value:"147 cm",size:1},{label:"年齢",value:"14 歳",size:1},{label:"相棒",value:"ぬいぐるみ「いなば」",size:2}],policyUrl:"https://zunko.jp/con_ongen_kiyaku.html",detailUrl:"https://zunko.jp/#charaCU"},"栗田まろん":{name:a("栗田まろん").name,id:a("栗田まろん").characterId,...t(a("栗田まろん")),rubyName:"栗田(くりた)まろん",voiceFeature:"深みのある中性的な声",color:"#1AA18E",lightColor:"#B3E2D8",description:"友人たちに乗せられて女装したら好評だった
男子高生。図書委員所属。",labelInfos:[{label:"身長",value:"165 cm",size:1},{label:"誕生日",value:"10月9日",size:1},{label:"色",value:"栗色",size:1},{label:"CV",value:"栗田穣崇",size:1},{label:"趣味",value:"読書",size:2},{label:"好物",value:"モンブラン、マロンパフェ",size:2}],policyUrl:"https://aivoice.jp/character/maron/",detailUrl:"https://aivoice.jp/character/maron/"},"藍田ノエル":{name:a("藍田ノエル").name,id:a("藍田ノエル").characterId,...t(a("藍田ノエル")),rubyName:"あいえるたん",voiceFeature:"心地よい物柔らかな声",color:"#FF9914",lightColor:"#FEE6AA",description:"札幌市内の高校に通う元気な女子高生。
IT企業でマスコット/アルバイトとして活躍中。",labelInfos:[{label:"本名",value:"藍田ノエル",size:1},{label:"CV",value:"Milia",size:1},{label:"年齢",value:"16 歳",size:1},{label:"誕生日",value:"7月1日",size:1},{label:"身長",value:"154.8 cm",size:1},{label:"好物",value:"コーラ",size:1},{label:"趣味",value:"プログラミング、ゲーム",size:2}],policyUrl:"https://www.infiniteloop.co.jp/special/iltan/terms/",detailUrl:"https://www.infiniteloop.co.jp/special/iltan/"},"満別花丸":{name:a("満別花丸").name,id:a("満別花丸").characterId,...t(a("満別花丸")),rubyName:"満別(まんべつ)花丸(はなまる)",voiceFeature:"生き生きとした際立つ声",color:"#99D02B",lightColor:"#E6F5B0",description:"全人類みんなにはなまるをあげる音声キャラクター",labelInfos:[{label:"身長",value:"138 cm",size:2},{label:"誕生日",value:"8月7日",size:2},{label:"出身",value:"北海道",size:2},{label:"好物",value:"うめぼし",size:2}],policyUrl:"https://100hanamaru.wixsite.com/manbetsu-hanamaru/rule",detailUrl:"https://100hanamaru.wixsite.com/manbetsu-hanamaru"},"琴詠ニア":{name:a("琴詠ニア").name,id:a("琴詠ニア").characterId,...t(a("琴詠ニア")),rubyName:"琴詠(ことよみ)ニア",voiceFeature:"滑らかで無機質な声",color:"#FB8028",lightColor:"#FFD6B8",description:"N Airのシルエットが推し。ニコ生のコメントを
読み上げている、宇宙を旅する女の子。",labelInfos:[{label:"誕生日",value:"11月25日",size:1},{label:"CV",value:"ドワンゴの中の人",size:1},{label:"趣味",value:"グッズ制作",size:1},{label:"ルーティン",value:"配信チェック",size:1}],policyUrl:"https://commons.nicovideo.jp/works/nc315435",detailUrl:"https://n-air-app.nicovideo.jp/"},Voidoll:{name:a("Voidoll").name,id:a("Voidoll").characterId,...t(a("Voidoll")),rubyName:"Voidoll(ぼいどーる)",voiceFeature:"慎ましやかで電子的な声",color:"#1D86AE",lightColor:"#B3D7DD",description:"「#コンパス」を管理するAIロボ
人間の戦い方を監視/分析している。",additionalProductDescription:"話速:0.90、音高:0.03、抑揚:0.90とすれば、「#コンパス 戦闘摂理解析システム」ゲーム内のボイスに近い仕上がりとなります。",labelInfos:[{label:"CV",value:"丹下桜",size:2},{label:"アビリティ",value:"緊急回避プログラム",size:2},{label:"年齢",value:"???",size:2},{label:"身長",value:"???",size:1},{label:"誕生日",value:"???",size:1}],policyUrl:"https://blog.nicovideo.jp/niconews/224589.html",detailUrl:"https://app.nhn-playart.com/compass/index.nhn"}};return{characterInfos:(0,r.useMemo)((()=>m),[]),callNameInfos:(0,r.useMemo)((()=>o),[])}},o={"四国めたん":{me:["わたくし"],you:["貴女(たち)","アンタ(ら)"],"ずんだもん":"ずんだもん","春日部つむぎ":"つむぎさん","雨晴はう":"はうさん","波音リツ":"リツさん","玄野武宏":"玄野さん","白上虎太郎":"白上さん","青山龍星":"青山さん","冥鳴ひまり":"ひまりさん","九州そら":"そら","モチノキョウコ":"もち子さん","剣崎雌雄":"剣崎さん",WhiteCUL:"雪さん","後鬼":"後鬼さん",No7:"セブンさん","ちび式じい":"ちび式じいさん","櫻歌ミコ":"ミコさん","小夜_SAYO":"小夜さん","ナースロボ_タイプT":"TTさん","聖騎士紅桜":"聖騎士さん","雀松朱司":"雀松さん","麒ヶ島宗麟":"麒ヶ島さん","春歌ナナ":"ナナさん","猫使アル":"アルさん","猫使ビィ":"ビィさん","中国うさぎ":"うさぎ","栗田まろん":"栗田さん","藍田ノエル":"あいえるさん","満別花丸":"花丸さん","琴詠ニア":"ニアさん",Voidoll:"ぼいどーるさん"},"ずんだもん":{me:["ずんだもん","僕"],you:["オマエ","みんな"],"四国めたん":"めたん","春日部つむぎ":"つむぎ","雨晴はう":"はう","波音リツ":"リツ","玄野武宏":"たけひろ","白上虎太郎":"こたろう","青山龍星":"りゅうせい","冥鳴ひまり":"ひまり","九州そら":"そら","モチノキョウコ":"もち子","剣崎雌雄":"めすお",WhiteCUL:"雪","後鬼":"後鬼",No7:"セブン","ちび式じい":"ちび式じい","櫻歌ミコ":"ミコ","小夜_SAYO":"小夜","ナースロボ_タイプT":"TT","聖騎士紅桜":"紅桜","雀松朱司":"朱司","麒ヶ島宗麟":"宗麟","春歌ナナ":"ナナ","猫使アル":"アル","猫使ビィ":"ビィ","中国うさぎ":"うさぎ","栗田まろん":"まろん","藍田ノエル":"あいえる","満別花丸":"はなまる","琴詠ニア":"ニア",Voidoll:"ぼいどーる"},"春日部つむぎ":{me:["あーし"],you:["きみ","きみたち"],"四国めたん":"めたん先輩","ずんだもん":"ずんだもん先輩","雨晴はう":"はうちゃん","波音リツ":"りっちゃん","玄野武宏":"武宏くん","白上虎太郎":"虎太郎くん","青山龍星":"龍星くん","冥鳴ひまり":"ひまっち","九州そら":"そらさん","モチノキョウコ":"もち子ちゃん","剣崎雌雄":"めすおちゃん",WhiteCUL:"ゆきちゃん","後鬼":"後鬼せんせー",No7:"ななっち","ちび式じい":"ちびじい","櫻歌ミコ":"みこっち","小夜_SAYO":"さよち","ナースロボ_タイプT":"TTちゃん","聖騎士紅桜":"聖騎士くん","雀松朱司":"赤司くん","麒ヶ島宗麟":"宗麟おじ","春歌ナナ":"ナナっち","猫使アル":"アルにゃん","猫使ビィ":"ビィにゃん","中国うさぎ":"うさぎちゃん","栗田まろん":"まろんちゃん","琴詠ニア":"ニアちゃん"},"雨晴はう":{me:["僕"],you:["あなた","あなた達"],"四国めたん":"めたんさん","ずんだもん":"ずんだもん","春日部つむぎ":"つむぎさん","波音リツ":"リツさん","玄野武宏":"玄野さん","白上虎太郎":"白上さん","青山龍星":"青山さん","冥鳴ひまり":"ひまりさん","九州そら":"そらさん","モチノキョウコ":"もち子さん","剣崎雌雄":"剣崎さん",WhiteCUL:"ゆきさん","後鬼":"ごきさん",No7:"ななさん","ちび式じい":"お式さん","櫻歌ミコ":"ミコちゃん","小夜_SAYO":"小夜さん","ナースロボ_タイプT":"Tちゃん","聖騎士紅桜":"紅桜さん","雀松朱司":"雀松さん","麒ヶ島宗麟":"麒ヶ島さん","春歌ナナ":"春歌さん","猫使アル":"アルちゃん","猫使ビィ":"ビィちゃん","中国うさぎ":"うさちゃん","栗田まろん":"栗田さん","琴詠ニア":"ニアちゃん"},"波音リツ":{me:["あたし"],you:["アンタ","アンタら"],"四国めたん":"めたん","ずんだもん":"ずんだもん","春日部つむぎ":"つむぎ","雨晴はう":"はう","玄野武宏":"くろの","白上虎太郎":"こたろう","青山龍星":"りゅうせい","冥鳴ひまり":"ひまり","九州そら":"そら","モチノキョウコ":"もち子","剣崎雌雄":"めすお",WhiteCUL:"ゆき","後鬼":"ごき",No7:"なな","ちび式じい":"式じい","櫻歌ミコ":"ミコ","小夜_SAYO":"さよ","ナースロボ_タイプT":"TT","聖騎士紅桜":"べにざくら","雀松朱司":"あかし","麒ヶ島宗麟":"そうりん","春歌ナナ":"ナナ","猫使アル":"アル","猫使ビィ":"ビィ","中国うさぎ":"うさぎ","栗田まろん":"まろん","藍田ノエル":"あいえる","満別花丸":"花丸","琴詠ニア":"ニア",Voidoll:"ぼいどーる"},"玄野武宏":{me:["俺"],you:["お前","お前ら"],"四国めたん":"めたん","ずんだもん":"ずんだもん","春日部つむぎ":"つむぎ","雨晴はう":"はう","波音リツ":"リツ","白上虎太郎":"虎太郎","青山龍星":"龍星","冥鳴ひまり":"ひまり","九州そら":"そら","モチノキョウコ":"もち子","剣崎雌雄":"雌雄",WhiteCUL:"雪","後鬼":"後鬼",No7:"なな","ちび式じい":"小さいじいさん","櫻歌ミコ":"ミコ","小夜_SAYO":"小夜","ナースロボ_タイプT":"タイプT","聖騎士紅桜":"紅桜","雀松朱司":"朱司","麒ヶ島宗麟":"おっさん","春歌ナナ":"ナナ","猫使アル":"アル","猫使ビィ":"ビィ","中国うさぎ":"うさぎ","栗田まろん":"まろん","藍田ノエル":"あいえる","満別花丸":"花丸","琴詠ニア":"ニア",Voidoll:"ボイドール"},"白上虎太郎":{me:["おれ"],you:["きみ","きみ達"],"四国めたん":"めたんちゃん","ずんだもん":"ずんずん","春日部つむぎ":"つむぎちゃん","雨晴はう":"はうさん","波音リツ":"リツさん","玄野武宏":"タケヒロ","青山龍星":"リューセー","冥鳴ひまり":"ひまりちゃん","九州そら":"そらさん","モチノキョウコ":"もち子さん","剣崎雌雄":"シユー",WhiteCUL:"ユキさん","後鬼":"ゴキさん",No7:"ナナちゃんさん","ちび式じい":"ちっちゃい式じい","櫻歌ミコ":"ミコちゃん","小夜_SAYO":"サヨちゃん","ナースロボ_タイプT":"Tちゃん","聖騎士紅桜":"ベニザクラさん","雀松朱司":"アカシさん","麒ヶ島宗麟":"おっちゃん","春歌ナナ":"ナナちゃん","猫使アル":"アルちゃん","猫使ビィ":"ビィちゃん","中国うさぎ":"うさぎちゃん","栗田まろん":"まろんちゃん/くん","藍田ノエル":"あいえるちゃん","満別花丸":"花丸ちゃん","琴詠ニア":"ニアちゃん",Voidoll:"ボイドールちゃん"},"青山龍星":{me:["オレ"],you:["アンタ","アンタ達","お前達"],"四国めたん":"めたん","ずんだもん":"ずんだもん","春日部つむぎ":"つむぎ","雨晴はう":"はう","波音リツ":"リツ","玄野武宏":"武宏","白上虎太郎":"虎太郎","冥鳴ひまり":"ひまり","九州そら":"そら","モチノキョウコ":"もち子","剣崎雌雄":"雌雄",WhiteCUL:"雪","後鬼":"後鬼",No7:"セブン","ちび式じい":"小さい大元さん","櫻歌ミコ":"ミコ","小夜_SAYO":"小夜","ナースロボ_タイプT":"T","聖騎士紅桜":"紅桜","雀松朱司":"朱司","麒ヶ島宗麟":"親父","春歌ナナ":"ナナ","猫使アル":"アル","猫使ビィ":"ビィ","中国うさぎ":"うさぎ","栗田まろん":"まろん","藍田ノエル":"あいえる","満別花丸":"花丸","琴詠ニア":"ニア",Voidoll:"ボイドール"},"冥鳴ひまり":{me:["私"],you:["君たち"],"四国めたん":"めたん先輩","ずんだもん":"ずんだもん先輩","春日部つむぎ":"つむぎ先輩","雨晴はう":"はう先輩","波音リツ":"リツ先輩","玄野武宏":"武宏くん","白上虎太郎":"虎太郎くん","青山龍星":"龍星くん","九州そら":"そらちゃん","モチノキョウコ":"もち子ちゃん","剣崎雌雄":"メスオジ",WhiteCUL:"ゆきちゃん","後鬼":"後鬼ちゃん",No7:"ななちゃん","ちび式じい":"ちびじい","櫻歌ミコ":"ミコちゃん","小夜_SAYO":"小夜ちゃん","ナースロボ_タイプT":"TTちゃん","聖騎士紅桜":"聖騎士さん","雀松朱司":"朱司くん","麒ヶ島宗麟":"宗麟くん","春歌ナナ":"ナナちゃん","猫使アル":"アルちゃん","猫使ビィ":"ビィちゃん","中国うさぎ":"うさちゃん","栗田まろん":"まろんちゃん","琴詠ニア":"ニアちゃん"},"九州そら":{me:["まーくつー"],you:["あなたさま","みなさま"],"四国めたん":"めたんさま","ずんだもん":"ずんだもん","春日部つむぎ":"つむぎさま","雨晴はう":"はうさま","波音リツ":"リツさま","玄野武宏":"武宏さま","白上虎太郎":"虎太郎さま","青山龍星":"龍星さま","冥鳴ひまり":"ひまりさま","モチノキョウコ":"もち子さま","剣崎雌雄":"雌雄さま",WhiteCUL:"雪さま","後鬼":"後鬼さま",No7:"セブンさま","ちび式じい":"ちび式じいさま","櫻歌ミコ":"ミコさま","小夜_SAYO":"小夜さま","ナースロボ_タイプT":"TTさま","聖騎士紅桜":"紅桜さま","雀松朱司":"朱司さま","麒ヶ島宗麟":"宗麟さま","春歌ナナ":"ナナさま","猫使アル":"アルさま","猫使ビィ":"ビィさま","中国うさぎ":"うさぎさま","栗田まろん":"まろんさま","藍田ノエル":"あいえるさま","満別花丸":"花丸様","琴詠ニア":"ニアさま",Voidoll:"ぼいどーるさま"},"モチノキョウコ":{me:["私","もち子"],you:["あなた","あなた達"],"四国めたん":"めたんさん","ずんだもん":"ずんだもんちゃん","春日部つむぎ":"つむぎさん","雨晴はう":"はうちゃん","波音リツ":"リッちゃん先輩","玄野武宏":"玄野くん","白上虎太郎":"白上くん","青山龍星":"青山くん","冥鳴ひまり":"ひまり先輩","九州そら":"そらさん","剣崎雌雄":"剣崎さん",WhiteCUL:"ユキさん","後鬼":"後鬼お姉さん",No7:"セブンちゃん","ちび式じい":"ちび式さん","櫻歌ミコ":"ミコちゃん","小夜_SAYO":"小夜ちゃん","ナースロボ_タイプT":"ティーさん(Tさん)","聖騎士紅桜":"紅桜","雀松朱司":"雀松くん","麒ヶ島宗麟":"麒ヶ島さん","春歌ナナ":"ナナちゃん","猫使アル":"アルちゃん","猫使ビィ":"ビィちゃん","中国うさぎ":"うさぎちゃん","栗田まろん":"まろんくん","藍田ノエル":"えるさん","満別花丸":"花丸ちゃん","琴詠ニア":"ニアちゃん",Voidoll:"ぼいどーるちゃん"},"剣崎雌雄":{me:["僕"],you:["君等"],"四国めたん":"くにさん","ずんだもん":"だーもん","春日部つむぎ":"べっつー","雨晴はう":"はーさん","波音リツ":"ねりさん","玄野武宏":"くーろん","白上虎太郎":"こっちゃん","青山龍星":"りゅうさん","冥鳴ひまり":"めまりちゃん","九州そら":"らーさん","モチノキョウコ":"もっちー",WhiteCUL:"とかっち","後鬼":"ごっさん",No7:"ぶんぶん丸","ちび式じい":"小元","櫻歌ミコ":"カミッコ","小夜_SAYO":"小夜","ナースロボ_タイプT":"助手","聖騎士紅桜":"我が強敵(とも)スカーレットチェリーブロッサム","雀松朱司":"かっしー","麒ヶ島宗麟":"りんちゃん","春歌ナナ":"るかなん","猫使アル":"カール","猫使ビィ":"カービィ","中国うさぎ":"ごくう","栗田まろん":"まろん","藍田ノエル":"L","満別花丸":"まんまる","琴詠ニア":"おことさん",Voidoll:"おいどん"},WhiteCUL:{me:["わたし"],you:["あなた","あなたたち"],"四国めたん":"めたんちゃん","ずんだもん":"ずんだもん","春日部つむぎ":"つむぎ","雨晴はう":"はうちゃん","波音リツ":"リツちゃん","玄野武宏":"武弘さん","白上虎太郎":"虎太郎くん","青山龍星":"りゅうちゃん","冥鳴ひまり":"ひまりん","九州そら":"そらさん","モチノキョウコ":"もちこさん","剣崎雌雄":"剣崎さん","後鬼":"後鬼さん",No7:"ななさん","ちび式じい":"ちびじい","櫻歌ミコ":"ミコちゃん","小夜_SAYO":"小夜ちゃん","ナースロボ_タイプT":"TTちゃん","聖騎士紅桜":"紅桜さん","雀松朱司":"朱司くん","麒ヶ島宗麟":"そうりん","春歌ナナ":"ナナちゃん","猫使アル":"アルさん","猫使ビィ":"ビィさん","中国うさぎ":"うさぎさん","栗田まろん":"まろんくん","藍田ノエル":"あいえるさん","満別花丸":"花丸さん","琴詠ニア":"にあちゃん",Voidoll:"どるちゃん"},"後鬼":{me:["私/ワテ"],you:["あなたorキミ/あんたはん"],"四国めたん":"四国さん/めたんはん","ずんだもん":"ずんだもん","春日部つむぎ":"春日部さん/つむぎはん","雨晴はう":"雨晴さん/はうはん","波音リツ":"波音さん/リツはん","玄野武宏":"玄野くん/玄野はん","白上虎太郎":"白上くん/白上はん","青山龍星":"青山くん/龍星はん","冥鳴ひまり":"冥鳴さん/ひまりはん","九州そら":"九州さん/九州はん","モチノキョウコ":"もち子さん/もち子はん","剣崎雌雄":"剣崎くん/剣崎はん",WhiteCUL:"雪さん/雪はん",No7:"セブンさん/セブンはん","ちび式じい":"おちびさん/ちび式じいはん","櫻歌ミコ":"櫻歌さん/ミコはん","小夜_SAYO":"小夜さん/小夜はん","ナースロボ_タイプT":"TTさん/TTはん","聖騎士紅桜":"紅桜さん/紅桜はん","雀松朱司":"雀松くん/雀松はん","麒ヶ島宗麟":"宗麟さん/宗麟はん","春歌ナナ":"春歌さん/ナナはん","猫使アル":"アルさん/アルはん","猫使ビィ":"ビィさん/ビィはん","中国うさぎ":"中国さん/中国はん","栗田まろん":"栗田くん/栗田はん","藍田ノエル":"あいえるさん/あいえるはん","満別花丸":"満別さん/花丸はん","琴詠ニア":"琴詠さん/ニアはん"},No7:{me:["私","僕"],you:["そちら様","皆様"],"四国めたん":"四国さん","ずんだもん":"ずんだもん様","春日部つむぎ":"春日部さん","雨晴はう":"雨晴さん","波音リツ":"波音さん","玄野武宏":"玄野さん","白上虎太郎":"白上さん","青山龍星":"青山さん","冥鳴ひまり":"冥鳴さん","九州そら":"九州さん","モチノキョウコ":"モチノさん","剣崎雌雄":"剣崎さん",WhiteCUL:"雪さん","後鬼":"後鬼さん","ちび式じい":"ちび式さん","櫻歌ミコ":"櫻歌さん","小夜_SAYO":"小夜さん","ナースロボ_タイプT":"TTさん","聖騎士紅桜":"紅桜さん","雀松朱司":"雀松さん","麒ヶ島宗麟":"麒ヶ島さん","春歌ナナ":"春歌さん","猫使アル":"アルさん","猫使ビィ":"ビィさん","中国うさぎ":"中国さん","栗田まろん":"栗田さん","藍田ノエル":"あいえるさん","満別花丸":"満別さん","琴詠ニア":"琴詠さん",Voidoll:"ぼいどーるさん"},"ちび式じい":{me:["わし"],you:["おぬし","おぬしら"],"四国めたん":"めたんちゃん","ずんだもん":"ずんだの精さん","春日部つむぎ":"つむぎちゃん","雨晴はう":"はうちゃん","波音リツ":"りっちゃん","玄野武宏":"たけひろさん","白上虎太郎":"こたろうくん","青山龍星":"りゅうせいさん","冥鳴ひまり":"めいめいちゃん/死神さん","九州そら":"そらさん","モチノキョウコ":"もちこさん","剣崎雌雄":"メスの付喪神さん/メスのひと",WhiteCUL:"ゆきさん","後鬼":"ごきさん",No7:"なな号さん","櫻歌ミコ":"みこみこ","小夜_SAYO":"小夜ちゃん","ナースロボ_タイプT":"TTちゃん","聖騎士紅桜":"ほーりーないとべにざくらさん","雀松朱司":"あかしさん","麒ヶ島宗麟":"そうりんさん","春歌ナナ":"はるななさん","猫使アル":"あるさん","猫使ビィ":"びぃさん","中国うさぎ":"うさぎさん","栗田まろん":"にこにこのえらいひと(?)","藍田ノエル":"あいえるたん","満別花丸":"はなまるさん","琴詠ニア":"にあさん"},"櫻歌ミコ":{me:["ミコ/私"],you:["あなた","あなたたち"],"四国めたん":"めたんちゃん","ずんだもん":"もんちゃん","春日部つむぎ":"つむぎちゃん","雨晴はう":"はうちゃん","波音リツ":"りっちゃん","玄野武宏":"武宏くん","白上虎太郎":"虎太郎くん","青山龍星":"龍星くん","冥鳴ひまり":"ひまりちゃん","九州そら":"そらちゃん","モチノキョウコ":"もち子ちゃん","剣崎雌雄":"剣崎先生",WhiteCUL:"雪ちゃん","後鬼":"後鬼ちゃん",No7:"セブンちゃん","ちび式じい":"ちいおじいちゃん","小夜_SAYO":"小夜ちゃん","ナースロボ_タイプT":"TTちゃん","聖騎士紅桜":"紅桜さん","雀松朱司":"朱司くん","麒ヶ島宗麟":"宗麟おじちゃん","春歌ナナ":"ナナちゃん","猫使アル":"アルちゃん","猫使ビィ":"ビィちゃん","中国うさぎ":"うさぎちゃん","栗田まろん":"まろんくん","藍田ノエル":"えるちゃん","満別花丸":"花丸ちゃん","琴詠ニア":"ニアちゃん"},"小夜_SAYO":{me:["小夜"],you:["あなた","あなたたち"],"四国めたん":"めたんさん","ずんだもん":"ずんだもん","春日部つむぎ":"つむぎちゃん","雨晴はう":"はうさん","波音リツ":"リツさん","玄野武宏":"武宏さん","白上虎太郎":"虎太郎くん","青山龍星":"龍星さん","冥鳴ひまり":"ひまりちゃん","九州そら":"そらさん","モチノキョウコ":"もち子さん","剣崎雌雄":"剣崎先生",WhiteCUL:"雪さん","後鬼":"後鬼さん",No7:"ななさん","ちび式じい":"ちびじい","櫻歌ミコ":"ミコちゃん","ナースロボ_タイプT":"てぃてぃちゃん","聖騎士紅桜":"騎士さん(ないとさん)","雀松朱司":"朱司さん","麒ヶ島宗麟":"宗麟おじちゃん","春歌ナナ":"ナナちゃん","猫使アル":"アルちゃん","猫使ビィ":"ビィちゃん","中国うさぎ":"うさぎちゃん","栗田まろん":"まろんくん","藍田ノエル":"あいえるたん","満別花丸":"花丸ちゃん","琴詠ニア":"ニアさん",Voidoll:"ぼいどーる"},"ナースロボ_タイプT":{me:["わたし"],you:["あなた","あなたたち"],"四国めたん":"四国さん","ずんだもん":"ずんだもんさん","春日部つむぎ":"春日部さん","雨晴はう":"雨晴さん","波音リツ":"波音さん","玄野武宏":"玄野さん","白上虎太郎":"白上さん","青山龍星":"青山さん","冥鳴ひまり":"冥鳴さん","九州そら":"まーくつーさん","モチノキョウコ":"モチノさん","剣崎雌雄":"剣崎先生",WhiteCUL:"ゆきさん","後鬼":"後鬼さん",No7:"セブンさん","ちび式じい":"おじいさん","櫻歌ミコ":"櫻歌さん","小夜_SAYO":"小夜さん","聖騎士紅桜":"紅桜さん","雀松朱司":"雀松さん","麒ヶ島宗麟":"麒ヶ島さん","春歌ナナ":"ナナさん","猫使アル":"アルさん","猫使ビィ":"ビーさん","中国うさぎ":"うさぎさん","栗田まろん":"栗田さん","藍田ノエル":"あいえるはん","満別花丸":"満別さん","琴詠ニア":"琴詠さん"},"聖騎士紅桜":{me:["我"],you:["お前","お前ら"],"四国めたん":"めたん殿","ずんだもん":"ずんだもん殿","春日部つむぎ":"つむぎ殿","雨晴はう":"はう殿","波音リツ":"リツ殿","玄野武宏":"武宏殿","白上虎太郎":"虎太郎殿","青山龍星":"龍星殿","冥鳴ひまり":"ひまり殿","九州そら":"そら殿","モチノキョウコ":"もち子殿","剣崎雌雄":"雌雄",WhiteCUL:"雪殿","後鬼":"後鬼殿",No7:"なな殿","ちび式じい":"ちびじい殿","櫻歌ミコ":"ミコ殿","小夜_SAYO":"小夜殿","ナースロボ_タイプT":"TT殿","雀松朱司":"朱司殿","麒ヶ島宗麟":"麒ヶ島殿","春歌ナナ":"ナナ殿","猫使アル":"アル殿","猫使ビィ":"ビィ殿","中国うさぎ":"うさ殿","栗田まろん":"まろん殿","藍田ノエル":"あいえる殿","満別花丸":"花丸殿","琴詠ニア":"ニア殿",Voidoll:"ボイ殿"},"雀松朱司":{me:["僕"],you:["あなた","あなたたち"],"四国めたん":"めたんさん","ずんだもん":"ずんだもんさん","春日部つむぎ":"春日部さん","雨晴はう":"雨晴さん","波音リツ":"波音さん","玄野武宏":"玄野くん","白上虎太郎":"白上くん","青山龍星":"龍星","冥鳴ひまり":"冥鳴さん","九州そら":"九州さん","モチノキョウコ":"もちのさん","剣崎雌雄":"剣崎さん",WhiteCUL:"雪さん","後鬼":"後鬼さん",No7:"ななさん","ちび式じい":"小さい方の式じいさん","櫻歌ミコ":"櫻花さん","小夜_SAYO":"小夜さん","ナースロボ_タイプT":"TTさん","聖騎士紅桜":"紅桜さん","麒ヶ島宗麟":"麒ヶ島さん","春歌ナナ":"春歌さん","猫使アル":"アルさん","猫使ビィ":"ビィさん","中国うさぎ":"うさぎさん","栗田まろん":"まろんさん","藍田ノエル":"あいえるさん","満別花丸":"花丸さん","琴詠ニア":"ニアさん",Voidoll:"ボイドールさん"},"麒ヶ島宗麟":{me:["私"],you:["おまえ","お前たち"],"四国めたん":"めたんちゃん","ずんだもん":"ずんだもんちゃん","春日部つむぎ":"つむぎちゃん","雨晴はう":"はうちゃん","波音リツ":"リッちゃん","玄野武宏":"武宏","白上虎太郎":"虎坊(とらぼん)","青山龍星":"龍","冥鳴ひまり":"ひまりちゃん","九州そら":"そらちゃん","モチノキョウコ":"もち子ちゃん","剣崎雌雄":"雌雄くん",WhiteCUL:"雪ちゃん","後鬼":"後鬼ちゃん",No7:"ななちゃん","ちび式じい":"小さい式じい殿","櫻歌ミコ":"ミコちゃん","小夜_SAYO":"小夜ちゃん","ナースロボ_タイプT":"TTちゃん","聖騎士紅桜":"桜花くん","雀松朱司":"朱司くん","春歌ナナ":"ナナちゃん","猫使アル":"アルちゃん","猫使ビィ":"ビィちゃん","中国うさぎ":"うさぎちゃん","栗田まろん":"まろんくん","藍田ノエル":"あいえるちゃん","満別花丸":"花丸ちゃん","琴詠ニア":"ニアちゃん",Voidoll:"ボイドール殿"},"春歌ナナ":{me:["ナナ","わたし"],you:["あなた","あなたたち"],"四国めたん":"めたんちゃん","ずんだもん":"ずんだもん","春日部つむぎ":"つむぎちゃん","雨晴はう":"はうちゃん","波音リツ":"りっちゃん","玄野武宏":"武宏くん","白上虎太郎":"虎太郎くん","青山龍星":"龍星くん","冥鳴ひまり":"ひまりちゃん","九州そら":"そらちゃん","モチノキョウコ":"もち子ちゃん","剣崎雌雄":"剣崎せんせー",WhiteCUL:"ゆきちゃん","後鬼":"後鬼ちゃん",No7:"セブンちゃん","ちび式じい":"ちびおじいちゃん","櫻歌ミコ":"ミコちゃん","小夜_SAYO":"小夜ちゃん","ナースロボ_タイプT":"ティーちゃん(Tちゃん)","聖騎士紅桜":"紅さん","雀松朱司":"朱司くん","麒ヶ島宗麟":"宗麟おじちゃんおじちゃん","猫使アル":"アルちゃん","猫使ビィ":"ビィちゃん"},"猫使アル":{me:["アル","おれ","ボク"],you:["~さん","先輩","きみ等"],"四国めたん":"めたん先輩","ずんだもん":"ずんだ先輩","春日部つむぎ":"つむぎ先輩","雨晴はう":"はう先輩","波音リツ":"リツ先輩","玄野武宏":"たけ先輩","白上虎太郎":"こた先輩","青山龍星":"りゅう先輩","冥鳴ひまり":"ひまり先輩","九州そら":"そら先輩","モチノキョウコ":"もちこ先輩","剣崎雌雄":"めすお先輩",WhiteCUL:"ゆき先輩","後鬼":"ごき先輩",No7:"セブン先輩","ちび式じい":"しきじいちゃん","櫻歌ミコ":"ミコ先輩","小夜_SAYO":"さよ先輩","ナースロボ_タイプT":"T先輩","聖騎士紅桜":"黒歴史先輩","雀松朱司":"あかしさん","麒ヶ島宗麟":"そうりんおじさん","春歌ナナ":"ナナ","猫使ビィ":"ビィ","中国うさぎ":"うさぎさん","栗田まろん":"まろんさん","藍田ノエル":"えるさん","満別花丸":"まるさん","琴詠ニア":"にあさん",Voidoll:"どーるさん"},"猫使ビィ":{me:["ビィ","私","ボク"],you:["~さん","先輩","あなた等"],"四国めたん":"めたん先輩","ずんだもん":"ずんだもん先輩","春日部つむぎ":"つむぎ先輩","雨晴はう":"はう先輩","波音リツ":"りつ先輩","玄野武宏":"たけ先輩","白上虎太郎":"こたろー先輩","青山龍星":"りゅうせー先輩","冥鳴ひまり":"ひまり先輩","九州そら":"そら先輩","モチノキョウコ":"もちこ先輩","剣崎雌雄":"めすお先輩",WhiteCUL:"ゆき先輩","後鬼":"ごき先輩",No7:"せぶん先輩","ちび式じい":"しきおじいちゃん","櫻歌ミコ":"みこみこ先輩","小夜_SAYO":"さよ先輩","ナースロボ_タイプT":"TT先輩","聖騎士紅桜":"黒歴史先輩","雀松朱司":"あかしさん","麒ヶ島宗麟":"そーりんおじさん","春歌ナナ":"ナナちゃん","猫使アル":"アル","中国うさぎ":"うさぎさん","栗田まろん":"まろんさん","藍田ノエル":"えるさん","満別花丸":"まるさん","琴詠ニア":"にあさん",Voidoll:"どーるさん"},"中国うさぎ":{me:["わたし"],you:["あなた","みんな"],"四国めたん":"メタンハイドレートの人/めたんの人","ずんだもん":"ずんだもん","春日部つむぎ":"埼玉の人","雨晴はう":"看護の人","波音リツ":"波の人","玄野武宏":"玄の人","白上虎太郎":"虎の人","青山龍星":"龍の人","冥鳴ひまり":"死に神の人","九州そら":"そらの人","モチノキョウコ":"もちの人","剣崎雌雄":"メスの人",WhiteCUL:"白の人","後鬼":"後鬼の人",No7:"七(なな)の人","ちび式じい":"じいの人","櫻歌ミコ":"オオカミの人","小夜_SAYO":"ねこみみの人","ナースロボ_タイプT":"ロボTの人","聖騎士紅桜":"聖騎士の人","雀松朱司":"朱(あか)の人","麒ヶ島宗麟":"麒麟(きりん)の人","春歌ナナ":"春の人","猫使アル":"猫Aの人","猫使ビィ":"猫Bの人","栗田まろん":"栗の人","藍田ノエル":"エルの人","満別花丸":"花丸の人","琴詠ニア":"琴の人",Voidoll:"コンパスの人"},"栗田まろん":{me:["僕"],you:["君","みなさん"],"四国めたん":"めたんさん","ずんだもん":"ずんだもん","春日部つむぎ":"つむぎさん","雨晴はう":"はうさん","波音リツ":"リツさん","玄野武宏":"武宏くん","白上虎太郎":"虎太郎くん","青山龍星":"龍星くん","冥鳴ひまり":"ひまりさん","九州そら":"そらさん","モチノキョウコ":"もち子さん","剣崎雌雄":"雌雄さん",WhiteCUL:"ゆきさん","後鬼":"後鬼さん",No7:"ななさん","ちび式じい":"式さん","櫻歌ミコ":"ミコさん","小夜_SAYO":"小夜さん","ナースロボ_タイプT":"TTさん","聖騎士紅桜":"紅桜くん","雀松朱司":"朱司くん","麒ヶ島宗麟":"麒ヶ島さん","春歌ナナ":"ナナさん","猫使アル":"アルさん","猫使ビィ":"ビィさん","中国うさぎ":"うさぎさん","藍田ノエル":"あいえるさん","満別花丸":"花丸さん","琴詠ニア":"ニアさん",Voidoll:"ぼいどーるさん"},"藍田ノエル":{me:["あいえるたん","わたし"],you:["あなた","みんな"],"四国めたん":"めたんちゃん","ずんだもん":"ずんだもん","春日部つむぎ":"つむぎちゃん","雨晴はう":"はうちゃん","波音リツ":"リッちゃん","玄野武宏":"武宏くん","白上虎太郎":"虎太郎くん","青山龍星":"龍星くん","冥鳴ひまり":"ひまりちゃん","九州そら":"そらちゃん","モチノキョウコ":"もち子ちゃん","剣崎雌雄":"雌雄くん",WhiteCUL:"ゆきちゃん","後鬼":"後鬼さん",No7:"セブンちゃん","ちび式じい":"ちびじいさん","櫻歌ミコ":"ミコちゃん","小夜_SAYO":"小夜ちゃん","ナースロボ_タイプT":"Tちゃん","聖騎士紅桜":"紅桜さん","雀松朱司":"朱司くん","麒ヶ島宗麟":"宗麟さん","春歌ナナ":"ナナちゃん","猫使アル":"アルちゃん","猫使ビィ":"ビィちゃん","中国うさぎ":"うさぎちゃん","栗田まろん":"まろんちゃん","満別花丸":"花丸ちゃん","琴詠ニア":"ニアちゃん",Voidoll:"ボイちゃん"},"満別花丸":{me:["ぼく"],you:["君","みんな"],"四国めたん":"めたんちゃん","ずんだもん":"ずんだもん","春日部つむぎ":"つむぎちゃん","雨晴はう":"はうちゃん","波音リツ":"リツさん","玄野武宏":"武宏くん","白上虎太郎":"虎太郎","青山龍星":"龍星くん","冥鳴ひまり":"ひまりちゃん","九州そら":"そらさん","モチノキョウコ":"もち子さん","剣崎雌雄":"雌雄",WhiteCUL:"ゆきちゃん","後鬼":"後鬼さん",No7:"セブンさん","ちび式じい":"ちび式じい","櫻歌ミコ":"ミコちゃん","小夜_SAYO":"小夜ちゃん","ナースロボ_タイプT":"TTちゃん","聖騎士紅桜":"紅桜","雀松朱司":"朱司くん","麒ヶ島宗麟":"きりんのおじちゃん","春歌ナナ":"ナナちゃん","猫使アル":"アル","猫使ビィ":"ビィ","中国うさぎ":"うさぎちゃん","栗田まろん":"栗田","藍田ノエル":"あいえるたん","琴詠ニア":"ニア",Voidoll:"ぼいどーる"},"琴詠ニア":{me:["私"],you:["きみ","きみ達"],"四国めたん":"めたん先輩","ずんだもん":"ずんだもん先輩","春日部つむぎ":"つむぎちゃん","雨晴はう":"はう先輩","波音リツ":"リツさん","玄野武宏":"玄野さん","白上虎太郎":"白上くん","青山龍星":"青山さん","冥鳴ひまり":"ひまり先輩","九州そら":"そらさん","モチノキョウコ":"もち子さん","剣崎雌雄":"剣崎先生",WhiteCUL:"ゆき先輩","後鬼":"後鬼さん",No7:"ナナ先輩","ちび式じい":"ちびじい","櫻歌ミコ":"みこみこ先輩","小夜_SAYO":"さよ先輩","ナースロボ_タイプT":"Tちゃん","聖騎士紅桜":"ほーりーさん","雀松朱司":"朱司さん","麒ヶ島宗麟":"麒ヶ島さん","春歌ナナ":"ナナちゃん","猫使アル":"アルさん","猫使ビィ":"ビィさん","中国うさぎ":"うさぎさん","栗田まろん":"まろんちゃん","藍田ノエル":"あいえるたん","満別花丸":"花丸ちゃん",Voidoll:"ボイドールさん"},Voidoll:{me:["ワタシ"],you:["~さん","皆さん"],"四国めたん":"めたんさん","ずんだもん":"ずんだもんさん","春日部つむぎ":"つむぎさん","雨晴はう":"はうさん","波音リツ":"リツさん","玄野武宏":"武宏さん","白上虎太郎":"虎太郎さん","青山龍星":"龍星さん","冥鳴ひまり":"ひまりさん","九州そら":"そらさん","モチノキョウコ":"もち子さん","剣崎雌雄":"雌雄さん",WhiteCUL:"WhiteCULさん","後鬼":"後鬼さん",No7:"No.7さん","ちび式じい":"ちび式じいさん","櫻歌ミコ":"ミコさん","小夜_SAYO":"小夜さん","ナースロボ_タイプT":"タイプTさん","聖騎士紅桜":"紅桜さん","雀松朱司":"朱司さん","麒ヶ島宗麟":"宗麟さん","春歌ナナ":"ナナさん","猫使アル":"アルさん","猫使ビィ":"ビィさん","中国うさぎ":"うさぎさん","栗田まろん":"まろんさん","藍田ノエル":"あいえるさん","満別花丸":"花丸さん","琴詠ニア":"ニアさん"}}}}]); +//# sourceMappingURL=024aa4a56655d62b1d8dc8aef3f62c8af672ee52-2969bf7d482eec6aced3.js.map \ No newline at end of file diff --git a/024aa4a56655d62b1d8dc8aef3f62c8af672ee52-2969bf7d482eec6aced3.js.map b/024aa4a56655d62b1d8dc8aef3f62c8af672ee52-2969bf7d482eec6aced3.js.map new file mode 100644 index 00000000..a4de422d --- /dev/null +++ b/024aa4a56655d62b1d8dc8aef3f62c8af672ee52-2969bf7d482eec6aced3.js.map @@ -0,0 +1 @@ +{"version":3,"file":"024aa4a56655d62b1d8dc8aef3f62c8af672ee52-2969bf7d482eec6aced3.js","mappings":"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","sources":["webpack://voicevox-blog/./src/hooks/useCharacterInfo.ts","webpack://voicevox-blog/./src/hooks/useDetailedCharacterInfo.ts"],"sourcesContent":["import { graphql, useStaticQuery } from \"gatsby\"\nimport { useCallback } from \"react\"\nimport { CharacterKey } from \"../types/dormitoryCharacter\"\n\nexport const useCharacterInfo = () => {\n const query: {\n character: {\n nodes: { key: CharacterKey; name: string; characterId: string }[]\n }\n } = useStaticQuery(graphql`\n query CharacterInfo {\n character: allCharacter {\n nodes {\n key\n name\n characterId\n }\n }\n }\n `)\n\n const getCharacterInfo = useCallback(\n (key: CharacterKey) =>\n query.character.nodes.find(node => node.key === key)!,\n [query]\n )\n\n return { getCharacterInfo }\n}\n","import { graphql, useStaticQuery } from \"gatsby\"\nimport { useMemo } from \"react\"\nimport { CharacterInfo, CharacterKey } from \"../types/dormitoryCharacter\"\nimport { useCharacterInfo } from \"./useCharacterInfo\"\n\nexport const useDetailedCharacterInfo = () => {\n const query: Queries.DetailedCharacterInfoQuery = useStaticQuery(graphql`\n query DetailedCharacterInfo {\n portrait: allFile(filter: { relativePath: { regex: \"/portrait/\" } }) {\n nodes {\n name\n childImageSharp {\n gatsbyImageData(\n height: 1280\n aspectRatio: 1\n transformOptions: { fit: CONTAIN }\n backgroundColor: \"#0000\"\n )\n }\n }\n }\n bustup: allFile(filter: { relativePath: { regex: \"/bustup/\" } }) {\n nodes {\n name\n childImageSharp320px: childImageSharp {\n gatsbyImageData(height: 320)\n }\n childImageSharp640px: childImageSharp {\n gatsbyImageData(height: 640)\n }\n }\n }\n dormitoryImage: allFile(\n filter: {\n sourceInstanceName: { regex: \"/image/\" }\n relativePath: { regex: \"/dormitory/\" }\n }\n ) {\n nodes {\n name\n childImageSharp {\n gatsbyImageData(height: 320)\n }\n }\n }\n talkAudio: allFile(\n filter: {\n sourceInstanceName: { eq: \"audio\" }\n relativePath: { regex: \"/^talk/[^/]+$/\" }\n }\n ) {\n nodes {\n name\n publicURL\n }\n }\n songAudio: allFile(\n filter: {\n sourceInstanceName: { eq: \"audio\" }\n relativePath: { regex: \"/^song/[^/]+$/\" }\n }\n ) {\n nodes {\n name\n publicURL\n }\n }\n dormitoryAudio: allFile(\n filter: {\n sourceInstanceName: { eq: \"audio\" }\n relativePath: { regex: \"/^dormitory/\" }\n }\n ) {\n nodes {\n name\n publicURL\n }\n }\n ogp: allFile(filter: { relativePath: { regex: \"/bustup/\" } }) {\n nodes {\n name\n childImageSharp {\n # バストアップ画像のトップ部分から1200x630をクロップ\n gatsbyImageData(\n width: 1200\n height: 630\n transformOptions: { cropFocus: NORTH }\n )\n }\n }\n }\n }\n `)\n\n const { getCharacterInfo } = useCharacterInfo()\n\n // キャラごとのスタイル一覧\n const styleNames: {\n [key in CharacterKey]: {\n name: string\n id: string\n type: \"talk\" | \"song\" | \"humming\"\n }[]\n } = {\n 四国めたん: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"あまあま\", id: \"ama\", type: \"talk\" },\n { name: \"ツンツン\", id: \"tsun\", type: \"talk\" },\n { name: \"セクシー\", id: \"sexy\", type: \"talk\" },\n { name: \"ささやき\", id: \"whis\", type: \"talk\" },\n { name: \"ヒソヒソ\", id: \"hiso\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n { name: \"あまあま\", id: \"ama\", type: \"humming\" },\n { name: \"ツンツン\", id: \"tsun\", type: \"humming\" },\n { name: \"セクシー\", id: \"sexy\", type: \"humming\" },\n { name: \"ヒソヒソ\", id: \"hiso\", type: \"humming\" },\n ],\n ずんだもん: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"あまあま\", id: \"ama\", type: \"talk\" },\n { name: \"ツンツン\", id: \"tsun\", type: \"talk\" },\n { name: \"セクシー\", id: \"sexy\", type: \"talk\" },\n { name: \"ささやき\", id: \"whis\", type: \"talk\" },\n { name: \"ヒソヒソ\", id: \"hiso\", type: \"talk\" },\n { name: \"ヘロヘロ\", id: \"herohero\", type: \"talk\" },\n { name: \"なみだめ\", id: \"namidame\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n { name: \"あまあま\", id: \"ama\", type: \"humming\" },\n { name: \"ツンツン\", id: \"tsun\", type: \"humming\" },\n { name: \"セクシー\", id: \"sexy\", type: \"humming\" },\n { name: \"ヒソヒソ\", id: \"hiso\", type: \"humming\" },\n { name: \"ヘロヘロ\", id: \"herohero\", type: \"humming\" },\n { name: \"なみだめ\", id: \"namidame\", type: \"humming\" },\n ],\n 春日部つむぎ: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n ],\n 雨晴はう: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n ],\n 波音リツ: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"クイーン\", id: \"queen\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"song\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n { name: \"クイーン\", id: \"queen\", type: \"humming\" },\n ],\n 玄野武宏: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"喜び\", id: \"fun\", type: \"talk\" },\n { name: \"ツンギレ\", id: \"angry\", type: \"talk\" },\n { name: \"悲しみ\", id: \"sad\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n { name: \"喜び\", id: \"fun\", type: \"humming\" },\n { name: \"ツンギレ\", id: \"angry\", type: \"humming\" },\n { name: \"悲しみ\", id: \"sad\", type: \"humming\" },\n ],\n 白上虎太郎: [\n { name: \"ふつう\", id: \"normal\", type: \"talk\" },\n { name: \"わーい\", id: \"joy\", type: \"talk\" },\n { name: \"おこ\", id: \"angry\", type: \"talk\" },\n { name: \"びくびく\", id: \"biku\", type: \"talk\" },\n { name: \"びえーん\", id: \"cry\", type: \"talk\" },\n { name: \"ふつう\", id: \"normal\", type: \"humming\" },\n { name: \"わーい\", id: \"joy\", type: \"humming\" },\n { name: \"おこ\", id: \"angry\", type: \"humming\" },\n { name: \"びくびく\", id: \"biku\", type: \"humming\" },\n { name: \"びえーん\", id: \"cry\", type: \"humming\" },\n ],\n 青山龍星: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"熱血\", id: \"eager\", type: \"talk\" },\n { name: \"不機嫌\", id: \"grumpy\", type: \"talk\" },\n { name: \"喜び\", id: \"happy\", type: \"talk\" },\n { name: \"しっとり\", id: \"mellow\", type: \"talk\" },\n { name: \"かなしみ\", id: \"sad\", type: \"talk\" },\n { name: \"囁き\", id: \"whisper\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n { name: \"熱血\", id: \"eager\", type: \"humming\" },\n { name: \"不機嫌\", id: \"grumpy\", type: \"humming\" },\n { name: \"喜び\", id: \"happy\", type: \"humming\" },\n { name: \"しっとり\", id: \"mellow\", type: \"humming\" },\n { name: \"かなしみ\", id: \"sad\", type: \"humming\" },\n ],\n 冥鳴ひまり: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n ],\n 九州そら: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"あまあま\", id: \"ama\", type: \"talk\" },\n { name: \"ツンツン\", id: \"tsun\", type: \"talk\" },\n { name: \"セクシー\", id: \"sexy\", type: \"talk\" },\n { name: \"ささやき\", id: \"whis\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n { name: \"あまあま\", id: \"ama\", type: \"humming\" },\n { name: \"ツンツン\", id: \"tsun\", type: \"humming\" },\n { name: \"セクシー\", id: \"sexy\", type: \"humming\" },\n ],\n モチノキョウコ: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"セクシー/あん子\", id: \"sexy\", type: \"talk\" },\n { name: \"泣き\", id: \"cry\", type: \"talk\" },\n { name: \"怒り\", id: \"angry\", type: \"talk\" },\n { name: \"喜び\", id: \"joy\", type: \"talk\" },\n { name: \"のんびり\", id: \"relax\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n { name: \"セクシー/あん子\", id: \"sexy\", type: \"humming\" },\n { name: \"泣き\", id: \"cry\", type: \"humming\" },\n { name: \"怒り\", id: \"angry\", type: \"humming\" },\n { name: \"喜び\", id: \"joy\", type: \"humming\" },\n { name: \"のんびり\", id: \"relax\", type: \"humming\" },\n ],\n 剣崎雌雄: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n ],\n WhiteCUL: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"たのしい\", id: \"joy\", type: \"talk\" },\n { name: \"かなしい\", id: \"sad\", type: \"talk\" },\n { name: \"びえーん\", id: \"cry\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n { name: \"たのしい\", id: \"joy\", type: \"humming\" },\n { name: \"かなしい\", id: \"sad\", type: \"humming\" },\n { name: \"びえーん\", id: \"cry\", type: \"humming\" },\n ],\n 後鬼: [\n { name: \"人間ver.\", id: \"normal\", type: \"talk\" },\n { name: \"ぬいぐるみver.\", id: \"nuigurumi\", type: \"talk\" },\n { name: \"人間(怒り)ver.\", id: \"angry\", type: \"talk\" },\n { name: \"鬼ver.\", id: \"oni\", type: \"talk\" },\n { name: \"人間ver.\", id: \"normal\", type: \"humming\" },\n { name: \"ぬいぐるみver.\", id: \"nuigurumi\", type: \"humming\" },\n ],\n No7: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"アナウンス\", id: \"announce\", type: \"talk\" },\n { name: \"読み聞かせ\", id: \"reading\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n { name: \"アナウンス\", id: \"announce\", type: \"humming\" },\n { name: \"読み聞かせ\", id: \"reading\", type: \"humming\" },\n ],\n ちび式じい: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n ],\n 櫻歌ミコ: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"第二形態\", id: \"2nd\", type: \"talk\" },\n { name: \"ロリ\", id: \"loli\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n { name: \"第二形態\", id: \"2nd\", type: \"humming\" },\n { name: \"ロリ\", id: \"loli\", type: \"humming\" },\n ],\n 小夜_SAYO: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n ],\n ナースロボ_タイプT: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"楽々\", id: \"fun\", type: \"talk\" },\n { name: \"恐怖\", id: \"fear\", type: \"talk\" },\n { name: \"内緒話\", id: \"whis\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n { name: \"楽々\", id: \"fun\", type: \"humming\" },\n { name: \"恐怖\", id: \"fear\", type: \"humming\" },\n ],\n 聖騎士紅桜: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n ],\n 雀松朱司: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n ],\n 麒ヶ島宗麟: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n ],\n 春歌ナナ: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n ],\n 猫使アル: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"おちつき\", id: \"ochitsuki\", type: \"talk\" },\n { name: \"うきうき\", id: \"fun\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n { name: \"おちつき\", id: \"ochitsuki\", type: \"humming\" },\n { name: \"うきうき\", id: \"fun\", type: \"humming\" },\n ],\n 猫使ビィ: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"おちつき\", id: \"ochitsuki\", type: \"talk\" },\n { name: \"人見知り\", id: \"shy\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n { name: \"おちつき\", id: \"ochitsuki\", type: \"humming\" },\n ],\n 中国うさぎ: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"おどろき\", id: \"surprise\", type: \"talk\" },\n { name: \"こわがり\", id: \"fear\", type: \"talk\" },\n { name: \"へろへろ\", id: \"tired\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n { name: \"おどろき\", id: \"surprise\", type: \"humming\" },\n { name: \"こわがり\", id: \"fear\", type: \"humming\" },\n { name: \"へろへろ\", id: \"tired\", type: \"humming\" },\n ],\n 栗田まろん: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n ],\n 藍田ノエル: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n ],\n 満別花丸: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"元気\", id: \"fun\", type: \"talk\" },\n { name: \"ささやき\", id: \"whis\", type: \"talk\" },\n { name: \"ぶりっ子\", id: \"cute\", type: \"talk\" },\n { name: \"ボーイ\", id: \"boy\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n { name: \"元気\", id: \"fun\", type: \"humming\" },\n { name: \"ささやき\", id: \"whis\", type: \"humming\" },\n { name: \"ぶりっ子\", id: \"cute\", type: \"humming\" },\n { name: \"ボーイ\", id: \"boy\", type: \"humming\" },\n ],\n 琴詠ニア: [\n { name: \"ノーマル\", id: \"normal\", type: \"talk\" },\n { name: \"ノーマル\", id: \"normal\", type: \"humming\" },\n ],\n Voidoll: [{ name: \"ノーマル\", id: \"normal\", type: \"talk\" }],\n }\n\n const getDatas = (info: { key: CharacterKey; characterId: string }) => {\n let dormitoryVoiceUrls: string[] | undefined = query.dormitoryAudio.nodes\n .filter(node => node.name.includes(`${info.characterId}`))\n .sort((a, b) => a.name.localeCompare(b.name))\n .map(node => node.publicURL!)\n if (dormitoryVoiceUrls.length == 0) dormitoryVoiceUrls = undefined\n const item = {\n bustupImageSmall: query.bustup.nodes.find(\n node => node.name === `bustup-${info.characterId}`\n )!.childImageSharp320px?.gatsbyImageData!,\n bustupImage: query.bustup.nodes.find(\n node => node.name === `bustup-${info.characterId}`\n )!.childImageSharp640px?.gatsbyImageData!,\n portraitImage: query.portrait.nodes.find(\n node => node.name === `portrait-${info.characterId}`\n )!.childImageSharp?.gatsbyImageData!,\n ogpImage: query.ogp.nodes.find(\n node => node.name === `bustup-${info.characterId}`\n )!.childImageSharp?.gatsbyImageData!,\n talkVoiceUrls: styleNames[info.key]\n .filter(v => v.type == \"talk\")\n .map(v => {\n return {\n style: v.name,\n urls: query.talkAudio.nodes\n .filter(node => node.name.includes(`${info.characterId}`))\n .filter(node => node.name.includes(`${v.id}`))\n .sort((a, b) => a.name.localeCompare(b.name))\n .map(node => node.publicURL!),\n }\n }),\n songVoiceUrls: styleNames[info.key]\n .filter(v => [\"song\", \"humming\"].includes(v.type))\n .map(v => {\n return {\n style: v.name,\n styleType: v.type as \"song\" | \"humming\",\n urls: query.songAudio.nodes\n .filter(node => node.name.includes(`${info.characterId}`))\n .filter(node => node.name.includes(`${v.id}`))\n .filter(node => node.name.includes(`${v.type}`))\n .sort((a, b) => a.name.localeCompare(b.name))\n .map(node => node.publicURL!),\n }\n }),\n dormitoryVoiceUrls,\n infoImages: query.dormitoryImage.nodes\n .filter(node => node.name.includes(`${info.characterId}`))\n .sort((a, b) => a.name.localeCompare(b.name))\n .map(node => node.childImageSharp?.gatsbyImageData!),\n }\n if (item.bustupImage == undefined)\n throw new Error(`bustupImage is undefined. ${info.characterId}`)\n if (item.portraitImage == undefined)\n throw new Error(`portraitImage is undefined. ${info.characterId}`)\n if (item.ogpImage == undefined)\n throw new Error(`ogpImage is undefined. ${info.characterId}`)\n if (item.talkVoiceUrls.length == 0)\n console.warn(`talkVoiceUrls is empty. ${info.characterId}`)\n if (item.talkVoiceUrls.some(v => v.urls.length != 3))\n throw new Error(`talkVoiceUrls is invalid. ${info.characterId}`)\n if (item.songVoiceUrls.length == 0)\n console.warn(`songVoiceUrls is empty. ${info.characterId}`)\n if (item.songVoiceUrls.some(v => v.urls.length != 3))\n throw new Error(`songVoiceUrls is invalid. ${info.characterId}`)\n if (\n item.dormitoryVoiceUrls != undefined &&\n item.dormitoryVoiceUrls.length == 0\n )\n console.warn(`dormitoryVoiceUrls is empty. ${info.characterId}`)\n return item\n }\n\n // キャラクターの詳細情報\n // ネストを浅くするために一旦変数に格納\n const _characterInfos: {\n [key in CharacterKey]: CharacterInfo\n } = {\n 四国めたん: {\n name: getCharacterInfo(\"四国めたん\").name,\n id: getCharacterInfo(\"四国めたん\").characterId,\n ...getDatas(getCharacterInfo(\"四国めたん\")),\n rubyName: \"四国(しこく)めたん\",\n voiceFeature: \"はっきりした芯のある声\",\n color: \"#DF4C94\",\n lightColor: \"#E3ADD5\",\n description:\n \"高等部二年生。常に金欠。趣味は中二病妄想。
誰にでも遠慮しないので、基本的にタメ口。\",\n labelInfos: [\n { label: \"年齢\", value: \"17 歳\", size: 1 },\n { label: \"身長\", value: \"150 cm\", size: 1 },\n { label: \"性格\", value: \"若干ツンデレ気味\", size: 2 },\n ],\n policyUrl: \"https://zunko.jp/con_ongen_kiyaku.html\",\n detailUrl: \"https://zunko.jp/#charaSM\",\n },\n\n ずんだもん: {\n name: getCharacterInfo(\"ずんだもん\").name,\n id: getCharacterInfo(\"ずんだもん\").characterId,\n ...getDatas(getCharacterInfo(\"ずんだもん\")),\n rubyName: \"ずんだもん\",\n voiceFeature: \"子供っぽい高めの声\",\n color: \"#33A65E\",\n lightColor: \"#CCEBC5\",\n description:\n \"ずんだ餅の精。やや不幸属性が備わっており、
ないがしろにされることもしばしば。\",\n labelInfos: [\n {\n label: \"趣味\",\n value: \"ずんだ餅にかかわることはだいたい好き\",\n size: 2,\n },\n { label: \"将来の夢\", value: \"ずんだ餅のさらなる普及\", size: 2 },\n ],\n policyUrl: \"https://zunko.jp/con_ongen_kiyaku.html\",\n detailUrl: \"https://zunko.jp/#charaZM\",\n },\n\n 春日部つむぎ: {\n name: getCharacterInfo(\"春日部つむぎ\").name,\n id: getCharacterInfo(\"春日部つむぎ\").characterId,\n ...getDatas(getCharacterInfo(\"春日部つむぎ\")),\n rubyName:\n \"春日部(かすかべ)つむぎ\",\n voiceFeature: \"元気な明るい声\",\n color: \"#FF9914\",\n lightColor: \"#FEE6AA\",\n description:\n \"埼玉県内の高校に通うギャルの女の子。
やんちゃに見えて実は真面目な一面もある。\",\n labelInfos: [\n { label: \"年齢\", value: \"18 歳\", size: 1 },\n { label: \"身長\", value: \"155 cm\", size: 1 },\n { label: \"出身\", value: \"埼玉\", size: 1 },\n { label: \"好きなもの\", value: \"カレー\", size: 1 },\n { label: \"チャームポイント\", value: \"目元のほくろ\", size: 2 },\n { label: \"趣味\", value: \"動画配信サイトの巡回\", size: 2 },\n ],\n policyUrl: \"https://tsumugi-official.studio.site/rule\",\n detailUrl: \"https://tsumugi-official.studio.site/top\",\n },\n\n 雨晴はう: {\n name: getCharacterInfo(\"雨晴はう\").name,\n id: getCharacterInfo(\"雨晴はう\").characterId,\n ...getDatas(getCharacterInfo(\"雨晴はう\")),\n rubyName: \"雨晴(あめはれ)はう\",\n voiceFeature: \"優しく可愛い声\",\n color: \"#1D86AE\",\n lightColor: \"#B3D7DD\",\n description: \"現役看護師です!
看護師のあれこれお伝えします!\",\n labelInfos: [\n { label: \"誕生日\", value: \"10月30日\", size: 1 },\n { label: \"身長\", value: \"152 cm\", size: 1 },\n { label: \"色\", value: \"#28c4ec\", size: 1 },\n { label: \"CV\", value: \"結崎このみ\", size: 1 },\n { label: \"好きなもの\", value: \"ラーメン\", size: 2 },\n { label: \"趣味\", value: \"食べ歩き\", size: 2 },\n ],\n policyUrl: \"https://amehau.com/?page_id=225\",\n detailUrl: \"https://amehau.com/\",\n },\n\n 波音リツ: {\n name: getCharacterInfo(\"波音リツ\").name,\n id: getCharacterInfo(\"波音リツ\").characterId,\n ...getDatas(getCharacterInfo(\"波音リツ\")),\n rubyName: \"波音(なみね)リツ\",\n voiceFeature: \"低めのクールな声\",\n color: \"#FC4E32\",\n lightColor: \"#FDCDB7\",\n description:\n \"地獄のような安価を踏み抜いて生まれた、
2ch・VIP発のキャラクター。\",\n labelInfos: [\n { label: \"年齢\", value: \"6 歳\", size: 2 },\n { label: \"身長\", value: \"156 cm\", size: 2 },\n { label: \"体重\", value: \"25 トン\", size: 2 },\n { label: \"好きなもの\", value: \"チョコクリスピー\", size: 2 },\n ],\n policyUrl: \"http://canon-voice.com/kiyaku.html\",\n detailUrl: \"https://www.canon-voice.com/\",\n },\n\n 玄野武宏: {\n name: getCharacterInfo(\"玄野武宏\").name,\n id: getCharacterInfo(\"玄野武宏\").characterId,\n ...getDatas(getCharacterInfo(\"玄野武宏\")),\n rubyName:\n \"玄野(くろの)武宏(たけひろ)\",\n voiceFeature: \"爽やかな青年の声\",\n color: \"#1AA18E\",\n lightColor: \"#B3E2D8\",\n description: \"サッパリした青年。
やや短気だが面倒見は良い。\",\n labelInfos: [\n { label: \"身長\", value: \"177 cm\", size: 2 },\n { label: \"体重\", value: \"66 kg\", size: 2 },\n { label: \"年齢\", value: \"20代前後\", size: 2 },\n { label: \"誕生日\", value: \"12月24日\", size: 2 },\n ],\n policyUrl:\n \"https://virvoxproject.wixsite.com/official/voicevoxの利用規約\",\n detailUrl: \"https://virvoxproject.wixsite.com/official/玄野武宏\",\n },\n\n 白上虎太郎: {\n name: getCharacterInfo(\"白上虎太郎\").name,\n id: getCharacterInfo(\"白上虎太郎\").characterId,\n ...getDatas(getCharacterInfo(\"白上虎太郎\")),\n rubyName:\n \"白上(しらかみ)虎太郎(こたろう)\",\n voiceFeature: \"声変わり直後の少年の声\",\n color: \"#99D02B\",\n lightColor: \"#E6F5B0\",\n description:\n \"まっすぐで人懐っこい青年。
愛嬌はあるものの少しおばか。\",\n labelInfos: [\n { label: \"身長\", value: \"146 cm\", size: 2 },\n { label: \"体重\", value: \"42 kg\", size: 2 },\n { label: \"年齢\", value: \"18 歳\", size: 2 },\n { label: \"誕生日\", value: \"秋生まれ\", size: 2 },\n ],\n policyUrl:\n \"https://virvoxproject.wixsite.com/official/voicevoxの利用規約\",\n detailUrl: \"https://virvoxproject.wixsite.com/official/白上虎太郎\",\n },\n\n 青山龍星: {\n name: getCharacterInfo(\"青山龍星\").name,\n id: getCharacterInfo(\"青山龍星\").characterId,\n ...getDatas(getCharacterInfo(\"青山龍星\")),\n rubyName:\n \"青山(あおやま)龍星(りゅうせい)\",\n voiceFeature: \"重厚で低音な声\",\n color: \"#386CB0\",\n lightColor: \"#B3CDE3\",\n description: \"とにかく大柄で無骨な青年。
寡黙で冷静なストッパー枠。\",\n labelInfos: [\n { label: \"身長\", value: \"194 cm\", size: 2 },\n { label: \"体重\", value: \"94 kg\", size: 2 },\n { label: \"年齢\", value: \"24 歳\", size: 2 },\n { label: \"誕生日\", value: \"春生まれ\", size: 2 },\n ],\n policyUrl:\n \"https://virvoxproject.wixsite.com/official/voicevoxの利用規約\",\n detailUrl: \"https://virvoxproject.wixsite.com/official/青山龍星\",\n },\n\n 冥鳴ひまり: {\n name: getCharacterInfo(\"冥鳴ひまり\").name,\n id: getCharacterInfo(\"冥鳴ひまり\").characterId,\n ...getDatas(getCharacterInfo(\"冥鳴ひまり\")),\n rubyName: \"冥鳴(めいめい)ひまり\",\n voiceFeature: \"柔らかく温かい声\",\n color: \"#A45AAA\",\n lightColor: \"#CAB2D6\",\n description: \"冥界から来た死神。
可愛いものに目がない。\",\n labelInfos: [\n { label: \"年齢\", value: \"18 歳\", size: 1 },\n { label: \"種族\", value: \"死神\", size: 1 },\n { label: \"誕生日\", value: \"9月1日\", size: 1 },\n { label: \"好きな日本語\", value: \"不渡り\", size: 1 },\n { label: \"好きなもの\", value: \"可愛い女の子\", size: 2 },\n { label: \"性格\", value: \"優しくて清楚(自称)\", size: 2 },\n ],\n policyUrl: \"https://meimeihimari.wixsite.com/himari/terms-of-use\",\n detailUrl: \"https://meimeihimari.wixsite.com/himari/voicevox\",\n },\n\n 九州そら: {\n name: getCharacterInfo(\"九州そら\").name,\n id: getCharacterInfo(\"九州そら\").characterId,\n ...getDatas(getCharacterInfo(\"九州そら\")),\n rubyName:\n \"九州(きゅうしゅう)そら\",\n voiceFeature: \"気品のある大人な声\",\n color: \"#6964AD\",\n lightColor: \"#B2B6D8\",\n description:\n \"宇宙開拓用に開発されたアンドロイド。
正式名称は「九州そらmk=II」(まーくつー)。\",\n labelInfos: [\n {\n label: \"年齢\",\n value: \"0 歳(外見年齢は17歳)\",\n size: 2,\n },\n {\n label: \"身長\",\n value: \"173 cm(ヒールなしだと160cm)\",\n size: 2,\n },\n ],\n policyUrl: \"https://zunko.jp/con_ongen_kiyaku.html\",\n detailUrl: \"https://zunko.jp/#charaKS2\",\n },\n\n モチノキョウコ: {\n name: getCharacterInfo(\"モチノキョウコ\").name,\n id: getCharacterInfo(\"モチノキョウコ\").characterId,\n ...getDatas(getCharacterInfo(\"モチノキョウコ\")),\n rubyName:\n \"もち()さん\",\n voiceFeature: \"明瞭で穏やかな声\",\n color: \"#1D86AE\",\n lightColor: \"#B3D7DD\",\n description:\n \"小さい背丈で頑張る君を応援!
福島県生まれのプラモ好き犬系ヲタ娘です\",\n labelInfos: [\n { label: \"本名\", value: \"モチノ・キョウコ\", size: 1 },\n { label: \"CV\", value: \"明日葉よもぎ\", size: 1 },\n { label: \"相棒(?)\", value: \"あん子ちゃん\", size: 1 },\n { label: \"身長\", value: \"142 cm\", size: 1 },\n ],\n policyUrl: \"https://vtubermochio.wixsite.com/mochizora/利用規約\",\n detailUrl:\n \"https://vtubermochio.wixsite.com/mochizora/もち子さんとは-設定資料\",\n },\n\n 剣崎雌雄: {\n name: getCharacterInfo(\"剣崎雌雄\").name,\n id: getCharacterInfo(\"剣崎雌雄\").characterId,\n ...getDatas(getCharacterInfo(\"剣崎雌雄\")),\n rubyName:\n \"剣崎(けんざき)雌雄(めすお)\",\n voiceFeature: \"安心感のある落ち着いた声\",\n color: \"#33A65E\",\n lightColor: \"#CCEBC5\",\n description:\n \"メスお兄さんじゃねえ!メスのお兄さんだ!
(人類滅亡を目論む医療用メスの付喪神)\",\n labelInfos: [\n { label: \"種族\", value: \"医療用メス(付喪神)\", size: 2 },\n { label: \"好物\", value: \"人間のクソデカ感情・砥石\", size: 2 },\n { label: \"身長\", value: \"2m超\", size: 1 },\n { label: \"誕生日\", value: \"7月7日\", size: 1 },\n { label: \"目的\", value: \"人類滅亡\", size: 1 },\n { label: \"年齢\", value: \"3600 歳\", size: 1 },\n ],\n policyUrl: \"https://frontier.creatia.cc/fanclubs/413/posts/4507\",\n detailUrl: \"https://frontier.creatia.cc/fanclubs/413/posts/4507\",\n },\n\n WhiteCUL: {\n name: getCharacterInfo(\"WhiteCUL\").name,\n id: getCharacterInfo(\"WhiteCUL\").characterId,\n ...getDatas(getCharacterInfo(\"WhiteCUL\")),\n rubyName:\n \"WhiteCUL(ほわいとかる)\",\n voiceFeature: \"聞き心地のよい率直な声\",\n color: \"#1D86AE\",\n lightColor: \"#B3D7DD\",\n description:\n \"CULの姉。風雪月花四姉妹の雪。冷静に見えるが、
実は小心者のクールビューティー。\",\n labelInfos: [\n { label: \"年齢\", value: \"20 歳\", size: 1 },\n { label: \"身長\", value: \"165 cm\", size: 1 },\n { label: \"体重\", value: \"内緒\", size: 1 },\n { label: \"誕生日\", value: \"9月30日\", size: 1 },\n { label: \"愛称\", value: \"雪さん\", size: 1 },\n { label: \"相棒\", value: \"雪おこじょ\", size: 1 },\n { label: \"好物\", value: \"バニラソフトクリーム\", size: 2 },\n ],\n policyUrl: \"https://www.whitecul.com/guideline\",\n detailUrl: \"https://www.whitecul.com/\",\n },\n\n 後鬼: {\n name: getCharacterInfo(\"後鬼\").name,\n id: getCharacterInfo(\"後鬼\").characterId,\n ...getDatas(getCharacterInfo(\"後鬼\")),\n rubyName: \"後鬼(ごき)\",\n voiceFeature: \"包容力のある奥ゆかしい声\",\n color: \"#386CB0\",\n lightColor: \"#B3CDE3\",\n description:\n \"鬼っ子ハンターついなちゃんの式神。
人間態では色っぽい大人の女性の話し方になる。\",\n labelInfos: [\n { label: \"CV\", value: \"七海映子\", size: 1 },\n { label: \"年齢\", value: \"少なくとも1300歳以上\", size: 2 },\n { label: \"身長\", value: \"ヒール込みで170cm\", size: 2 },\n { label: \"体重\", value: \"スイカ2つ分(某部分が)\", size: 2 },\n ],\n policyUrl: \"https://ついなちゃん.com/voicevox_terms/\",\n detailUrl: \"https://ついなちゃん.com/character/?goki\",\n },\n\n No7: {\n name: getCharacterInfo(\"No7\").name,\n id: getCharacterInfo(\"No7\").characterId,\n ...getDatas(getCharacterInfo(\"No7\")),\n rubyName: \"No.7(なんばーせぶん)\",\n voiceFeature: \"しっかりした凛々しい声\",\n color: \"#A45AAA\",\n lightColor: \"#CAB2D6\",\n description:\n \"正体がつかめない不思議な女性。
得意のメイクで複数の「顔」を持つ。\",\n labelInfos: [\n { label: \"年齢\", value: \"23 歳\", size: 1 },\n { label: \"身長\", value: \"165 cm\", size: 1 },\n { label: \"CV\", value: \"小岩井ことり\", size: 1 },\n { label: \"好きなもの\", value: \"子供\", size: 1 },\n {\n label: \"性格\",\n value: \"ミニマリストで部屋の明かりは蝋燭のみ\",\n size: 2,\n },\n { label: \"趣味\", value: \"かいわれ大根の栽培\", size: 2 },\n ],\n policyUrl: \"https://voiceseven.com/#j0200\",\n detailUrl: \"https://voiceseven.com/\",\n },\n\n ちび式じい: {\n name: getCharacterInfo(\"ちび式じい\").name,\n id: getCharacterInfo(\"ちび式じい\").characterId,\n ...getDatas(getCharacterInfo(\"ちび式じい\")),\n rubyName:\n \"ちび(しき)じい\",\n voiceFeature: \"親しみのある嗄れ声\",\n color: \"#1D86AE\",\n lightColor: \"#B3D7DD\",\n description:\n \"式じいに似た姿の小さい妖精さん。
世界各地に様々な個体が生息している。\",\n labelInfos: [\n { label: \"身長\", value: \"20 cm前後\", size: 1 },\n { label: \"CV\", value: \"こんぺえる\", size: 1 },\n { label: \"好きなもの\", value: \"ジャガイモ\", size: 1 },\n { label: \"種族\", value: \"ちび式じい\", size: 1 },\n ],\n policyUrl:\n \"https://docs.google.com/presentation/d/1AcD8zXkfzKFf2ertHwWRwJuQXjNnijMxhz7AJzEkaI4\",\n detailUrl:\n \"https://shiki-rowen-taigen.com/%e5%88%a9%e7%94%a8%e8%a6%8f%e7%b4%84%e3%83%bb%e3%82%ac%e3%82%a4%e3%83%89%e3%83%a9%e3%82%a4%e3%83%b3/\",\n },\n\n 櫻歌ミコ: {\n name: getCharacterInfo(\"櫻歌ミコ\").name,\n id: getCharacterInfo(\"櫻歌ミコ\").characterId,\n ...getDatas(getCharacterInfo(\"櫻歌ミコ\")),\n rubyName:\n \"櫻歌(おうか)ミコ\",\n voiceFeature: \"かわいらしい少女の声\",\n color: \"#F9344C\",\n lightColor: \"#FBB4C4\",\n description:\n \"ニホンオオカミの女の子。
もうひとりのミコ(通称:第二ちゃん)がいる。\",\n labelInfos: [\n { label: \"年齢\", value: \"3.5 歳\", size: 1 },\n { label: \"身長\", value: \"135 cm\", size: 1 },\n { label: \"体重\", value: \"35 kg\", size: 1 },\n { label: \"誕生日\", value: \"12月24日\", size: 1 },\n { label: \"性格\", value: \"ガブデレ\", size: 1 },\n { label: \"持ち物\", value: \"りんご/骨\", size: 1 },\n { label: \"愛称\", value: \"みこみこ/第二ちゃん\", size: 2 },\n ],\n policyUrl: \"https://voicevox35miko.studio.site/rule\",\n detailUrl: \"https://voicevox35miko.studio.site/\",\n },\n\n 小夜_SAYO: {\n name: getCharacterInfo(\"小夜_SAYO\").name,\n id: getCharacterInfo(\"小夜_SAYO\").characterId,\n ...getDatas(getCharacterInfo(\"小夜_SAYO\")),\n rubyName:\n \"小夜(さよ)/SAYO\",\n voiceFeature: \"和やかで温厚な声\",\n color: \"#FF6687\",\n lightColor: \"#FBB4C4\",\n description:\n \"おしゃべりがすきなねこの女の子。
おいしいものを与えると懐きやすい。\",\n labelInfos: [\n { label: \"誕生日\", value: \"9月29日\", size: 1 },\n { label: \"好きなもの\", value: \"缶詰\", size: 1 },\n { label: \"体長\", value: \"135 cm(猫耳を含む)\", size: 2 },\n ],\n policyUrl: \"https://316soramegu.wixsite.com/sayo-official/guideline\",\n detailUrl: \"https://316soramegu.wixsite.com/sayo-official\",\n },\n\n ナースロボ_タイプT: {\n name: getCharacterInfo(\"ナースロボ_タイプT\").name,\n id: getCharacterInfo(\"ナースロボ_タイプT\").characterId,\n ...getDatas(getCharacterInfo(\"ナースロボ_タイプT\")),\n rubyName:\n \"ナースロボ_タイプ(てぃー)\",\n voiceFeature: \"冷静で慎み深い声\",\n color: \"#FF9914\",\n lightColor: \"#FEE6AA\",\n description:\n \"医者に作られたナース形ロボット。
人格は少女と設定されている。\",\n labelInfos: [\n { label: \"年齢\", value: \"五ヶ月\", size: 1 },\n { label: \"誕生日\", value: \"12月3日\", size: 1 },\n { label: \"身長\", value: \"150~160 cm(パーツによる)\", size: 2 },\n { label: \"愛称\", value: \"TT\", size: 2 },\n { label: \"製造者\", value: \"そばの小型ロボット(医者)\", size: 2 },\n ],\n policyUrl: \"https://www.krnr.top/rules\",\n detailUrl: \"https://www.krnr.top/blank\",\n },\n\n 聖騎士紅桜: {\n name: getCharacterInfo(\"聖騎士紅桜\").name,\n id: getCharacterInfo(\"聖騎士紅桜\").characterId,\n ...getDatas(getCharacterInfo(\"聖騎士紅桜\")),\n rubyName:\n \"聖騎士(ほーりーないと)紅桜(べにざくら)\",\n voiceFeature: \"快活でハキハキした声\",\n color: \"#F9344C\",\n lightColor: \"#FBB4C4\",\n description: \"黒き歴史を背負いし
孤高の聖騎士\",\n labelInfos: [\n { label: \"年齢\", value: \"永遠ノLv.14\", size: 1 },\n { label: \"誕生日\", value: \"1月22日\", size: 1 },\n { label: \"種族\", value: \"聖騎士\", size: 1 },\n { label: \"好きなもの\", value: \"戦い\", size: 1 },\n { label: \"チャームポイント\", value: \"鎧に着いた返り血\", size: 2 },\n { label: \"相棒\", value: \"聖剣「紅」(クリムゾン)\", size: 2 },\n ],\n policyUrl: \"https://commons.nicovideo.jp/material/nc296132\",\n detailUrl: \"https://commons.nicovideo.jp/material/nc296132\",\n },\n\n 雀松朱司: {\n name: getCharacterInfo(\"雀松朱司\").name,\n id: getCharacterInfo(\"雀松朱司\").characterId,\n ...getDatas(getCharacterInfo(\"雀松朱司\")),\n rubyName:\n \"雀松(わかまつ)朱司(あかし)\",\n voiceFeature: \"物静かで安定した声\",\n color: \"#FC4E32\",\n lightColor: \"#FDCDB7\",\n description:\n \"温厚なしっかり者の青年。
ちょっぴり天然で抜けている面も・・・。\",\n labelInfos: [\n { label: \"身長\", value: \"182 cm\", size: 1 },\n { label: \"体重\", value: \"68 kg\", size: 1 },\n { label: \"年齢\", value: \"26 歳\", size: 1 },\n { label: \"誕生日\", value: \"7月17日\", size: 1 },\n { label: \"趣味\", value: \"読書、掃除、買い物\", size: 2 },\n ],\n policyUrl:\n \"https://virvoxproject.wixsite.com/official/voicevoxの利用規約\",\n detailUrl: \"https://virvoxproject.wixsite.com/official/雀松朱司\",\n },\n\n 麒ヶ島宗麟: {\n name: getCharacterInfo(\"麒ヶ島宗麟\").name,\n id: getCharacterInfo(\"麒ヶ島宗麟\").characterId,\n ...getDatas(getCharacterInfo(\"麒ヶ島宗麟\")),\n rubyName:\n \"麒ヶ島(きがしま)宗麟(そうりん)\",\n voiceFeature: \"渋いおじさん声\",\n color: \"#FF9914\",\n lightColor: \"#FEE6AA\",\n description:\n \"流行に敏感ないぶし銀おじいちゃん。
非常にミーハーでノリが良い。\",\n labelInfos: [\n { label: \"身長\", value: \"175 cm\", size: 1 },\n { label: \"体重\", value: \"79 kg\", size: 1 },\n { label: \"年齢\", value: \"50 歳(見た目年齢)※実年齢不明\", size: 2 },\n { label: \"趣味1\", value: \"パワースポット(霊脈?)巡り\", size: 2 },\n { label: \"趣味2\", value: \"入浴、SNS投稿\", size: 2 },\n ],\n policyUrl:\n \"https://virvoxproject.wixsite.com/official/voicevoxの利用規約\",\n detailUrl: \"https://virvoxproject.wixsite.com/official/麒ヶ島宗麟\",\n },\n\n 春歌ナナ: {\n name: getCharacterInfo(\"春歌ナナ\").name,\n id: getCharacterInfo(\"春歌ナナ\").characterId,\n ...getDatas(getCharacterInfo(\"春歌ナナ\")),\n rubyName: \"春歌(はるか)ナナ\",\n voiceFeature: \"はつらつとした力強い声\",\n color: \"#DF4C94\",\n lightColor: \"#E3ADD5\",\n description: \"いつだって元気いっぱいな女の子です。\",\n labelInfos: [\n { label: \"年齢\", value: \"10 歳\", size: 1 },\n { label: \"誕生日\", value: \"1月30日\", size: 1 },\n { label: \"身長\", value: \"137 cm(アホ毛込み)\", size: 2 },\n { label: \"好物\", value: \"サラミ、わらびもち\", size: 2 },\n { label: \"CV\", value: \"ななひら\", size: 2 },\n ],\n policyUrl: \"https://nanahira.jp/haruka_nana/guideline.html\",\n detailUrl: \"https://nanahira.jp/haruka_nana/\",\n },\n\n 猫使アル: {\n name: getCharacterInfo(\"猫使アル\").name,\n id: getCharacterInfo(\"猫使アル\").characterId,\n ...getDatas(getCharacterInfo(\"猫使アル\")),\n rubyName: \"猫使(ねこつか)アル\",\n voiceFeature: \"厚みのある気さくな声\",\n color: \"#F9344C\",\n lightColor: \"#FBB4C4\",\n description: \"謎の研究所で作られた
猫使シリーズの タイプ:Red\",\n labelInfos: [\n { label: \"身長\", value: \"140 cm\", size: 1 },\n { label: \"誕生日\", value: \"6月17日\", size: 1 },\n { label: \"年齢\", value: \"外見年齢10代前半\", size: 2 },\n { label: \"性格\", value: \"マイペース\", size: 1 },\n { label: \"好きなもの\", value: \"はまち\", size: 1 },\n { label: \"苦手なもの\", value: \"ねずみ\", size: 1 },\n { label: \"趣味\", value: \"噛むこと\", size: 1 },\n ],\n policyUrl: \"https://nekotukarb.wixsite.com/nekonohako/利用規約\",\n detailUrl: \"https://nekotukarb.wixsite.com/nekonohako\",\n },\n\n 猫使ビィ: {\n name: getCharacterInfo(\"猫使ビィ\").name,\n id: getCharacterInfo(\"猫使ビィ\").characterId,\n ...getDatas(getCharacterInfo(\"猫使ビィ\")),\n rubyName: \"猫使(ねこつか)ビィ\",\n voiceFeature: \"ピュアであどけない声\",\n color: \"#1D86AE\",\n lightColor: \"#B3D7DD\",\n description: \"謎の研究所で作られた
猫使シリーズの タイプ:Blue\",\n labelInfos: [\n { label: \"身長\", value: \"140 cm\", size: 1 },\n { label: \"誕生日\", value: \"6月17日\", size: 1 },\n { label: \"年齢\", value: \"外見年齢10代前半\", size: 2 },\n { label: \"性格\", value: \"シャイで臆病\", size: 1 },\n { label: \"好きなもの\", value: \"サーモン\", size: 1 },\n { label: \"苦手なもの\", value: \"おばけ\", size: 1 },\n { label: \"趣味\", value: \"おひるね\", size: 1 },\n ],\n policyUrl: \"https://nekotukarb.wixsite.com/nekonohako/利用規約\",\n detailUrl: \"https://nekotukarb.wixsite.com/nekonohako\",\n },\n\n 中国うさぎ: {\n name: getCharacterInfo(\"中国うさぎ\").name,\n id: getCharacterInfo(\"中国うさぎ\").characterId,\n ...getDatas(getCharacterInfo(\"中国うさぎ\")),\n rubyName:\n \"中国(ちゅうごく)うさぎ\",\n voiceFeature: \"幽玄で初々しい声\",\n color: \"#FC4E32\",\n lightColor: \"#FDCDB7\",\n description:\n \"巫女みこネットワークの一員で、日本各地で怪異の情報を集める。ぼそぼそしゃべるタイプの無口キャラ\",\n labelInfos: [\n { label: \"身長\", value: \"147 cm\", size: 1 },\n { label: \"年齢\", value: \"14 歳\", size: 1 },\n { label: \"相棒\", value: \"ぬいぐるみ「いなば」\", size: 2 },\n ],\n policyUrl: \"https://zunko.jp/con_ongen_kiyaku.html\",\n detailUrl: \"https://zunko.jp/#charaCU\",\n },\n\n 栗田まろん: {\n name: getCharacterInfo(\"栗田まろん\").name,\n id: getCharacterInfo(\"栗田まろん\").characterId,\n ...getDatas(getCharacterInfo(\"栗田まろん\")),\n rubyName: \"栗田(くりた)まろん\",\n voiceFeature: \"深みのある中性的な声\",\n color: \"#1AA18E\",\n lightColor: \"#B3E2D8\",\n description:\n \"友人たちに乗せられて女装したら好評だった
男子高生。図書委員所属。\",\n labelInfos: [\n { label: \"身長\", value: \"165 cm\", size: 1 },\n { label: \"誕生日\", value: \"10月9日\", size: 1 },\n { label: \"色\", value: \"栗色\", size: 1 },\n { label: \"CV\", value: \"栗田穣崇\", size: 1 },\n { label: \"趣味\", value: \"読書\", size: 2 },\n { label: \"好物\", value: \"モンブラン、マロンパフェ\", size: 2 },\n ],\n policyUrl: \"https://aivoice.jp/character/maron/\",\n detailUrl: \"https://aivoice.jp/character/maron/\",\n },\n\n 藍田ノエル: {\n name: getCharacterInfo(\"藍田ノエル\").name,\n id: getCharacterInfo(\"藍田ノエル\").characterId,\n ...getDatas(getCharacterInfo(\"藍田ノエル\")),\n rubyName: \"あいえるたん\",\n voiceFeature: \"心地よい物柔らかな声\",\n color: \"#FF9914\",\n lightColor: \"#FEE6AA\",\n description:\n \"札幌市内の高校に通う元気な女子高生。
IT企業でマスコット/アルバイトとして活躍中。\",\n labelInfos: [\n { label: \"本名\", value: \"藍田ノエル\", size: 1 },\n { label: \"CV\", value: \"Milia\", size: 1 },\n { label: \"年齢\", value: \"16 歳\", size: 1 },\n { label: \"誕生日\", value: \"7月1日\", size: 1 },\n { label: \"身長\", value: \"154.8 cm\", size: 1 },\n { label: \"好物\", value: \"コーラ\", size: 1 },\n { label: \"趣味\", value: \"プログラミング、ゲーム\", size: 2 },\n ],\n policyUrl: \"https://www.infiniteloop.co.jp/special/iltan/terms/\",\n detailUrl: \"https://www.infiniteloop.co.jp/special/iltan/\",\n },\n\n 満別花丸: {\n name: getCharacterInfo(\"満別花丸\").name,\n id: getCharacterInfo(\"満別花丸\").characterId,\n ...getDatas(getCharacterInfo(\"満別花丸\")),\n rubyName:\n \"満別(まんべつ)花丸(はなまる)\",\n voiceFeature: \"生き生きとした際立つ声\",\n color: \"#99D02B\",\n lightColor: \"#E6F5B0\",\n description: \"全人類みんなにはなまるをあげる音声キャラクター\",\n labelInfos: [\n { label: \"身長\", value: \"138 cm\", size: 2 },\n { label: \"誕生日\", value: \"8月7日\", size: 2 },\n { label: \"出身\", value: \"北海道\", size: 2 },\n { label: \"好物\", value: \"うめぼし\", size: 2 },\n ],\n policyUrl: \"https://100hanamaru.wixsite.com/manbetsu-hanamaru/rule\",\n detailUrl: \"https://100hanamaru.wixsite.com/manbetsu-hanamaru\",\n },\n\n 琴詠ニア: {\n name: getCharacterInfo(\"琴詠ニア\").name,\n id: getCharacterInfo(\"琴詠ニア\").characterId,\n ...getDatas(getCharacterInfo(\"琴詠ニア\")),\n rubyName: \"琴詠(ことよみ)ニア\",\n voiceFeature: \"滑らかで無機質な声\",\n color: \"#FB8028\",\n lightColor: \"#FFD6B8\",\n description:\n \"N Airのシルエットが推し。ニコ生のコメントを
読み上げている、宇宙を旅する女の子。\",\n labelInfos: [\n { label: \"誕生日\", value: \"11月25日\", size: 1 },\n { label: \"CV\", value: \"ドワンゴの中の人\", size: 1 },\n { label: \"趣味\", value: \"グッズ制作\", size: 1 },\n { label: \"ルーティン\", value: \"配信チェック\", size: 1 },\n ],\n policyUrl: \"https://commons.nicovideo.jp/works/nc315435\",\n detailUrl: \"https://n-air-app.nicovideo.jp/\",\n },\n\n Voidoll: {\n name: getCharacterInfo(\"Voidoll\").name,\n id: getCharacterInfo(\"Voidoll\").characterId,\n ...getDatas(getCharacterInfo(\"Voidoll\")),\n rubyName: \"Voidoll(ぼいどーる)\",\n voiceFeature: \"慎ましやかで電子的な声\",\n color: \"#1D86AE\",\n lightColor: \"#B3D7DD\",\n description:\n \"「#コンパス」を管理するAIロボ
人間の戦い方を監視/分析している。\",\n additionalProductDescription:\n \"話速:0.90、音高:0.03、抑揚:0.90とすれば、「#コンパス 戦闘摂理解析システム」ゲーム内のボイスに近い仕上がりとなります。\",\n labelInfos: [\n { label: \"CV\", value: \"丹下桜\", size: 2 },\n { label: \"アビリティ\", value: \"緊急回避プログラム\", size: 2 },\n { label: \"年齢\", value: \"???\", size: 2 },\n { label: \"身長\", value: \"???\", size: 1 },\n { label: \"誕生日\", value: \"???\", size: 1 },\n ],\n policyUrl: \"https://blog.nicovideo.jp/niconews/224589.html\",\n detailUrl: \"https://app.nhn-playart.com/compass/index.nhn\",\n },\n } as const\n\n const characterInfos = useMemo(() => _characterInfos, [])\n const callNameInfos = useMemo(() => _callNameInfos, [])\n\n return {\n characterInfos,\n callNameInfos,\n } as const\n}\n\nconst _callNameInfos: {\n [key in CharacterKey]: {\n [key in CharacterKey]?: string | undefined\n } & { me: readonly string[]; you: readonly string[] }\n} = {\n 四国めたん: {\n me: [\"わたくし\"],\n you: [\"貴女(たち)\", \"アンタ(ら)\"],\n ずんだもん: \"ずんだもん\",\n 春日部つむぎ: \"つむぎさん\",\n 雨晴はう: \"はうさん\",\n 波音リツ: \"リツさん\",\n 玄野武宏: \"玄野さん\",\n 白上虎太郎: \"白上さん\",\n 青山龍星: \"青山さん\",\n 冥鳴ひまり: \"ひまりさん\",\n 九州そら: \"そら\",\n モチノキョウコ: \"もち子さん\",\n 剣崎雌雄: \"剣崎さん\",\n WhiteCUL: \"雪さん\",\n 後鬼: \"後鬼さん\",\n No7: \"セブンさん\",\n ちび式じい: \"ちび式じいさん\",\n 櫻歌ミコ: \"ミコさん\",\n 小夜_SAYO: \"小夜さん\",\n ナースロボ_タイプT: \"TTさん\",\n 聖騎士紅桜: \"聖騎士さん\",\n 雀松朱司: \"雀松さん\",\n 麒ヶ島宗麟: \"麒ヶ島さん\",\n 春歌ナナ: \"ナナさん\",\n 猫使アル: \"アルさん\",\n 猫使ビィ: \"ビィさん\",\n 中国うさぎ: \"うさぎ\",\n 栗田まろん: \"栗田さん\",\n 藍田ノエル: \"あいえるさん\",\n 満別花丸: \"花丸さん\",\n 琴詠ニア: \"ニアさん\",\n Voidoll: \"ぼいどーるさん\",\n },\n ずんだもん: {\n me: [\"ずんだもん\", \"僕\"],\n you: [\"オマエ\", \"みんな\"],\n 四国めたん: \"めたん\",\n 春日部つむぎ: \"つむぎ\",\n 雨晴はう: \"はう\",\n 波音リツ: \"リツ\",\n 玄野武宏: \"たけひろ\",\n 白上虎太郎: \"こたろう\",\n 青山龍星: \"りゅうせい\",\n 冥鳴ひまり: \"ひまり\",\n 九州そら: \"そら\",\n モチノキョウコ: \"もち子\",\n 剣崎雌雄: \"めすお\",\n WhiteCUL: \"雪\",\n 後鬼: \"後鬼\",\n No7: \"セブン\",\n ちび式じい: \"ちび式じい\",\n 櫻歌ミコ: \"ミコ\",\n 小夜_SAYO: \"小夜\",\n ナースロボ_タイプT: \"TT\",\n 聖騎士紅桜: \"紅桜\",\n 雀松朱司: \"朱司\",\n 麒ヶ島宗麟: \"宗麟\",\n 春歌ナナ: \"ナナ\",\n 猫使アル: \"アル\",\n 猫使ビィ: \"ビィ\",\n 中国うさぎ: \"うさぎ\",\n 栗田まろん: \"まろん\",\n 藍田ノエル: \"あいえる\",\n 満別花丸: \"はなまる\",\n 琴詠ニア: \"ニア\",\n Voidoll: \"ぼいどーる\",\n },\n 春日部つむぎ: {\n me: [\"あーし\"],\n you: [\"きみ\", \"きみたち\"],\n 四国めたん: \"めたん先輩\",\n ずんだもん: \"ずんだもん先輩\",\n 雨晴はう: \"はうちゃん\",\n 波音リツ: \"りっちゃん\",\n 玄野武宏: \"武宏くん\",\n 白上虎太郎: \"虎太郎くん\",\n 青山龍星: \"龍星くん\",\n 冥鳴ひまり: \"ひまっち\",\n 九州そら: \"そらさん\",\n モチノキョウコ: \"もち子ちゃん\",\n 剣崎雌雄: \"めすおちゃん\",\n WhiteCUL: \"ゆきちゃん\",\n 後鬼: \"後鬼せんせー\",\n No7: \"ななっち\",\n ちび式じい: \"ちびじい\",\n 櫻歌ミコ: \"みこっち\",\n 小夜_SAYO: \"さよち\",\n ナースロボ_タイプT: \"TTちゃん\",\n 聖騎士紅桜: \"聖騎士くん\",\n 雀松朱司: \"赤司くん\",\n 麒ヶ島宗麟: \"宗麟おじ\",\n 春歌ナナ: \"ナナっち\",\n 猫使アル: \"アルにゃん\",\n 猫使ビィ: \"ビィにゃん\",\n 中国うさぎ: \"うさぎちゃん\",\n 栗田まろん: \"まろんちゃん\",\n 琴詠ニア: \"ニアちゃん\",\n },\n 雨晴はう: {\n me: [\"僕\"],\n you: [\"あなた\", \"あなた達\"],\n 四国めたん: \"めたんさん\",\n ずんだもん: \"ずんだもん\",\n 春日部つむぎ: \"つむぎさん\",\n 波音リツ: \"リツさん\",\n 玄野武宏: \"玄野さん\",\n 白上虎太郎: \"白上さん\",\n 青山龍星: \"青山さん\",\n 冥鳴ひまり: \"ひまりさん\",\n 九州そら: \"そらさん\",\n モチノキョウコ: \"もち子さん\",\n 剣崎雌雄: \"剣崎さん\",\n WhiteCUL: \"ゆきさん\",\n 後鬼: \"ごきさん\",\n No7: \"ななさん\",\n ちび式じい: \"お式さん\",\n 櫻歌ミコ: \"ミコちゃん\",\n 小夜_SAYO: \"小夜さん\",\n ナースロボ_タイプT: \"Tちゃん\",\n 聖騎士紅桜: \"紅桜さん\",\n 雀松朱司: \"雀松さん\",\n 麒ヶ島宗麟: \"麒ヶ島さん\",\n 春歌ナナ: \"春歌さん\",\n 猫使アル: \"アルちゃん\",\n 猫使ビィ: \"ビィちゃん\",\n 中国うさぎ: \"うさちゃん\",\n 栗田まろん: \"栗田さん\",\n 琴詠ニア: \"ニアちゃん\",\n },\n 波音リツ: {\n me: [\"あたし\"],\n you: [\"アンタ\", \"アンタら\"],\n 四国めたん: \"めたん\",\n ずんだもん: \"ずんだもん\",\n 春日部つむぎ: \"つむぎ\",\n 雨晴はう: \"はう\",\n 玄野武宏: \"くろの\",\n 白上虎太郎: \"こたろう\",\n 青山龍星: \"りゅうせい\",\n 冥鳴ひまり: \"ひまり\",\n 九州そら: \"そら\",\n モチノキョウコ: \"もち子\",\n 剣崎雌雄: \"めすお\",\n WhiteCUL: \"ゆき\",\n 後鬼: \"ごき\",\n No7: \"なな\",\n ちび式じい: \"式じい\",\n 櫻歌ミコ: \"ミコ\",\n 小夜_SAYO: \"さよ\",\n ナースロボ_タイプT: \"TT\",\n 聖騎士紅桜: \"べにざくら\",\n 雀松朱司: \"あかし\",\n 麒ヶ島宗麟: \"そうりん\",\n 春歌ナナ: \"ナナ\",\n 猫使アル: \"アル\",\n 猫使ビィ: \"ビィ\",\n 中国うさぎ: \"うさぎ\",\n 栗田まろん: \"まろん\",\n 藍田ノエル: \"あいえる\",\n 満別花丸: \"花丸\",\n 琴詠ニア: \"ニア\",\n Voidoll: \"ぼいどーる\",\n },\n 玄野武宏: {\n me: [\"俺\"],\n you: [\"お前\", \"お前ら\"],\n 四国めたん: \"めたん\",\n ずんだもん: \"ずんだもん\",\n 春日部つむぎ: \"つむぎ\",\n 雨晴はう: \"はう\",\n 波音リツ: \"リツ\",\n 白上虎太郎: \"虎太郎\",\n 青山龍星: \"龍星\",\n 冥鳴ひまり: \"ひまり\",\n 九州そら: \"そら\",\n モチノキョウコ: \"もち子\",\n 剣崎雌雄: \"雌雄\",\n WhiteCUL: \"雪\",\n 後鬼: \"後鬼\",\n No7: \"なな\",\n ちび式じい: \"小さいじいさん\",\n 櫻歌ミコ: \"ミコ\",\n 小夜_SAYO: \"小夜\",\n ナースロボ_タイプT: \"タイプT\",\n 聖騎士紅桜: \"紅桜\",\n 雀松朱司: \"朱司\",\n 麒ヶ島宗麟: \"おっさん\",\n 春歌ナナ: \"ナナ\",\n 猫使アル: \"アル\",\n 猫使ビィ: \"ビィ\",\n 中国うさぎ: \"うさぎ\",\n 栗田まろん: \"まろん\",\n 藍田ノエル: \"あいえる\",\n 満別花丸: \"花丸\",\n 琴詠ニア: \"ニア\",\n Voidoll: \"ボイドール\",\n },\n 白上虎太郎: {\n me: [\"おれ\"],\n you: [\"きみ\", \"きみ達\"],\n 四国めたん: \"めたんちゃん\",\n ずんだもん: \"ずんずん\",\n 春日部つむぎ: \"つむぎちゃん\",\n 雨晴はう: \"はうさん\",\n 波音リツ: \"リツさん\",\n 玄野武宏: \"タケヒロ\",\n 青山龍星: \"リューセー\",\n 冥鳴ひまり: \"ひまりちゃん\",\n 九州そら: \"そらさん\",\n モチノキョウコ: \"もち子さん\",\n 剣崎雌雄: \"シユー\",\n WhiteCUL: \"ユキさん\",\n 後鬼: \"ゴキさん\",\n No7: \"ナナちゃんさん\",\n ちび式じい: \"ちっちゃい式じい\",\n 櫻歌ミコ: \"ミコちゃん\",\n 小夜_SAYO: \"サヨちゃん\",\n ナースロボ_タイプT: \"Tちゃん\",\n 聖騎士紅桜: \"ベニザクラさん\",\n 雀松朱司: \"アカシさん\",\n 麒ヶ島宗麟: \"おっちゃん\",\n 春歌ナナ: \"ナナちゃん\",\n 猫使アル: \"アルちゃん\",\n 猫使ビィ: \"ビィちゃん\",\n 中国うさぎ: \"うさぎちゃん\",\n 栗田まろん: \"まろんちゃん/くん\",\n 藍田ノエル: \"あいえるちゃん\",\n 満別花丸: \"花丸ちゃん\",\n 琴詠ニア: \"ニアちゃん\",\n Voidoll: \"ボイドールちゃん\",\n },\n 青山龍星: {\n me: [\"オレ\"],\n you: [\"アンタ\", \"アンタ達\", \"お前達\"],\n 四国めたん: \"めたん\",\n ずんだもん: \"ずんだもん\",\n 春日部つむぎ: \"つむぎ\",\n 雨晴はう: \"はう\",\n 波音リツ: \"リツ\",\n 玄野武宏: \"武宏\",\n 白上虎太郎: \"虎太郎\",\n 冥鳴ひまり: \"ひまり\",\n 九州そら: \"そら\",\n モチノキョウコ: \"もち子\",\n 剣崎雌雄: \"雌雄\",\n WhiteCUL: \"雪\",\n 後鬼: \"後鬼\",\n No7: \"セブン\",\n ちび式じい: \"小さい大元さん\",\n 櫻歌ミコ: \"ミコ\",\n 小夜_SAYO: \"小夜\",\n ナースロボ_タイプT: \"T\",\n 聖騎士紅桜: \"紅桜\",\n 雀松朱司: \"朱司\",\n 麒ヶ島宗麟: \"親父\",\n 春歌ナナ: \"ナナ\",\n 猫使アル: \"アル\",\n 猫使ビィ: \"ビィ\",\n 中国うさぎ: \"うさぎ\",\n 栗田まろん: \"まろん\",\n 藍田ノエル: \"あいえる\",\n 満別花丸: \"花丸\",\n 琴詠ニア: \"ニア\",\n Voidoll: \"ボイドール\",\n },\n 冥鳴ひまり: {\n me: [\"私\"],\n you: [\"君たち\"],\n 四国めたん: \"めたん先輩\",\n ずんだもん: \"ずんだもん先輩\",\n 春日部つむぎ: \"つむぎ先輩\",\n 雨晴はう: \"はう先輩\",\n 波音リツ: \"リツ先輩\",\n 玄野武宏: \"武宏くん\",\n 白上虎太郎: \"虎太郎くん\",\n 青山龍星: \"龍星くん\",\n 九州そら: \"そらちゃん\",\n モチノキョウコ: \"もち子ちゃん\",\n 剣崎雌雄: \"メスオジ\",\n WhiteCUL: \"ゆきちゃん\",\n 後鬼: \"後鬼ちゃん\",\n No7: \"ななちゃん\",\n ちび式じい: \"ちびじい\",\n 櫻歌ミコ: \"ミコちゃん\",\n 小夜_SAYO: \"小夜ちゃん\",\n ナースロボ_タイプT: \"TTちゃん\",\n 聖騎士紅桜: \"聖騎士さん\",\n 雀松朱司: \"朱司くん\",\n 麒ヶ島宗麟: \"宗麟くん\",\n 春歌ナナ: \"ナナちゃん\",\n 猫使アル: \"アルちゃん\",\n 猫使ビィ: \"ビィちゃん\",\n 中国うさぎ: \"うさちゃん\",\n 栗田まろん: \"まろんちゃん\",\n 琴詠ニア: \"ニアちゃん\",\n },\n 九州そら: {\n me: [\"まーくつー\"],\n you: [\"あなたさま\", \"みなさま\"],\n 四国めたん: \"めたんさま\",\n ずんだもん: \"ずんだもん\",\n 春日部つむぎ: \"つむぎさま\",\n 雨晴はう: \"はうさま\",\n 波音リツ: \"リツさま\",\n 玄野武宏: \"武宏さま\",\n 白上虎太郎: \"虎太郎さま\",\n 青山龍星: \"龍星さま\",\n 冥鳴ひまり: \"ひまりさま\",\n モチノキョウコ: \"もち子さま\",\n 剣崎雌雄: \"雌雄さま\",\n WhiteCUL: \"雪さま\",\n 後鬼: \"後鬼さま\",\n No7: \"セブンさま\",\n ちび式じい: \"ちび式じいさま\",\n 櫻歌ミコ: \"ミコさま\",\n 小夜_SAYO: \"小夜さま\",\n ナースロボ_タイプT: \"TTさま\",\n 聖騎士紅桜: \"紅桜さま\",\n 雀松朱司: \"朱司さま\",\n 麒ヶ島宗麟: \"宗麟さま\",\n 春歌ナナ: \"ナナさま\",\n 猫使アル: \"アルさま\",\n 猫使ビィ: \"ビィさま\",\n 中国うさぎ: \"うさぎさま\",\n 栗田まろん: \"まろんさま\",\n 藍田ノエル: \"あいえるさま\",\n 満別花丸: \"花丸様\",\n 琴詠ニア: \"ニアさま\",\n Voidoll: \"ぼいどーるさま\",\n },\n モチノキョウコ: {\n me: [\"私\", \"もち子\"],\n you: [\"あなた\", \"あなた達\"],\n 四国めたん: \"めたんさん\",\n ずんだもん: \"ずんだもんちゃん\",\n 春日部つむぎ: \"つむぎさん\",\n 雨晴はう: \"はうちゃん\",\n 波音リツ: \"リッちゃん先輩\",\n 玄野武宏: \"玄野くん\",\n 白上虎太郎: \"白上くん\",\n 青山龍星: \"青山くん\",\n 冥鳴ひまり: \"ひまり先輩\",\n 九州そら: \"そらさん\",\n 剣崎雌雄: \"剣崎さん\",\n WhiteCUL: \"ユキさん\",\n 後鬼: \"後鬼お姉さん\",\n No7: \"セブンちゃん\",\n ちび式じい: \"ちび式さん\",\n 櫻歌ミコ: \"ミコちゃん\",\n 小夜_SAYO: \"小夜ちゃん\",\n ナースロボ_タイプT: \"ティーさん(Tさん)\",\n 聖騎士紅桜: \"紅桜\",\n 雀松朱司: \"雀松くん\",\n 麒ヶ島宗麟: \"麒ヶ島さん\",\n 春歌ナナ: \"ナナちゃん\",\n 猫使アル: \"アルちゃん\",\n 猫使ビィ: \"ビィちゃん\",\n 中国うさぎ: \"うさぎちゃん\",\n 栗田まろん: \"まろんくん\",\n 藍田ノエル: \"えるさん\",\n 満別花丸: \"花丸ちゃん\",\n 琴詠ニア: \"ニアちゃん\",\n Voidoll: \"ぼいどーるちゃん\",\n },\n 剣崎雌雄: {\n me: [\"僕\"],\n you: [\"君等\"],\n 四国めたん: \"くにさん\",\n ずんだもん: \"だーもん\",\n 春日部つむぎ: \"べっつー\",\n 雨晴はう: \"はーさん\",\n 波音リツ: \"ねりさん\",\n 玄野武宏: \"くーろん\",\n 白上虎太郎: \"こっちゃん\",\n 青山龍星: \"りゅうさん\",\n 冥鳴ひまり: \"めまりちゃん\",\n 九州そら: \"らーさん\",\n モチノキョウコ: \"もっちー\",\n WhiteCUL: \"とかっち\",\n 後鬼: \"ごっさん\",\n No7: \"ぶんぶん丸\",\n ちび式じい: \"小元\",\n 櫻歌ミコ: \"カミッコ\",\n 小夜_SAYO: \"小夜\",\n ナースロボ_タイプT: \"助手\",\n 聖騎士紅桜: \"我が強敵(とも)スカーレットチェリーブロッサム\",\n 雀松朱司: \"かっしー\",\n 麒ヶ島宗麟: \"りんちゃん\",\n 春歌ナナ: \"るかなん\",\n 猫使アル: \"カール\",\n 猫使ビィ: \"カービィ\",\n 中国うさぎ: \"ごくう\",\n 栗田まろん: \"まろん\",\n 藍田ノエル: \"L\",\n 満別花丸: \"まんまる\",\n 琴詠ニア: \"おことさん\",\n Voidoll: \"おいどん\",\n },\n WhiteCUL: {\n me: [\"わたし\"],\n you: [\"あなた\", \"あなたたち\"],\n 四国めたん: \"めたんちゃん\",\n ずんだもん: \"ずんだもん\",\n 春日部つむぎ: \"つむぎ\",\n 雨晴はう: \"はうちゃん\",\n 波音リツ: \"リツちゃん\",\n 玄野武宏: \"武弘さん\",\n 白上虎太郎: \"虎太郎くん\",\n 青山龍星: \"りゅうちゃん\",\n 冥鳴ひまり: \"ひまりん\",\n 九州そら: \"そらさん\",\n モチノキョウコ: \"もちこさん\",\n 剣崎雌雄: \"剣崎さん\",\n 後鬼: \"後鬼さん\",\n No7: \"ななさん\",\n ちび式じい: \"ちびじい\",\n 櫻歌ミコ: \"ミコちゃん\",\n 小夜_SAYO: \"小夜ちゃん\",\n ナースロボ_タイプT: \"TTちゃん\",\n 聖騎士紅桜: \"紅桜さん\",\n 雀松朱司: \"朱司くん\",\n 麒ヶ島宗麟: \"そうりん\",\n 春歌ナナ: \"ナナちゃん\",\n 猫使アル: \"アルさん\",\n 猫使ビィ: \"ビィさん\",\n 中国うさぎ: \"うさぎさん\",\n 栗田まろん: \"まろんくん\",\n 藍田ノエル: \"あいえるさん\",\n 満別花丸: \"花丸さん\",\n 琴詠ニア: \"にあちゃん\",\n Voidoll: \"どるちゃん\",\n },\n 後鬼: {\n me: [\"私/ワテ\"],\n you: [\"あなたorキミ/あんたはん\"],\n 四国めたん: \"四国さん/めたんはん\",\n ずんだもん: \"ずんだもん\",\n 春日部つむぎ: \"春日部さん/つむぎはん\",\n 雨晴はう: \"雨晴さん/はうはん\",\n 波音リツ: \"波音さん/リツはん\",\n 玄野武宏: \"玄野くん/玄野はん\",\n 白上虎太郎: \"白上くん/白上はん\",\n 青山龍星: \"青山くん/龍星はん\",\n 冥鳴ひまり: \"冥鳴さん/ひまりはん\",\n 九州そら: \"九州さん/九州はん\",\n モチノキョウコ: \"もち子さん/もち子はん\",\n 剣崎雌雄: \"剣崎くん/剣崎はん\",\n WhiteCUL: \"雪さん/雪はん\",\n No7: \"セブンさん/セブンはん\",\n ちび式じい: \"おちびさん/ちび式じいはん\",\n 櫻歌ミコ: \"櫻歌さん/ミコはん\",\n 小夜_SAYO: \"小夜さん/小夜はん\",\n ナースロボ_タイプT: \"TTさん/TTはん\",\n 聖騎士紅桜: \"紅桜さん/紅桜はん\",\n 雀松朱司: \"雀松くん/雀松はん\",\n 麒ヶ島宗麟: \"宗麟さん/宗麟はん\",\n 春歌ナナ: \"春歌さん/ナナはん\",\n 猫使アル: \"アルさん/アルはん\",\n 猫使ビィ: \"ビィさん/ビィはん\",\n 中国うさぎ: \"中国さん/中国はん\",\n 栗田まろん: \"栗田くん/栗田はん\",\n 藍田ノエル: \"あいえるさん/あいえるはん\",\n 満別花丸: \"満別さん/花丸はん\",\n 琴詠ニア: \"琴詠さん/ニアはん\",\n },\n No7: {\n me: [\"私\", \"僕\"],\n you: [\"そちら様\", \"皆様\"],\n 四国めたん: \"四国さん\",\n ずんだもん: \"ずんだもん様\",\n 春日部つむぎ: \"春日部さん\",\n 雨晴はう: \"雨晴さん\",\n 波音リツ: \"波音さん\",\n 玄野武宏: \"玄野さん\",\n 白上虎太郎: \"白上さん\",\n 青山龍星: \"青山さん\",\n 冥鳴ひまり: \"冥鳴さん\",\n 九州そら: \"九州さん\",\n モチノキョウコ: \"モチノさん\",\n 剣崎雌雄: \"剣崎さん\",\n WhiteCUL: \"雪さん\",\n 後鬼: \"後鬼さん\",\n ちび式じい: \"ちび式さん\",\n 櫻歌ミコ: \"櫻歌さん\",\n 小夜_SAYO: \"小夜さん\",\n ナースロボ_タイプT: \"TTさん\",\n 聖騎士紅桜: \"紅桜さん\",\n 雀松朱司: \"雀松さん\",\n 麒ヶ島宗麟: \"麒ヶ島さん\",\n 春歌ナナ: \"春歌さん\",\n 猫使アル: \"アルさん\",\n 猫使ビィ: \"ビィさん\",\n 中国うさぎ: \"中国さん\",\n 栗田まろん: \"栗田さん\",\n 藍田ノエル: \"あいえるさん\",\n 満別花丸: \"満別さん\",\n 琴詠ニア: \"琴詠さん\",\n Voidoll: \"ぼいどーるさん\",\n },\n ちび式じい: {\n me: [\"わし\"],\n you: [\"おぬし\", \"おぬしら\"],\n 四国めたん: \"めたんちゃん\",\n ずんだもん: \"ずんだの精さん\",\n 春日部つむぎ: \"つむぎちゃん\",\n 雨晴はう: \"はうちゃん\",\n 波音リツ: \"りっちゃん\",\n 玄野武宏: \"たけひろさん\",\n 白上虎太郎: \"こたろうくん\",\n 青山龍星: \"りゅうせいさん\",\n 冥鳴ひまり: \"めいめいちゃん/死神さん\",\n 九州そら: \"そらさん\",\n モチノキョウコ: \"もちこさん\",\n 剣崎雌雄: \"メスの付喪神さん/メスのひと\",\n WhiteCUL: \"ゆきさん\",\n 後鬼: \"ごきさん\",\n No7: \"なな号さん\",\n 櫻歌ミコ: \"みこみこ\",\n 小夜_SAYO: \"小夜ちゃん\",\n ナースロボ_タイプT: \"TTちゃん\",\n 聖騎士紅桜: \"ほーりーないとべにざくらさん\",\n 雀松朱司: \"あかしさん\",\n 麒ヶ島宗麟: \"そうりんさん\",\n 春歌ナナ: \"はるななさん\",\n 猫使アル: \"あるさん\",\n 猫使ビィ: \"びぃさん\",\n 中国うさぎ: \"うさぎさん\",\n 栗田まろん: \"にこにこのえらいひと(?)\",\n 藍田ノエル: \"あいえるたん\",\n 満別花丸: \"はなまるさん\",\n 琴詠ニア: \"にあさん\",\n },\n 櫻歌ミコ: {\n me: [\"ミコ/私\"],\n you: [\"あなた\", \"あなたたち\"],\n 四国めたん: \"めたんちゃん\",\n ずんだもん: \"もんちゃん\",\n 春日部つむぎ: \"つむぎちゃん\",\n 雨晴はう: \"はうちゃん\",\n 波音リツ: \"りっちゃん\",\n 玄野武宏: \"武宏くん\",\n 白上虎太郎: \"虎太郎くん\",\n 青山龍星: \"龍星くん\",\n 冥鳴ひまり: \"ひまりちゃん\",\n 九州そら: \"そらちゃん\",\n モチノキョウコ: \"もち子ちゃん\",\n 剣崎雌雄: \"剣崎先生\",\n WhiteCUL: \"雪ちゃん\",\n 後鬼: \"後鬼ちゃん\",\n No7: \"セブンちゃん\",\n ちび式じい: \"ちいおじいちゃん\",\n 小夜_SAYO: \"小夜ちゃん\",\n ナースロボ_タイプT: \"TTちゃん\",\n 聖騎士紅桜: \"紅桜さん\",\n 雀松朱司: \"朱司くん\",\n 麒ヶ島宗麟: \"宗麟おじちゃん\",\n 春歌ナナ: \"ナナちゃん\",\n 猫使アル: \"アルちゃん\",\n 猫使ビィ: \"ビィちゃん\",\n 中国うさぎ: \"うさぎちゃん\",\n 栗田まろん: \"まろんくん\",\n 藍田ノエル: \"えるちゃん\",\n 満別花丸: \"花丸ちゃん\",\n 琴詠ニア: \"ニアちゃん\",\n },\n 小夜_SAYO: {\n me: [\"小夜\"],\n you: [\"あなた\", \"あなたたち\"],\n 四国めたん: \"めたんさん\",\n ずんだもん: \"ずんだもん\",\n 春日部つむぎ: \"つむぎちゃん\",\n 雨晴はう: \"はうさん\",\n 波音リツ: \"リツさん\",\n 玄野武宏: \"武宏さん\",\n 白上虎太郎: \"虎太郎くん\",\n 青山龍星: \"龍星さん\",\n 冥鳴ひまり: \"ひまりちゃん\",\n 九州そら: \"そらさん\",\n モチノキョウコ: \"もち子さん\",\n 剣崎雌雄: \"剣崎先生\",\n WhiteCUL: \"雪さん\",\n 後鬼: \"後鬼さん\",\n No7: \"ななさん\",\n ちび式じい: \"ちびじい\",\n 櫻歌ミコ: \"ミコちゃん\",\n ナースロボ_タイプT: \"てぃてぃちゃん\",\n 聖騎士紅桜: \"騎士さん(ないとさん)\",\n 雀松朱司: \"朱司さん\",\n 麒ヶ島宗麟: \"宗麟おじちゃん\",\n 春歌ナナ: \"ナナちゃん\",\n 猫使アル: \"アルちゃん\",\n 猫使ビィ: \"ビィちゃん\",\n 中国うさぎ: \"うさぎちゃん\",\n 栗田まろん: \"まろんくん\",\n 藍田ノエル: \"あいえるたん\",\n 満別花丸: \"花丸ちゃん\",\n 琴詠ニア: \"ニアさん\",\n Voidoll: \"ぼいどーる\",\n },\n ナースロボ_タイプT: {\n me: [\"わたし\"],\n you: [\"あなた\", \"あなたたち\"],\n 四国めたん: \"四国さん\",\n ずんだもん: \"ずんだもんさん\",\n 春日部つむぎ: \"春日部さん\",\n 雨晴はう: \"雨晴さん\",\n 波音リツ: \"波音さん\",\n 玄野武宏: \"玄野さん\",\n 白上虎太郎: \"白上さん\",\n 青山龍星: \"青山さん\",\n 冥鳴ひまり: \"冥鳴さん\",\n 九州そら: \"まーくつーさん\",\n モチノキョウコ: \"モチノさん\",\n 剣崎雌雄: \"剣崎先生\",\n WhiteCUL: \"ゆきさん\",\n 後鬼: \"後鬼さん\",\n No7: \"セブンさん\",\n ちび式じい: \"おじいさん\",\n 櫻歌ミコ: \"櫻歌さん\",\n 小夜_SAYO: \"小夜さん\",\n 聖騎士紅桜: \"紅桜さん\",\n 雀松朱司: \"雀松さん\",\n 麒ヶ島宗麟: \"麒ヶ島さん\",\n 春歌ナナ: \"ナナさん\",\n 猫使アル: \"アルさん\",\n 猫使ビィ: \"ビーさん\",\n 中国うさぎ: \"うさぎさん\",\n 栗田まろん: \"栗田さん\",\n 藍田ノエル: \"あいえるはん\",\n 満別花丸: \"満別さん\",\n 琴詠ニア: \"琴詠さん\",\n },\n 聖騎士紅桜: {\n me: [\"我\"],\n you: [\"お前\", \"お前ら\"],\n 四国めたん: \"めたん殿\",\n ずんだもん: \"ずんだもん殿\",\n 春日部つむぎ: \"つむぎ殿\",\n 雨晴はう: \"はう殿\",\n 波音リツ: \"リツ殿\",\n 玄野武宏: \"武宏殿\",\n 白上虎太郎: \"虎太郎殿\",\n 青山龍星: \"龍星殿\",\n 冥鳴ひまり: \"ひまり殿\",\n 九州そら: \"そら殿\",\n モチノキョウコ: \"もち子殿\",\n 剣崎雌雄: \"雌雄\",\n WhiteCUL: \"雪殿\",\n 後鬼: \"後鬼殿\",\n No7: \"なな殿\",\n ちび式じい: \"ちびじい殿\",\n 櫻歌ミコ: \"ミコ殿\",\n 小夜_SAYO: \"小夜殿\",\n ナースロボ_タイプT: \"TT殿\",\n 雀松朱司: \"朱司殿\",\n 麒ヶ島宗麟: \"麒ヶ島殿\",\n 春歌ナナ: \"ナナ殿\",\n 猫使アル: \"アル殿\",\n 猫使ビィ: \"ビィ殿\",\n 中国うさぎ: \"うさ殿\",\n 栗田まろん: \"まろん殿\",\n 藍田ノエル: \"あいえる殿\",\n 満別花丸: \"花丸殿\",\n 琴詠ニア: \"ニア殿\",\n Voidoll: \"ボイ殿\",\n },\n 雀松朱司: {\n me: [\"僕\"],\n you: [\"あなた\", \"あなたたち\"],\n 四国めたん: \"めたんさん\",\n ずんだもん: \"ずんだもんさん\",\n 春日部つむぎ: \"春日部さん\",\n 雨晴はう: \"雨晴さん\",\n 波音リツ: \"波音さん\",\n 玄野武宏: \"玄野くん\",\n 白上虎太郎: \"白上くん\",\n 青山龍星: \"龍星\",\n 冥鳴ひまり: \"冥鳴さん\",\n 九州そら: \"九州さん\",\n モチノキョウコ: \"もちのさん\",\n 剣崎雌雄: \"剣崎さん\",\n WhiteCUL: \"雪さん\",\n 後鬼: \"後鬼さん\",\n No7: \"ななさん\",\n ちび式じい: \"小さい方の式じいさん\",\n 櫻歌ミコ: \"櫻花さん\",\n 小夜_SAYO: \"小夜さん\",\n ナースロボ_タイプT: \"TTさん\",\n 聖騎士紅桜: \"紅桜さん\",\n 麒ヶ島宗麟: \"麒ヶ島さん\",\n 春歌ナナ: \"春歌さん\",\n 猫使アル: \"アルさん\",\n 猫使ビィ: \"ビィさん\",\n 中国うさぎ: \"うさぎさん\",\n 栗田まろん: \"まろんさん\",\n 藍田ノエル: \"あいえるさん\",\n 満別花丸: \"花丸さん\",\n 琴詠ニア: \"ニアさん\",\n Voidoll: \"ボイドールさん\",\n },\n 麒ヶ島宗麟: {\n me: [\"私\"],\n you: [\"おまえ\", \"お前たち\"],\n 四国めたん: \"めたんちゃん\",\n ずんだもん: \"ずんだもんちゃん\",\n 春日部つむぎ: \"つむぎちゃん\",\n 雨晴はう: \"はうちゃん\",\n 波音リツ: \"リッちゃん\",\n 玄野武宏: \"武宏\",\n 白上虎太郎: \"虎坊(とらぼん)\",\n 青山龍星: \"龍\",\n 冥鳴ひまり: \"ひまりちゃん\",\n 九州そら: \"そらちゃん\",\n モチノキョウコ: \"もち子ちゃん\",\n 剣崎雌雄: \"雌雄くん\",\n WhiteCUL: \"雪ちゃん\",\n 後鬼: \"後鬼ちゃん\",\n No7: \"ななちゃん\",\n ちび式じい: \"小さい式じい殿\",\n 櫻歌ミコ: \"ミコちゃん\",\n 小夜_SAYO: \"小夜ちゃん\",\n ナースロボ_タイプT: \"TTちゃん\",\n 聖騎士紅桜: \"桜花くん\",\n 雀松朱司: \"朱司くん\",\n 春歌ナナ: \"ナナちゃん\",\n 猫使アル: \"アルちゃん\",\n 猫使ビィ: \"ビィちゃん\",\n 中国うさぎ: \"うさぎちゃん\",\n 栗田まろん: \"まろんくん\",\n 藍田ノエル: \"あいえるちゃん\",\n 満別花丸: \"花丸ちゃん\",\n 琴詠ニア: \"ニアちゃん\",\n Voidoll: \"ボイドール殿\",\n },\n 春歌ナナ: {\n me: [\"ナナ\", \"わたし\"],\n you: [\"あなた\", \"あなたたち\"],\n 四国めたん: \"めたんちゃん\",\n ずんだもん: \"ずんだもん\",\n 春日部つむぎ: \"つむぎちゃん\",\n 雨晴はう: \"はうちゃん\",\n 波音リツ: \"りっちゃん\",\n 玄野武宏: \"武宏くん\",\n 白上虎太郎: \"虎太郎くん\",\n 青山龍星: \"龍星くん\",\n 冥鳴ひまり: \"ひまりちゃん\",\n 九州そら: \"そらちゃん\",\n モチノキョウコ: \"もち子ちゃん\",\n 剣崎雌雄: \"剣崎せんせー\",\n WhiteCUL: \"ゆきちゃん\",\n 後鬼: \"後鬼ちゃん\",\n No7: \"セブンちゃん\",\n ちび式じい: \"ちびおじいちゃん\",\n 櫻歌ミコ: \"ミコちゃん\",\n 小夜_SAYO: \"小夜ちゃん\",\n ナースロボ_タイプT: \"ティーちゃん(Tちゃん)\",\n 聖騎士紅桜: \"紅さん\",\n 雀松朱司: \"朱司くん\",\n 麒ヶ島宗麟: \"宗麟おじちゃんおじちゃん\",\n 猫使アル: \"アルちゃん\",\n 猫使ビィ: \"ビィちゃん\",\n },\n 猫使アル: {\n me: [\"アル\", \"おれ\", \"ボク\"],\n you: [\"~さん\", \"先輩\", \"きみ等\"],\n 四国めたん: \"めたん先輩\",\n ずんだもん: \"ずんだ先輩\",\n 春日部つむぎ: \"つむぎ先輩\",\n 雨晴はう: \"はう先輩\",\n 波音リツ: \"リツ先輩\",\n 玄野武宏: \"たけ先輩\",\n 白上虎太郎: \"こた先輩\",\n 青山龍星: \"りゅう先輩\",\n 冥鳴ひまり: \"ひまり先輩\",\n 九州そら: \"そら先輩\",\n モチノキョウコ: \"もちこ先輩\",\n 剣崎雌雄: \"めすお先輩\",\n WhiteCUL: \"ゆき先輩\",\n 後鬼: \"ごき先輩\",\n No7: \"セブン先輩\",\n ちび式じい: \"しきじいちゃん\",\n 櫻歌ミコ: \"ミコ先輩\",\n 小夜_SAYO: \"さよ先輩\",\n ナースロボ_タイプT: \"T先輩\",\n 聖騎士紅桜: \"黒歴史先輩\",\n 雀松朱司: \"あかしさん\",\n 麒ヶ島宗麟: \"そうりんおじさん\",\n 春歌ナナ: \"ナナ\",\n 猫使ビィ: \"ビィ\",\n 中国うさぎ: \"うさぎさん\",\n 栗田まろん: \"まろんさん\",\n 藍田ノエル: \"えるさん\",\n 満別花丸: \"まるさん\",\n 琴詠ニア: \"にあさん\",\n Voidoll: \"どーるさん\",\n },\n 猫使ビィ: {\n me: [\"ビィ\", \"私\", \"ボク\"],\n you: [\"~さん\", \"先輩\", \"あなた等\"],\n 四国めたん: \"めたん先輩\",\n ずんだもん: \"ずんだもん先輩\",\n 春日部つむぎ: \"つむぎ先輩\",\n 雨晴はう: \"はう先輩\",\n 波音リツ: \"りつ先輩\",\n 玄野武宏: \"たけ先輩\",\n 白上虎太郎: \"こたろー先輩\",\n 青山龍星: \"りゅうせー先輩\",\n 冥鳴ひまり: \"ひまり先輩\",\n 九州そら: \"そら先輩\",\n モチノキョウコ: \"もちこ先輩\",\n 剣崎雌雄: \"めすお先輩\",\n WhiteCUL: \"ゆき先輩\",\n 後鬼: \"ごき先輩\",\n No7: \"せぶん先輩\",\n ちび式じい: \"しきおじいちゃん\",\n 櫻歌ミコ: \"みこみこ先輩\",\n 小夜_SAYO: \"さよ先輩\",\n ナースロボ_タイプT: \"TT先輩\",\n 聖騎士紅桜: \"黒歴史先輩\",\n 雀松朱司: \"あかしさん\",\n 麒ヶ島宗麟: \"そーりんおじさん\",\n 春歌ナナ: \"ナナちゃん\",\n 猫使アル: \"アル\",\n 中国うさぎ: \"うさぎさん\",\n 栗田まろん: \"まろんさん\",\n 藍田ノエル: \"えるさん\",\n 満別花丸: \"まるさん\",\n 琴詠ニア: \"にあさん\",\n Voidoll: \"どーるさん\",\n },\n 中国うさぎ: {\n me: [\"わたし\"],\n you: [\"あなた\", \"みんな\"],\n 四国めたん: \"メタンハイドレートの人/めたんの人\",\n ずんだもん: \"ずんだもん\",\n 春日部つむぎ: \"埼玉の人\",\n 雨晴はう: \"看護の人\",\n 波音リツ: \"波の人\",\n 玄野武宏: \"玄の人\",\n 白上虎太郎: \"虎の人\",\n 青山龍星: \"龍の人\",\n 冥鳴ひまり: \"死に神の人\",\n 九州そら: \"そらの人\",\n モチノキョウコ: \"もちの人\",\n 剣崎雌雄: \"メスの人\",\n WhiteCUL: \"白の人\",\n 後鬼: \"後鬼の人\",\n No7: \"七(なな)の人\",\n ちび式じい: \"じいの人\",\n 櫻歌ミコ: \"オオカミの人\",\n 小夜_SAYO: \"ねこみみの人\",\n ナースロボ_タイプT: \"ロボTの人\",\n 聖騎士紅桜: \"聖騎士の人\",\n 雀松朱司: \"朱(あか)の人\",\n 麒ヶ島宗麟: \"麒麟(きりん)の人\",\n 春歌ナナ: \"春の人\",\n 猫使アル: \"猫Aの人\",\n 猫使ビィ: \"猫Bの人\",\n 栗田まろん: \"栗の人\",\n 藍田ノエル: \"エルの人\",\n 満別花丸: \"花丸の人\",\n 琴詠ニア: \"琴の人\",\n Voidoll: \"コンパスの人\",\n },\n 栗田まろん: {\n me: [\"僕\"],\n you: [\"君\", \"みなさん\"],\n 四国めたん: \"めたんさん\",\n ずんだもん: \"ずんだもん\",\n 春日部つむぎ: \"つむぎさん\",\n 雨晴はう: \"はうさん\",\n 波音リツ: \"リツさん\",\n 玄野武宏: \"武宏くん\",\n 白上虎太郎: \"虎太郎くん\",\n 青山龍星: \"龍星くん\",\n 冥鳴ひまり: \"ひまりさん\",\n 九州そら: \"そらさん\",\n モチノキョウコ: \"もち子さん\",\n 剣崎雌雄: \"雌雄さん\",\n WhiteCUL: \"ゆきさん\",\n 後鬼: \"後鬼さん\",\n No7: \"ななさん\",\n ちび式じい: \"式さん\",\n 櫻歌ミコ: \"ミコさん\",\n 小夜_SAYO: \"小夜さん\",\n ナースロボ_タイプT: \"TTさん\",\n 聖騎士紅桜: \"紅桜くん\",\n 雀松朱司: \"朱司くん\",\n 麒ヶ島宗麟: \"麒ヶ島さん\",\n 春歌ナナ: \"ナナさん\",\n 猫使アル: \"アルさん\",\n 猫使ビィ: \"ビィさん\",\n 中国うさぎ: \"うさぎさん\",\n 藍田ノエル: \"あいえるさん\",\n 満別花丸: \"花丸さん\",\n 琴詠ニア: \"ニアさん\",\n Voidoll: \"ぼいどーるさん\",\n },\n 藍田ノエル: {\n me: [\"あいえるたん\", \"わたし\"],\n you: [\"あなた\", \"みんな\"],\n 四国めたん: \"めたんちゃん\",\n ずんだもん: \"ずんだもん\",\n 春日部つむぎ: \"つむぎちゃん\",\n 雨晴はう: \"はうちゃん\",\n 波音リツ: \"リッちゃん\",\n 玄野武宏: \"武宏くん\",\n 白上虎太郎: \"虎太郎くん\",\n 青山龍星: \"龍星くん\",\n 冥鳴ひまり: \"ひまりちゃん\",\n 九州そら: \"そらちゃん\",\n モチノキョウコ: \"もち子ちゃん\",\n 剣崎雌雄: \"雌雄くん\",\n WhiteCUL: \"ゆきちゃん\",\n 後鬼: \"後鬼さん\",\n No7: \"セブンちゃん\",\n ちび式じい: \"ちびじいさん\",\n 櫻歌ミコ: \"ミコちゃん\",\n 小夜_SAYO: \"小夜ちゃん\",\n ナースロボ_タイプT: \"Tちゃん\",\n 聖騎士紅桜: \"紅桜さん\",\n 雀松朱司: \"朱司くん\",\n 麒ヶ島宗麟: \"宗麟さん\",\n 春歌ナナ: \"ナナちゃん\",\n 猫使アル: \"アルちゃん\",\n 猫使ビィ: \"ビィちゃん\",\n 中国うさぎ: \"うさぎちゃん\",\n 栗田まろん: \"まろんちゃん\",\n 満別花丸: \"花丸ちゃん\",\n 琴詠ニア: \"ニアちゃん\",\n Voidoll: \"ボイちゃん\",\n },\n 満別花丸: {\n me: [\"ぼく\"],\n you: [\"君\", \"みんな\"],\n 四国めたん: \"めたんちゃん\",\n ずんだもん: \"ずんだもん\",\n 春日部つむぎ: \"つむぎちゃん\",\n 雨晴はう: \"はうちゃん\",\n 波音リツ: \"リツさん\",\n 玄野武宏: \"武宏くん\",\n 白上虎太郎: \"虎太郎\",\n 青山龍星: \"龍星くん\",\n 冥鳴ひまり: \"ひまりちゃん\",\n 九州そら: \"そらさん\",\n モチノキョウコ: \"もち子さん\",\n 剣崎雌雄: \"雌雄\",\n WhiteCUL: \"ゆきちゃん\",\n 後鬼: \"後鬼さん\",\n No7: \"セブンさん\",\n ちび式じい: \"ちび式じい\",\n 櫻歌ミコ: \"ミコちゃん\",\n 小夜_SAYO: \"小夜ちゃん\",\n ナースロボ_タイプT: \"TTちゃん\",\n 聖騎士紅桜: \"紅桜\",\n 雀松朱司: \"朱司くん\",\n 麒ヶ島宗麟: \"きりんのおじちゃん\",\n 春歌ナナ: \"ナナちゃん\",\n 猫使アル: \"アル\",\n 猫使ビィ: \"ビィ\",\n 中国うさぎ: \"うさぎちゃん\",\n 栗田まろん: \"栗田\",\n 藍田ノエル: \"あいえるたん\",\n 琴詠ニア: \"ニア\",\n Voidoll: \"ぼいどーる\",\n },\n 琴詠ニア: {\n me: [\"私\"],\n you: [\"きみ\", \"きみ達\"],\n 四国めたん: \"めたん先輩\",\n ずんだもん: \"ずんだもん先輩\",\n 春日部つむぎ: \"つむぎちゃん\",\n 雨晴はう: \"はう先輩\",\n 波音リツ: \"リツさん\",\n 玄野武宏: \"玄野さん\",\n 白上虎太郎: \"白上くん\",\n 青山龍星: \"青山さん\",\n 冥鳴ひまり: \"ひまり先輩\",\n 九州そら: \"そらさん\",\n モチノキョウコ: \"もち子さん\",\n 剣崎雌雄: \"剣崎先生\",\n WhiteCUL: \"ゆき先輩\",\n 後鬼: \"後鬼さん\",\n No7: \"ナナ先輩\",\n ちび式じい: \"ちびじい\",\n 櫻歌ミコ: \"みこみこ先輩\",\n 小夜_SAYO: \"さよ先輩\",\n ナースロボ_タイプT: \"Tちゃん\",\n 聖騎士紅桜: \"ほーりーさん\",\n 雀松朱司: \"朱司さん\",\n 麒ヶ島宗麟: \"麒ヶ島さん\",\n 春歌ナナ: \"ナナちゃん\",\n 猫使アル: \"アルさん\",\n 猫使ビィ: \"ビィさん\",\n 中国うさぎ: \"うさぎさん\",\n 栗田まろん: \"まろんちゃん\",\n 藍田ノエル: \"あいえるたん\",\n 満別花丸: \"花丸ちゃん\",\n Voidoll: \"ボイドールさん\",\n },\n Voidoll: {\n me: [\"ワタシ\"],\n you: [\"~さん\", \"皆さん\"],\n 四国めたん: \"めたんさん\",\n ずんだもん: \"ずんだもんさん\",\n 春日部つむぎ: \"つむぎさん\",\n 雨晴はう: \"はうさん\",\n 波音リツ: \"リツさん\",\n 玄野武宏: \"武宏さん\",\n 白上虎太郎: \"虎太郎さん\",\n 青山龍星: \"龍星さん\",\n 冥鳴ひまり: \"ひまりさん\",\n 九州そら: \"そらさん\",\n モチノキョウコ: \"もち子さん\",\n 剣崎雌雄: \"雌雄さん\",\n WhiteCUL: \"WhiteCULさん\",\n 後鬼: \"後鬼さん\",\n No7: \"No.7さん\",\n ちび式じい: \"ちび式じいさん\",\n 櫻歌ミコ: \"ミコさん\",\n 小夜_SAYO: \"小夜さん\",\n ナースロボ_タイプT: \"タイプTさん\",\n 聖騎士紅桜: \"紅桜さん\",\n 雀松朱司: \"朱司さん\",\n 麒ヶ島宗麟: \"宗麟さん\",\n 春歌ナナ: \"ナナさん\",\n 猫使アル: \"アルさん\",\n 猫使ビィ: \"ビィさん\",\n 中国うさぎ: \"うさぎさん\",\n 栗田まろん: \"まろんさん\",\n 藍田ノエル: \"あいえるさん\",\n 満別花丸: \"花丸さん\",\n 琴詠ニア: \"ニアさん\",\n },\n} as const\n"],"names":["useDetailedCharacterInfo","query","useStaticQuery","getCharacterInfo","useCharacterInfo","useCallback","key","character","nodes","find","node","styleNames","四国めたん","name","id","type","ずんだもん","春日部つむぎ","雨晴はう","波音リツ","玄野武宏","白上虎太郎","青山龍星","冥鳴ひまり","九州そら","モチノキョウコ","剣崎雌雄","WhiteCUL","後鬼","No7","ちび式じい","櫻歌ミコ","小夜_SAYO","ナースロボ_タイプT","聖騎士紅桜","雀松朱司","麒ヶ島宗麟","春歌ナナ","猫使アル","猫使ビィ","中国うさぎ","栗田まろん","藍田ノエル","満別花丸","琴詠ニア","Voidoll","getDatas","info","_childImageSharp320px","_childImageSharp640px","_childImageSharp","_childImageSharp2","dormitoryVoiceUrls","dormitoryAudio","filter","includes","characterId","sort","a","b","localeCompare","map","publicURL","length","undefined","item","bustupImageSmall","bustup","childImageSharp320px","gatsbyImageData","bustupImage","childImageSharp640px","portraitImage","portrait","childImageSharp","ogpImage","ogp","talkVoiceUrls","v","style","urls","talkAudio","songVoiceUrls","styleType","songAudio","infoImages","dormitoryImage","_node$childImageSharp","Error","console","warn","some","_characterInfos","rubyName","voiceFeature","color","lightColor","description","labelInfos","label","value","size","policyUrl","detailUrl","additionalProductDescription","characterInfos","useMemo","callNameInfos","_callNameInfos","me","you"],"sourceRoot":""} \ No newline at end of file diff --git a/404.html b/404.html index 570f4d64..8c69a506 100644 --- a/404.html +++ b/404.html @@ -14,4 +14,4 @@ > window.___chunkMapping="{\"app\":[\"/app-402712fd4d26a1a2d95b.js\"],\"component---src-pages-404-js\":[\"/component---src-pages-404-js-d090b697ce9a53689fc0.js\"],\"component---src-pages-dormitory-call-names-tsx\":[\"/component---src-pages-dormitory-call-names-tsx-ef59b83e1768afba5801.js\"],\"component---src-pages-dormitory-character-character-id-tsx\":[\"/component---src-pages-dormitory-character-character-id-tsx-6351f511e3b384fb642a.js\"],\"component---src-pages-dormitory-tsx\":[],\"component---src-pages-how-to-use-tsx\":[\"/component---src-pages-how-to-use-tsx-4a3dc6e2d70102536ddc.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-7c3aabe1ccc69786862c.js\"],\"component---src-pages-nemo-index-tsx\":[\"/component---src-pages-nemo-index-tsx-dd03d13de3b64e5f1335.js\"],\"component---src-pages-nemo-term-tsx\":[\"/component---src-pages-nemo-term-tsx-27e09bbfe11f8aefcfad.js\"],\"component---src-pages-news-index-tsx\":[\"/component---src-pages-news-index-tsx-141fd4166bcf988a5dd1.js\"],\"component---src-pages-product-character-character-id-tsx\":[\"/component---src-pages-product-character-character-id-tsx-ebfcf65efbf8f2af5414.js\"],\"component---src-pages-qa-tsx\":[\"/component---src-pages-qa-tsx-5062346ee8a32a5aef57.js\"],\"component---src-pages-song-index-tsx\":[\"/component---src-pages-song-index-tsx-ce7a532ef6126eb8ce06.js\"],\"component---src-pages-term-tsx\":[\"/component---src-pages-term-tsx-84d667fab2f5b89ce5ab.js\"],\"component---src-pages-update-history-tsx\":[\"/component---src-pages-update-history-tsx-96dda9125fb4ee4a324c.js\"],\"component---src-templates-news-post-tsx\":[\"/component---src-templates-news-post-tsx-37e78a1681061fbd9c89.js\"]}"; - \ No newline at end of file + \ No newline at end of file diff --git a/404/index.html b/404/index.html index 582b6dc2..d43db002 100644 --- a/404/index.html +++ b/404/index.html @@ -14,4 +14,4 @@ > window.___chunkMapping="{\"app\":[\"/app-402712fd4d26a1a2d95b.js\"],\"component---src-pages-404-js\":[\"/component---src-pages-404-js-d090b697ce9a53689fc0.js\"],\"component---src-pages-dormitory-call-names-tsx\":[\"/component---src-pages-dormitory-call-names-tsx-ef59b83e1768afba5801.js\"],\"component---src-pages-dormitory-character-character-id-tsx\":[\"/component---src-pages-dormitory-character-character-id-tsx-6351f511e3b384fb642a.js\"],\"component---src-pages-dormitory-tsx\":[],\"component---src-pages-how-to-use-tsx\":[\"/component---src-pages-how-to-use-tsx-4a3dc6e2d70102536ddc.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-7c3aabe1ccc69786862c.js\"],\"component---src-pages-nemo-index-tsx\":[\"/component---src-pages-nemo-index-tsx-dd03d13de3b64e5f1335.js\"],\"component---src-pages-nemo-term-tsx\":[\"/component---src-pages-nemo-term-tsx-27e09bbfe11f8aefcfad.js\"],\"component---src-pages-news-index-tsx\":[\"/component---src-pages-news-index-tsx-141fd4166bcf988a5dd1.js\"],\"component---src-pages-product-character-character-id-tsx\":[\"/component---src-pages-product-character-character-id-tsx-ebfcf65efbf8f2af5414.js\"],\"component---src-pages-qa-tsx\":[\"/component---src-pages-qa-tsx-5062346ee8a32a5aef57.js\"],\"component---src-pages-song-index-tsx\":[\"/component---src-pages-song-index-tsx-ce7a532ef6126eb8ce06.js\"],\"component---src-pages-term-tsx\":[\"/component---src-pages-term-tsx-84d667fab2f5b89ce5ab.js\"],\"component---src-pages-update-history-tsx\":[\"/component---src-pages-update-history-tsx-96dda9125fb4ee4a324c.js\"],\"component---src-templates-news-post-tsx\":[\"/component---src-templates-news-post-tsx-37e78a1681061fbd9c89.js\"]}"; - \ No newline at end of file + \ No newline at end of file diff --git a/_gatsby/slices/_gatsby-scripts-1.html b/_gatsby/slices/_gatsby-scripts-1.html index 74e2dee9..05864c8e 100644 --- a/_gatsby/slices/_gatsby-scripts-1.html +++ b/_gatsby/slices/_gatsby-scripts-1.html @@ -4,4 +4,4 @@ > window.___chunkMapping="{\"app\":[\"/app-402712fd4d26a1a2d95b.js\"],\"component---src-pages-404-js\":[\"/component---src-pages-404-js-d090b697ce9a53689fc0.js\"],\"component---src-pages-dormitory-call-names-tsx\":[\"/component---src-pages-dormitory-call-names-tsx-ef59b83e1768afba5801.js\"],\"component---src-pages-dormitory-character-character-id-tsx\":[\"/component---src-pages-dormitory-character-character-id-tsx-6351f511e3b384fb642a.js\"],\"component---src-pages-dormitory-tsx\":[],\"component---src-pages-how-to-use-tsx\":[\"/component---src-pages-how-to-use-tsx-4a3dc6e2d70102536ddc.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-7c3aabe1ccc69786862c.js\"],\"component---src-pages-nemo-index-tsx\":[\"/component---src-pages-nemo-index-tsx-dd03d13de3b64e5f1335.js\"],\"component---src-pages-nemo-term-tsx\":[\"/component---src-pages-nemo-term-tsx-27e09bbfe11f8aefcfad.js\"],\"component---src-pages-news-index-tsx\":[\"/component---src-pages-news-index-tsx-141fd4166bcf988a5dd1.js\"],\"component---src-pages-product-character-character-id-tsx\":[\"/component---src-pages-product-character-character-id-tsx-ebfcf65efbf8f2af5414.js\"],\"component---src-pages-qa-tsx\":[\"/component---src-pages-qa-tsx-5062346ee8a32a5aef57.js\"],\"component---src-pages-song-index-tsx\":[\"/component---src-pages-song-index-tsx-ce7a532ef6126eb8ce06.js\"],\"component---src-pages-term-tsx\":[\"/component---src-pages-term-tsx-84d667fab2f5b89ce5ab.js\"],\"component---src-pages-update-history-tsx\":[\"/component---src-pages-update-history-tsx-96dda9125fb4ee4a324c.js\"],\"component---src-templates-news-post-tsx\":[\"/component---src-templates-news-post-tsx-37e78a1681061fbd9c89.js\"]}"; - \ No newline at end of file + \ No newline at end of file diff --git a/_headers.json b/_headers.json index 218e1e53..dfa117dd 100644 --- a/_headers.json +++ b/_headers.json @@ -1 +1 @@ -{"/*":["X-XSS-Protection: 1; mode=block","X-Content-Type-Options: nosniff","Referrer-Policy: same-origin","X-Frame-Options: DENY"],"/static/landing-share-news-thumb-4d9b03481754d0dbc2bc00a068350e5d.jpg":["Cache-Control: public, max-age=31536000, immutable"],"/static/landing-share-thumb-bae003080155cf8cc56d1fd7bf826bff.jpg":["Cache-Control: public, max-age=31536000, immutable"],"/static/share-thumb-538510f6389fd817213366cfe338fe53.png":["Cache-Control: public, max-age=31536000, immutable"],"/static/share-thumbnail-8b240d256130bb6b6523ead6a2626d7c.png":["Cache-Control: public, max-age=31536000, immutable"],"/static/landing-movie-thumb-1b9af402783915bf57ce0d4ff0bdd305.png":["Cache-Control: public, max-age=31536000, immutable"],"/static/landing-69ef7841f8ed79ae999dc6cfb49e0a77.mp4":["Cache-Control: public, max-age=31536000, immutable"],"/static/top-illust-009-65947a50ed95d748f249a634d8180b09.png":["Cache-Control: public, max-age=31536000, immutable"],"/static/unhinted-rounded-mplus-1p-light-3da4a6cdd9c4250e5883bebc032c74a8.woff2":["Cache-Control: public, max-age=31536000, immutable"],"/static/unhinted-rounded-mplus-1p-regular-ac8904fd1b53dabd6beb7a7552ea17b6.woff2":["Cache-Control: public, max-age=31536000, immutable"],"/static/unhinted-rounded-mplus-1p-medium-c7fd967d157eaa9f6b39550727ceaa82.woff2":["Cache-Control: public, max-age=31536000, immutable"],"/static/unhinted-rounded-mplus-1p-bold-6812b7b586956a3f42760deee42ac5d5.woff2":["Cache-Control: public, max-age=31536000, immutable"],"/static/LINESeedJP_OTF_Th-78261beed363a7f47ad3e10326a15714.woff2":["Cache-Control: public, max-age=31536000, immutable"],"/static/LINESeedJP_OTF_Rg-eaa3c4176a47b0e17366b9388cead2e9.woff2":["Cache-Control: public, max-age=31536000, immutable"],"/static/LINESeedJP_OTF_Bd-8b2b454fe40760a8f83aba801dbc641b.woff2":["Cache-Control: public, max-age=31536000, immutable"],"/static/LINESeedJP_OTF_Eb-ff47c6085693d4f7a6fb4c49c7252623.woff2":["Cache-Control: public, max-age=31536000, immutable"],"/static/top-bg-1f297219f74443c235bb461ee683b870.png":["Cache-Control: public, max-age=31536000, immutable"],"/static/top-bg-89aeb664757a8c578f921bf0a6cdbb81.png":["Cache-Control: public, max-age=31536000, immutable"],"/static/nc238325-66a148cb22ff9eddbbd8369af5dff9e3.jpg":["Cache-Control: public, max-age=31536000, immutable"],"/styles.0a7ebb71f57d49a094ac.css":["Cache-Control: public, max-age=31536000, immutable"],"/731-a32a3abc36b462c056b5.js.LICENSE.txt":["Cache-Control: public, max-age=31536000, immutable"],"/app-402712fd4d26a1a2d95b.js.LICENSE.txt":["Cache-Control: public, max-age=31536000, immutable"],"/framework-7e1a8605ca70c43fddfa.js.LICENSE.txt":["Cache-Control: public, max-age=31536000, immutable"],"/app-402712fd4d26a1a2d95b.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-404-js-d090b697ce9a53689fc0.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-dormitory-call-names-tsx-ef59b83e1768afba5801.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-dormitory-character-character-id-tsx-6351f511e3b384fb642a.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-how-to-use-tsx-4a3dc6e2d70102536ddc.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-index-tsx-7c3aabe1ccc69786862c.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-nemo-index-tsx-dd03d13de3b64e5f1335.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-nemo-term-tsx-27e09bbfe11f8aefcfad.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-news-index-tsx-141fd4166bcf988a5dd1.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-product-character-character-id-tsx-ebfcf65efbf8f2af5414.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-qa-tsx-5062346ee8a32a5aef57.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-song-index-tsx-ce7a532ef6126eb8ce06.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-term-tsx-84d667fab2f5b89ce5ab.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-update-history-tsx-96dda9125fb4ee4a324c.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-templates-news-post-tsx-37e78a1681061fbd9c89.js":["Cache-Control: public, max-age=31536000, immutable"],"/731-a32a3abc36b462c056b5.js":["Cache-Control: public, max-age=31536000, immutable"],"/843-a418e8b7b50519549fcd.js":["Cache-Control: public, max-age=31536000, immutable"],"/framework-7e1a8605ca70c43fddfa.js":["Cache-Control: public, max-age=31536000, immutable"],"/c16184b3-145034c7bf6f0e381262.js":["Cache-Control: public, max-age=31536000, immutable"],"/2cca2479-037b74bf5d5fcd4b7b5d.js":["Cache-Control: public, max-age=31536000, immutable"],"/commons-78aa7bacd8e215f7b082.js":["Cache-Control: public, max-age=31536000, immutable"],"/c5863b41637e0dc6c556eed3473fc8748f11ce66-2e266a6589952addcee0.js":["Cache-Control: public, max-age=31536000, immutable"],"/19db3d521f09c8b9f4595573de72d27e549b3619-f65caa6b68badfb6898c.js":["Cache-Control: public, max-age=31536000, immutable"],"/ee5a8fd0046056802ecb84f575459c19920ca243-3c077a146ca72273a9c9.js":["Cache-Control: public, max-age=31536000, immutable"],"/8c0679f0e05376f0df0fb6e417558b36a043c060-5007cb5e83ee64f84293.js":["Cache-Control: public, max-age=31536000, immutable"],"/app-402712fd4d26a1a2d95b.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-404-js-d090b697ce9a53689fc0.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-dormitory-call-names-tsx-ef59b83e1768afba5801.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-dormitory-character-character-id-tsx-6351f511e3b384fb642a.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-how-to-use-tsx-4a3dc6e2d70102536ddc.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-index-tsx-7c3aabe1ccc69786862c.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-nemo-index-tsx-dd03d13de3b64e5f1335.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-nemo-term-tsx-27e09bbfe11f8aefcfad.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-news-index-tsx-141fd4166bcf988a5dd1.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-product-character-character-id-tsx-ebfcf65efbf8f2af5414.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-qa-tsx-5062346ee8a32a5aef57.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-song-index-tsx-ce7a532ef6126eb8ce06.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-term-tsx-84d667fab2f5b89ce5ab.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-update-history-tsx-96dda9125fb4ee4a324c.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-templates-news-post-tsx-37e78a1681061fbd9c89.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/731-a32a3abc36b462c056b5.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/843-a418e8b7b50519549fcd.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/framework-7e1a8605ca70c43fddfa.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/c16184b3-145034c7bf6f0e381262.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/2cca2479-037b74bf5d5fcd4b7b5d.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/commons-78aa7bacd8e215f7b082.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/c5863b41637e0dc6c556eed3473fc8748f11ce66-2e266a6589952addcee0.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/19db3d521f09c8b9f4595573de72d27e549b3619-f65caa6b68badfb6898c.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/ee5a8fd0046056802ecb84f575459c19920ca243-3c077a146ca72273a9c9.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/8c0679f0e05376f0df0fb6e417558b36a043c060-5007cb5e83ee64f84293.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-f2bdc72c7348689e0b28.js":["Cache-Control: public, max-age=31536000, immutable"],"/024aa4a56655d62b1d8dc8aef3f62c8af672ee52-f4d73d6a985b943f38d8.js":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-f2bdc72c7348689e0b28.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/024aa4a56655d62b1d8dc8aef3f62c8af672ee52-f4d73d6a985b943f38d8.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/024aa4a56655d62b1d8dc8aef3f62c8af672ee52-86245b24e424b73c34ae.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/024aa4a56655d62b1d8dc8aef3f62c8af672ee52-9139bc720da9f2902e67.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/024aa4a56655d62b1d8dc8aef3f62c8af672ee52-d277d98ea037489f6d01.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-dormitory-character-character-id-tsx-2536fe1598c73476f51d.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-1c3b6bc2f097fdadc0dd.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-2da0dd68d7bd7a4f4754.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-bdca05499234e0a05f7d.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-d8ca86b45debc8a66df6.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/static/*":["Cache-Control: public, max-age=31536000, immutable"],"/sw.js":["Cache-Control: public, max-age=0, must-revalidate"]} \ No newline at end of file +{"/*":["X-XSS-Protection: 1; mode=block","X-Content-Type-Options: nosniff","Referrer-Policy: same-origin","X-Frame-Options: DENY"],"/static/landing-share-news-thumb-4d9b03481754d0dbc2bc00a068350e5d.jpg":["Cache-Control: public, max-age=31536000, immutable"],"/static/landing-share-thumb-bae003080155cf8cc56d1fd7bf826bff.jpg":["Cache-Control: public, max-age=31536000, immutable"],"/static/share-thumb-538510f6389fd817213366cfe338fe53.png":["Cache-Control: public, max-age=31536000, immutable"],"/static/landing-movie-thumb-1b9af402783915bf57ce0d4ff0bdd305.png":["Cache-Control: public, max-age=31536000, immutable"],"/static/landing-69ef7841f8ed79ae999dc6cfb49e0a77.mp4":["Cache-Control: public, max-age=31536000, immutable"],"/static/share-thumbnail-8b240d256130bb6b6523ead6a2626d7c.png":["Cache-Control: public, max-age=31536000, immutable"],"/static/top-illust-009-65947a50ed95d748f249a634d8180b09.png":["Cache-Control: public, max-age=31536000, immutable"],"/static/unhinted-rounded-mplus-1p-light-3da4a6cdd9c4250e5883bebc032c74a8.woff2":["Cache-Control: public, max-age=31536000, immutable"],"/static/unhinted-rounded-mplus-1p-regular-ac8904fd1b53dabd6beb7a7552ea17b6.woff2":["Cache-Control: public, max-age=31536000, immutable"],"/static/unhinted-rounded-mplus-1p-medium-c7fd967d157eaa9f6b39550727ceaa82.woff2":["Cache-Control: public, max-age=31536000, immutable"],"/static/unhinted-rounded-mplus-1p-bold-6812b7b586956a3f42760deee42ac5d5.woff2":["Cache-Control: public, max-age=31536000, immutable"],"/static/LINESeedJP_OTF_Th-78261beed363a7f47ad3e10326a15714.woff2":["Cache-Control: public, max-age=31536000, immutable"],"/static/LINESeedJP_OTF_Rg-eaa3c4176a47b0e17366b9388cead2e9.woff2":["Cache-Control: public, max-age=31536000, immutable"],"/static/LINESeedJP_OTF_Bd-8b2b454fe40760a8f83aba801dbc641b.woff2":["Cache-Control: public, max-age=31536000, immutable"],"/static/LINESeedJP_OTF_Eb-ff47c6085693d4f7a6fb4c49c7252623.woff2":["Cache-Control: public, max-age=31536000, immutable"],"/static/top-bg-1f297219f74443c235bb461ee683b870.png":["Cache-Control: public, max-age=31536000, immutable"],"/static/top-bg-89aeb664757a8c578f921bf0a6cdbb81.png":["Cache-Control: public, max-age=31536000, immutable"],"/static/nc238325-66a148cb22ff9eddbbd8369af5dff9e3.jpg":["Cache-Control: public, max-age=31536000, immutable"],"/styles.0a7ebb71f57d49a094ac.css":["Cache-Control: public, max-age=31536000, immutable"],"/731-a32a3abc36b462c056b5.js.LICENSE.txt":["Cache-Control: public, max-age=31536000, immutable"],"/app-402712fd4d26a1a2d95b.js.LICENSE.txt":["Cache-Control: public, max-age=31536000, immutable"],"/framework-7e1a8605ca70c43fddfa.js.LICENSE.txt":["Cache-Control: public, max-age=31536000, immutable"],"/app-402712fd4d26a1a2d95b.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-404-js-d090b697ce9a53689fc0.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-dormitory-call-names-tsx-ef59b83e1768afba5801.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-dormitory-character-character-id-tsx-6351f511e3b384fb642a.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-how-to-use-tsx-4a3dc6e2d70102536ddc.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-index-tsx-7c3aabe1ccc69786862c.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-nemo-index-tsx-dd03d13de3b64e5f1335.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-nemo-term-tsx-27e09bbfe11f8aefcfad.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-news-index-tsx-141fd4166bcf988a5dd1.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-product-character-character-id-tsx-ebfcf65efbf8f2af5414.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-qa-tsx-5062346ee8a32a5aef57.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-song-index-tsx-ce7a532ef6126eb8ce06.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-term-tsx-84d667fab2f5b89ce5ab.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-update-history-tsx-96dda9125fb4ee4a324c.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-templates-news-post-tsx-37e78a1681061fbd9c89.js":["Cache-Control: public, max-age=31536000, immutable"],"/731-a32a3abc36b462c056b5.js":["Cache-Control: public, max-age=31536000, immutable"],"/843-a418e8b7b50519549fcd.js":["Cache-Control: public, max-age=31536000, immutable"],"/framework-7e1a8605ca70c43fddfa.js":["Cache-Control: public, max-age=31536000, immutable"],"/c16184b3-145034c7bf6f0e381262.js":["Cache-Control: public, max-age=31536000, immutable"],"/2cca2479-037b74bf5d5fcd4b7b5d.js":["Cache-Control: public, max-age=31536000, immutable"],"/commons-78aa7bacd8e215f7b082.js":["Cache-Control: public, max-age=31536000, immutable"],"/19db3d521f09c8b9f4595573de72d27e549b3619-f65caa6b68badfb6898c.js":["Cache-Control: public, max-age=31536000, immutable"],"/ee5a8fd0046056802ecb84f575459c19920ca243-3c077a146ca72273a9c9.js":["Cache-Control: public, max-age=31536000, immutable"],"/8c0679f0e05376f0df0fb6e417558b36a043c060-5007cb5e83ee64f84293.js":["Cache-Control: public, max-age=31536000, immutable"],"/app-402712fd4d26a1a2d95b.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-404-js-d090b697ce9a53689fc0.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-dormitory-call-names-tsx-ef59b83e1768afba5801.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-dormitory-character-character-id-tsx-6351f511e3b384fb642a.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-how-to-use-tsx-4a3dc6e2d70102536ddc.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-index-tsx-7c3aabe1ccc69786862c.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-nemo-index-tsx-dd03d13de3b64e5f1335.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-nemo-term-tsx-27e09bbfe11f8aefcfad.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-news-index-tsx-141fd4166bcf988a5dd1.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-product-character-character-id-tsx-ebfcf65efbf8f2af5414.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-qa-tsx-5062346ee8a32a5aef57.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-song-index-tsx-ce7a532ef6126eb8ce06.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-term-tsx-84d667fab2f5b89ce5ab.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-update-history-tsx-96dda9125fb4ee4a324c.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-templates-news-post-tsx-37e78a1681061fbd9c89.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/731-a32a3abc36b462c056b5.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/843-a418e8b7b50519549fcd.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/framework-7e1a8605ca70c43fddfa.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/c16184b3-145034c7bf6f0e381262.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/2cca2479-037b74bf5d5fcd4b7b5d.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/commons-78aa7bacd8e215f7b082.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/19db3d521f09c8b9f4595573de72d27e549b3619-f65caa6b68badfb6898c.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/ee5a8fd0046056802ecb84f575459c19920ca243-3c077a146ca72273a9c9.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/8c0679f0e05376f0df0fb6e417558b36a043c060-5007cb5e83ee64f84293.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-6105a3dc9c6716227729.js":["Cache-Control: public, max-age=31536000, immutable"],"/c5863b41637e0dc6c556eed3473fc8748f11ce66-1ca66ca5cd685ed937c3.js":["Cache-Control: public, max-age=31536000, immutable"],"/024aa4a56655d62b1d8dc8aef3f62c8af672ee52-2969bf7d482eec6aced3.js":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-6105a3dc9c6716227729.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/c5863b41637e0dc6c556eed3473fc8748f11ce66-1ca66ca5cd685ed937c3.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/024aa4a56655d62b1d8dc8aef3f62c8af672ee52-2969bf7d482eec6aced3.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/024aa4a56655d62b1d8dc8aef3f62c8af672ee52-86245b24e424b73c34ae.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/024aa4a56655d62b1d8dc8aef3f62c8af672ee52-9139bc720da9f2902e67.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/024aa4a56655d62b1d8dc8aef3f62c8af672ee52-d277d98ea037489f6d01.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/024aa4a56655d62b1d8dc8aef3f62c8af672ee52-f4d73d6a985b943f38d8.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/c5863b41637e0dc6c556eed3473fc8748f11ce66-2e266a6589952addcee0.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-dormitory-character-character-id-tsx-2536fe1598c73476f51d.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-1c3b6bc2f097fdadc0dd.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-2da0dd68d7bd7a4f4754.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-bdca05499234e0a05f7d.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-d8ca86b45debc8a66df6.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-f2bdc72c7348689e0b28.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/static/*":["Cache-Control: public, max-age=31536000, immutable"],"/sw.js":["Cache-Control: public, max-age=0, must-revalidate"]} \ No newline at end of file diff --git a/assets-manifest.json b/assets-manifest.json index dc8404d1..e151130c 100644 --- a/assets-manifest.json +++ b/assets-manifest.json @@ -1,9 +1,10 @@ { + "024aa4a56655d62b1d8dc8aef3f62c8af672ee52-2969bf7d482eec6aced3.js.map": "024aa4a56655d62b1d8dc8aef3f62c8af672ee52-2969bf7d482eec6aced3.js.map", "024aa4a56655d62b1d8dc8aef3f62c8af672ee52-86245b24e424b73c34ae.js.map": "024aa4a56655d62b1d8dc8aef3f62c8af672ee52-86245b24e424b73c34ae.js.map", "024aa4a56655d62b1d8dc8aef3f62c8af672ee52-9139bc720da9f2902e67.js.map": "024aa4a56655d62b1d8dc8aef3f62c8af672ee52-9139bc720da9f2902e67.js.map", "024aa4a56655d62b1d8dc8aef3f62c8af672ee52-d277d98ea037489f6d01.js.map": "024aa4a56655d62b1d8dc8aef3f62c8af672ee52-d277d98ea037489f6d01.js.map", "024aa4a56655d62b1d8dc8aef3f62c8af672ee52-f4d73d6a985b943f38d8.js.map": "024aa4a56655d62b1d8dc8aef3f62c8af672ee52-f4d73d6a985b943f38d8.js.map", - "024aa4a56655d62b1d8dc8aef3f62c8af672ee52.js": "024aa4a56655d62b1d8dc8aef3f62c8af672ee52-f4d73d6a985b943f38d8.js", + "024aa4a56655d62b1d8dc8aef3f62c8af672ee52.js": "024aa4a56655d62b1d8dc8aef3f62c8af672ee52-2969bf7d482eec6aced3.js", "19db3d521f09c8b9f4595573de72d27e549b3619-f65caa6b68badfb6898c.js.map": "19db3d521f09c8b9f4595573de72d27e549b3619-f65caa6b68badfb6898c.js.map", "19db3d521f09c8b9f4595573de72d27e549b3619.js": "19db3d521f09c8b9f4595573de72d27e549b3619-f65caa6b68badfb6898c.js", "2cca2479-037b74bf5d5fcd4b7b5d.js.map": "2cca2479-037b74bf5d5fcd4b7b5d.js.map", @@ -20,8 +21,9 @@ "app.js": "app-402712fd4d26a1a2d95b.js", "c16184b3-145034c7bf6f0e381262.js.map": "c16184b3-145034c7bf6f0e381262.js.map", "c16184b3.js": "c16184b3-145034c7bf6f0e381262.js", + "c5863b41637e0dc6c556eed3473fc8748f11ce66-1ca66ca5cd685ed937c3.js.map": "c5863b41637e0dc6c556eed3473fc8748f11ce66-1ca66ca5cd685ed937c3.js.map", "c5863b41637e0dc6c556eed3473fc8748f11ce66-2e266a6589952addcee0.js.map": "c5863b41637e0dc6c556eed3473fc8748f11ce66-2e266a6589952addcee0.js.map", - "c5863b41637e0dc6c556eed3473fc8748f11ce66.js": "c5863b41637e0dc6c556eed3473fc8748f11ce66-2e266a6589952addcee0.js", + "c5863b41637e0dc6c556eed3473fc8748f11ce66.js": "c5863b41637e0dc6c556eed3473fc8748f11ce66-1ca66ca5cd685ed937c3.js", "commons-78aa7bacd8e215f7b082.js.map": "commons-78aa7bacd8e215f7b082.js.map", "commons.js": "commons-78aa7bacd8e215f7b082.js", "component---src-pages-404-js-d090b697ce9a53689fc0.js.map": "component---src-pages-404-js-d090b697ce9a53689fc0.js.map", @@ -79,8 +81,9 @@ "top-bg.png": "static/top-bg-1f297219f74443c235bb461ee683b870.png", "webpack-runtime-1c3b6bc2f097fdadc0dd.js.map": "webpack-runtime-1c3b6bc2f097fdadc0dd.js.map", "webpack-runtime-2da0dd68d7bd7a4f4754.js.map": "webpack-runtime-2da0dd68d7bd7a4f4754.js.map", + "webpack-runtime-6105a3dc9c6716227729.js.map": "webpack-runtime-6105a3dc9c6716227729.js.map", "webpack-runtime-bdca05499234e0a05f7d.js.map": "webpack-runtime-bdca05499234e0a05f7d.js.map", "webpack-runtime-d8ca86b45debc8a66df6.js.map": "webpack-runtime-d8ca86b45debc8a66df6.js.map", "webpack-runtime-f2bdc72c7348689e0b28.js.map": "webpack-runtime-f2bdc72c7348689e0b28.js.map", - "webpack-runtime.js": "webpack-runtime-f2bdc72c7348689e0b28.js" + "webpack-runtime.js": "webpack-runtime-6105a3dc9c6716227729.js" } \ No newline at end of file diff --git a/c5863b41637e0dc6c556eed3473fc8748f11ce66-1ca66ca5cd685ed937c3.js b/c5863b41637e0dc6c556eed3473fc8748f11ce66-1ca66ca5cd685ed937c3.js new file mode 100644 index 00000000..5051f1bf --- /dev/null +++ b/c5863b41637e0dc6c556eed3473fc8748f11ce66-1ca66ca5cd685ed937c3.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkvoicevox_blog=self.webpackChunkvoicevox_blog||[]).push([[609],{7814:function(e,t,a){a.d(t,{G:function(){return h}});var n=a(3636),o=a(5697),r=a.n(o),i=a(7294);function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function s(e){for(var t=1;t=0||(o[a]=e[a]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(o[a]=e[a])}return o}function u(e){return function(e){if(Array.isArray(e))return A(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return A(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return A(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a0||!Array.isArray(t)&&t?m({},e,t):{}}var h=i.forwardRef((function(e,t){var a=e.icon,o=e.mask,r=e.symbol,i=e.className,l=e.title,c=e.titleId,d=e.maskId,A=E(a),v=b("classes",[].concat(u(function(e){var t,a=e.beat,n=e.fade,o=e.beatFade,r=e.bounce,i=e.shake,l=e.flash,s=e.spin,c=e.spinPulse,d=e.spinReverse,u=e.pulse,A=e.fixedWidth,v=e.inverse,f=e.border,p=e.listItem,E=e.flip,b=e.size,h=e.rotation,g=e.pull,C=(m(t={"fa-beat":a,"fa-fade":n,"fa-beat-fade":o,"fa-bounce":r,"fa-shake":i,"fa-flash":l,"fa-spin":s,"fa-spin-reverse":d,"fa-spin-pulse":c,"fa-pulse":u,"fa-fw":A,"fa-inverse":v,"fa-border":f,"fa-li":p,"fa-flip":!0===E,"fa-flip-horizontal":"horizontal"===E||"both"===E,"fa-flip-vertical":"vertical"===E||"both"===E},"fa-".concat(b),null!=b),m(t,"fa-rotate-".concat(h),null!=h&&0!==h),m(t,"fa-pull-".concat(g),null!=g),m(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(C).map((function(e){return C[e]?e:null})).filter((function(e){return e}))}(e)),u(i.split(" ")))),f=b("transform","string"==typeof e.transform?n.Qc.transform(e.transform):e.transform),C=b("mask",E(o)),w=(0,n.qv)(A,s(s(s(s({},v),f),C),{},{symbol:r,title:l,titleId:c,maskId:d}));if(!w)return function(){var e;!p&&console&&"function"==typeof console.error&&(e=console).error.apply(e,arguments)}("Could not find icon",A),null;var O=w.abstract,y={ref:t};return Object.keys(e).forEach((function(t){h.defaultProps.hasOwnProperty(t)||(y[t]=e[t])})),g(O[0],y)}));h.displayName="FontAwesomeIcon",h.propTypes={beat:r().bool,border:r().bool,beatFade:r().bool,bounce:r().bool,className:r().string,fade:r().bool,flash:r().bool,mask:r().oneOfType([r().object,r().array,r().string]),maskId:r().string,fixedWidth:r().bool,inverse:r().bool,flip:r().oneOf([!0,!1,"horizontal","vertical","both"]),icon:r().oneOfType([r().object,r().array,r().string]),listItem:r().bool,pull:r().oneOf(["right","left"]),pulse:r().bool,rotation:r().oneOf([0,90,180,270]),shake:r().bool,size:r().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:r().bool,spinPulse:r().bool,spinReverse:r().bool,symbol:r().oneOfType([r().bool,r().string]),title:r().string,titleId:r().string,transform:r().oneOfType([r().string,r().object]),swapOpacity:r().bool},h.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var g=function e(t,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof a)return a;var o=(a.children||[]).map((function(a){return e(t,a)})),r=Object.keys(a.attributes||{}).reduce((function(e,t){var n=a.attributes[t];switch(t){case"class":e.attrs.className=n,delete a.attributes.class;break;case"style":e.attrs.style=n.split(";").map((function(e){return e.trim()})).filter((function(e){return e})).reduce((function(e,t){var a,n=t.indexOf(":"),o=v(t.slice(0,n)),r=t.slice(n+1).trim();return o.startsWith("webkit")?e[(a=o,a.charAt(0).toUpperCase()+a.slice(1))]=r:e[o]=r,e}),{});break;default:0===t.indexOf("aria-")||0===t.indexOf("data-")?e.attrs[t.toLowerCase()]=n:e.attrs[v(t)]=n}return e}),{attrs:{}}),i=n.style,l=void 0===i?{}:i,c=d(n,f);return r.attrs.style=s(s({},r.attrs.style),l),t.apply(void 0,[a.tag,s(s({},r.attrs),c)].concat(u(o)))}.bind(null,i.createElement)},3479:function(e,t,a){var n=a(7294);t.Z=e=>((0,n.useEffect)((()=>{e.isActive?document.body.classList.add("is-clipped"):document.body.classList.remove("is-clipped")}),[e.isActive]),n.createElement("div",{className:e.className+" modal"+(e.isActive?" is-active":"")},n.createElement("div",{className:"modal-background",onClick:e.hide}),n.createElement("div",{className:"modal-card"},n.createElement("header",{className:"modal-card-head has-text-centered"},n.createElement("p",{className:"modal-card-title"},e.title),n.createElement("button",{className:"delete","aria-label":"close",onClick:e.hide,type:"button"})),n.createElement("section",{className:"modal-card-body"},n.createElement("div",{className:"markdown",dangerouslySetInnerHTML:{__html:e.html}})),n.createElement("footer",{className:"modal-card-foot is-justify-content-flex-end"}))))},8058:function(e,t,a){a.d(t,{T:function(){return C}});var n=a(9417),o=a(7814),r=a(1883),i=a(7294),l=a(3479),s=e=>{const t=(0,r.useStaticQuery)("3903598066").markdownRemark.html;return i.createElement(l.Z,{title:"プライバシーポリシー",html:t,isActive:e.isActive,hide:e.hide})},c=a(3612),m=a(1702),d=a(3706),u=e=>{let{label:t,selected:a,setSelected:n,candidates:o}=e;return i.createElement("div",{className:"columns is-tablet is-centered is-vcentered py-0 my-2"},i.createElement("div",{className:"column is-3 py-0 my-1"},i.createElement("p",{className:"has-text-centered is-size-5 has-text-weight-bold"},t)),i.createElement("div",{className:"column is-6 py-0 my-1"},i.createElement("div",{className:"buttons is-centered"},o.map(((e,t)=>i.createElement("button",{key:t,className:"button is-rounded "+(e==a?"is-success has-text-weight-semibold":""),onClick:()=>n(e),type:"button"},i.createElement("span",null,e)))))))};const A={Windows:["GPU / CPU","CPU"],Mac:["CPU (Intel)","CPU (Apple)"],Linux:["GPU / CPU","CPU"]},v={Windows:{"GPU / CPU":["インストーラー","Zip"],CPU:["インストーラー","Zip"]},Mac:{"CPU (Intel)":["インストーラー","Zip"],"CPU (Apple)":["インストーラー","Zip"]},Linux:{"GPU / CPU":["インストーラー"],CPU:["インストーラー","tar.gz"]}},f=e=>{var t,a,n,o;const l=(0,r.useStaticQuery)("4236442321").allFile.nodes,s={Windows:{"GPU / CPU":{"インストーラー":{url:"https://github.com/VOICEVOX/voicevox/releases/download/"+d.Ji+"/VOICEVOX.Web.Setup."+d.Ji+".exe",name:"VOICEVOX.Setup."+d.Ji+".Windows.exe"},Zip:{url:"https://github.com/VOICEVOX/voicevox/releases/download/"+d.Ji+"/voicevox-windows-directml-"+d.Ji+".zip",name:"VOICEVOX."+d.Ji+".Windows.zip"}},CPU:{"インストーラー":{url:"https://github.com/VOICEVOX/voicevox/releases/download/"+d.Ji+"/VOICEVOX-CPU.Web.Setup."+d.Ji+".exe",name:"VOICEVOX-CPU.Setup."+d.Ji+".Windows.exe"},Zip:{url:"https://github.com/VOICEVOX/voicevox/releases/download/"+d.Ji+"/voicevox-windows-cpu-"+d.Ji+".zip",name:"VOICEVOX-CPU."+d.Ji+".Windows.zip"}}},Mac:{"CPU (Intel)":{"インストーラー":{url:"https://github.com/VOICEVOX/voicevox/releases/download/"+d.Ji+"/VOICEVOX."+d.Ji+"-x64.dmg",name:"VOICEVOX-CPU-x64."+d.Ji+".Mac.dmg"},Zip:{url:"https://github.com/VOICEVOX/voicevox/releases/download/"+d.Ji+"/voicevox-macos-x64-cpu-"+d.Ji+".zip",name:"VOICEVOX-CPU-x64."+d.Ji+".Mac.zip"}},"CPU (Apple)":{"インストーラー":{url:"https://github.com/VOICEVOX/voicevox/releases/download/"+d.Ji+"/VOICEVOX."+d.Ji+"-arm64.dmg",name:"VOICEVOX-CPU-arm64."+d.Ji+".Mac.dmg"},Zip:{url:"https://github.com/VOICEVOX/voicevox/releases/download/"+d.Ji+"/voicevox-macos-arm64-cpu-"+d.Ji+".zip",name:"VOICEVOX-CPU-arm64."+d.Ji+".Mac.zip"}}},Linux:{"GPU / CPU":{"インストーラー":{url:l.find((e=>"linuxInstallNvidia"==e.name)).publicURL,name:"VOICEVOX.Installer."+d.Ji+".Linux.sh"}},CPU:{"インストーラー":{url:l.find((e=>"linuxInstallCpu"==e.name)).publicURL,name:"VOICEVOX-CPU.Installer."+d.Ji+".Linux.sh"},"tar.gz":{url:"https://github.com/VOICEVOX/voicevox/releases/download/"+d.Ji+"/voicevox-linux-cpu-"+d.Ji+".tar.gz",name:"VOICEVOX-CPU."+d.Ji+".Linux.tar.gz"}}}},{0:c,1:m}=(0,i.useState)("Windows"),{0:f,1:p}=(0,i.useState)("GPU / CPU"),{0:E,1:b}=(0,i.useState)("インストーラー"),h=A[c].includes(f)?f:A[c][0],g=v[c][h].includes(E)?E:v[c][h][0];(0,i.useEffect)((()=>{const e=window.navigator.userAgent;e.includes("Windows")?C("Windows"):e.includes("Mac")?C("Mac"):e.includes("Linux")&&C("Linux")}),[]);const C=e=>{m(e),w(e,A[e].includes(f)?f:A[e][0])},w=(e,t)=>{p(t),v[e][t].includes(E)||b(v[e][t][0])};return i.createElement("div",{className:"modal-download modal"+(e.isActive?" is-active":"")},i.createElement("div",{className:"modal-background",onClick:e.hide,role:"presentation"}),i.createElement("div",{className:"modal-card"},i.createElement("header",{className:"modal-card-head has-text-centered"},i.createElement("p",{className:"modal-card-title"},"VOICEVOX ダウンロード"),i.createElement("button",{className:"delete","aria-label":"close",onClick:e.hide,type:"button"})),i.createElement("section",{className:"modal-card-body"},i.createElement(u,{label:"OS",selected:c,setSelected:C,candidates:["Windows","Mac","Linux"]}),i.createElement("hr",{className:"my-3"}),i.createElement(u,{label:"対応モード",selected:h,setSelected:e=>w(c,e),candidates:A[c]}),i.createElement("p",{className:"has-text-centered is-size-7"},"※ GPUモードの方が快適ですが、利用するためには",i.createElement(r.Link,{to:"/qa"},"対応するGPU"),"が必要です"),i.createElement("hr",{className:"my-3"}),i.createElement(u,{label:"パッケージ",selected:g,setSelected:b,candidates:v[c][h]}),i.createElement("p",{className:"has-text-centered is-size-7"},"※ 推奨パッケージはインストーラー版です")),i.createElement("footer",{className:"modal-card-foot is-justify-content-flex-end"},i.createElement(r.Link,{to:"/term/",className:"button"},i.createElement("span",null,"利用規約")),i.createElement("a",{href:null===(t=s[c][f])||void 0===t||null===(a=t[E])||void 0===a?void 0:a.url,download:null===(n=s[c][f])||void 0===n||null===(o=n[E])||void 0===o?void 0:o.name,target:"_blank",rel:"noreferrer",className:"button is-primary",type:"button",role:"button"},i.createElement("span",{className:"has-text-weight-semibold"},"ダウンロード")))))},p={Windows:["GPU / CPU","CPU"],Mac:["CPU (Intel)","CPU (Apple)"],Linux:["GPU / CPU","CPU"]},E=e=>{var t,a;const n={Windows:{"GPU / CPU":{url:"https://github.com/VOICEVOX/voicevox_nemo_engine/releases/download/"+d.Js+"/voicevox_engine-windows-directml-"+d.Js+".vvpp",name:"VOICEVOX.Nemo."+d.Js+".Windows.vvpp"},CPU:{url:"https://github.com/VOICEVOX/voicevox_nemo_engine/releases/download/"+d.Js+"/voicevox_engine-windows-cpu-"+d.Js+".vvpp",name:"VOICEVOX-CPU.Nemo."+d.Js+".Windows.vvpp"}},Mac:{"CPU (Intel)":{url:"https://github.com/VOICEVOX/voicevox_nemo_engine/releases/download/"+d.Js+"/voicevox_engine-macos-x64-"+d.Js+".vvpp",name:"VOICEVOX-CPU-x64.Nemo."+d.Js+".Mac.vvpp"},"CPU (Apple)":{url:"https://github.com/VOICEVOX/voicevox_nemo_engine/releases/download/"+d.Js+"/voicevox_engine-macos-arm64-"+d.Js+".vvpp",name:"VOICEVOX-CPU-arm64.Nemo."+d.Js+".Mac.vvpp"}},Linux:{"GPU / CPU":{url:"https://github.com/VOICEVOX/voicevox_nemo_engine/releases/download/"+d.Js+"/voicevox_engine-linux-nvidia-"+d.Js+".vvpp",name:"VOICEVOX.Nemo."+d.Js+".Linux.vvpp"},CPU:{url:"https://github.com/VOICEVOX/voicevox_nemo_engine/releases/download/"+d.Js+"/voicevox_engine-linux-cpu-"+d.Js+".vvpp",name:"VOICEVOX-CPU.Nemo."+d.Js+".Linux.vvpp"}}},{0:o,1:l}=(0,i.useState)("Windows"),{0:s,1:c}=(0,i.useState)("GPU / CPU");return(0,i.useEffect)((()=>{p[o].find((e=>e==s))||c(p[o][0])}),[o,s]),i.createElement("div",{className:"modal-download modal"+(e.isActive?" is-active":"")},i.createElement("div",{className:"modal-background",onClick:e.hide,role:"presentation"}),i.createElement("div",{className:"modal-card"},i.createElement("header",{className:"modal-card-head has-text-centered"},i.createElement("p",{className:"modal-card-title"},"Nemo エンジン ダウンロード"),i.createElement("button",{className:"delete","aria-label":"close",onClick:e.hide,type:"button"})),i.createElement("section",{className:"modal-card-body"},i.createElement(u,{label:"OS",selected:o,setSelected:l,candidates:["Windows","Mac","Linux"]}),i.createElement("hr",{className:"my-3"}),i.createElement(u,{label:"対応モード",selected:s,setSelected:c,candidates:p[o]}),i.createElement("p",{className:"has-text-centered is-size-7"},"※ GPUモードの方が快適ですが、利用するためには",i.createElement(r.Link,{to:"/qa"},"対応するGPU"),"が必要です"),i.createElement("hr",{className:"my-3"}),i.createElement("p",{className:"has-text-centered"},"VOICEVOX 内の「マルチエンジン機能」を ON にしたあと、",i.createElement("br",null),"ダウンロードした .vvpp ファイルをダブルクリックするか",i.createElement("br",null),"「エンジン」→「エンジンの管理」で Nemo 音声を追加できます。")),i.createElement("footer",{className:"modal-card-foot is-justify-content-flex-end"},i.createElement("a",{href:null===(t=n[o][s])||void 0===t?void 0:t.url,download:null===(a=n[o][s])||void 0===a?void 0:a.name,target:"_blank",rel:"noreferrer",className:"button is-primary",type:"button",role:"button"},i.createElement("span",{className:"has-text-weight-semibold"},"ダウンロード")))))},b=e=>{const t=(0,i.useContext)(c.k),{showing:a,show:r,hide:l}=(0,m._)();return i.createElement(i.Fragment,null,i.createElement("div",{className:"modal-nemo-guidance modal"+(e.isActive?" is-active":"")},i.createElement("div",{className:"modal-background",onClick:e.hide,role:"presentation"}),i.createElement("div",{className:"modal-card"},i.createElement("header",{className:"modal-card-head has-text-centered"},i.createElement("p",{className:"modal-card-title"},"VOICEVOX Nemo ご利用案内"),i.createElement("button",{className:"delete","aria-label":"close",onClick:e.hide,type:"button"})),i.createElement("section",{className:"modal-card-body"},i.createElement("div",{className:"step-by-step"},i.createElement("h3",null,"- Step 1 -"),i.createElement("p",null,"VOICEVOX ソフトウェアをインストール"),i.createElement("a",{className:"button is-align-self-center is-primary is-rounded is-medium",onClick:()=>{t.downloadModal.show(),t.sendEvent("download","software")},target:"_blank",rel:"noreferrer",tabIndex:0},i.createElement("span",{className:"icon"},i.createElement(o.G,{icon:n.q7m})),i.createElement("span",{className:"has-text-weight-semibold"},"VOICEVOX ダウンロード"))),i.createElement("hr",null),i.createElement("div",{className:"step-by-step"},i.createElement("h3",null,"- Step 2 -"),i.createElement("p",null,"VOICEVOX ソフトウェアを起動して",i.createElement("br",null),"設定→オプション→高度な設定→",i.createElement("b",null,"マルチエンジン機能"),"をON")),i.createElement("hr",null),i.createElement("div",{className:"step-by-step"},i.createElement("h3",null,"- Step 3 -"),i.createElement("p",null,"Nemo エンジンを追加"),i.createElement("a",{className:"button is-align-self-center is-primary is-rounded is-medium",onClick:r,target:"_blank",rel:"noreferrer",tabIndex:0},i.createElement("span",{className:"icon"},i.createElement(o.G,{icon:n.q7m})),i.createElement("span",{className:"has-text-weight-semibold"},"Nemo エンジン ダウンロード"))),i.createElement("hr",null),i.createElement("p",{className:"policy-note"},"※ VOICEVOX ソフトウェアにはキャラクターの音声も含まれます。",i.createElement("br",null),"キャラクターの音声と Nemo の音声は利用規約が異なるので",i.createElement("br",null),"ご利用の際は各音声の利用規約をご確認ください。")),i.createElement("footer",{className:"modal-card-foot"}))),i.createElement(E,{isActive:a,hide:l}))};var h=a(3024);const g=e=>{let{privacyPolicyShower:t,isDark:a}=e;return i.createElement(i.Fragment,null,i.createElement("div",{className:"container is-flex is-justify-content-center"},i.createElement("a",{className:"button ml-1 mr-1 "+(a?"is-dark":"is-outlined"),href:"https://github.com/VOICEVOX/voicevox",target:"_blank",rel:"noreferrer",type:"button",role:"button"},i.createElement("span",{className:"icon"},i.createElement(o.G,{icon:h.zhw})),i.createElement("span",null,"GitHub")),i.createElement("a",{className:"button is-info ml-1 mr-1 "+(a?"is-dark":"is-outlined"),href:"https://twitter.com/voicevox_pj",target:"_blank",rel:"noreferrer",type:"button",role:"button"},i.createElement("span",{className:"icon"},i.createElement(o.G,{icon:h.mdU})),i.createElement("span",null,"Twitter"))),i.createElement("div",{className:"container is-flex is-justify-content-center mt-2"},i.createElement("a",{className:"is-size-7 ml-1 mr-1 "+(a?"has-text-primary":""),onClick:t},"プライバシーポリシー"),i.createElement("p",{className:"is-size-7\tml-1 mr-1 "+(a?"has-text-white-bis":"")},"© Hiroshiba Kazuyuki")))},C=e=>{let{showingHeader:t=!0,showingHeaderOnTop:a=!0,children:l,isNemo:d=!1,isDark:u=!1}=e;const{0:A,1:v}=(0,i.useState)(!1);(0,i.useEffect)((()=>(u?document.body.classList.add("has-background-black"):document.body.classList.add("has-background-white"),()=>{document.body.classList.remove("has-background-black"),document.body.classList.remove("has-background-white")})),[u]);const p=(0,i.useContext)(c.k);p.downloadModal=(0,m._)(),p.nemoGuidanceModal=(0,m._)();const{showing:E,show:h,hide:C}=(0,m._)();return i.createElement(i.Fragment,null,i.createElement("nav",{className:"navbar is-fixed-top has-shadow "+(t?"":"is-hidden")+" "+(a?"":"navbar-with-animation")+" "+(u?"is-black":""),role:"navigation","aria-label":"main navigation"},i.createElement("div",{className:"navbar-brand"},i.createElement(r.Link,{to:"/",className:"navbar-item"},i.createElement("img",{src:"data:image/png;base64,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",alt:"VOICEVOXのロゴ"}),i.createElement("span",{className:"has-text-weight-bold is-size-5 pl-2"},"VOICEVOX")),i.createElement("a",{role:"button",className:"navbar-burger "+(A?"is-active":""),"aria-label":"menu","aria-expanded":"false","data-target":"navbar",onClick:()=>v(!A)},i.createElement("span",{"aria-hidden":"true"}),i.createElement("span",{"aria-hidden":"true"}),i.createElement("span",{"aria-hidden":"true"}))),i.createElement("div",{id:"navbar",className:"navbar-menu "+(A?"is-active":"")},i.createElement("div",{className:"navbar-end"},i.createElement(r.Link,{to:"/",className:"navbar-item"},"トーク"),i.createElement(r.Link,{to:"/song/",className:"navbar-item"},"ソング"),i.createElement(r.Link,{to:"/term/",className:"navbar-item"},"利用規約"),i.createElement(r.Link,{to:"/how_to_use/",className:"navbar-item"},"使い方"),i.createElement(r.Link,{to:"/qa/",className:"navbar-item"},"Q&A"),i.createElement(r.Link,{to:"/dormitory/",className:"navbar-item"},"ボイボ寮"),i.createElement(r.Link,{to:"/nemo/",className:"navbar-item"},"Nemo"),i.createElement(r.Link,{to:"/update_history/",className:"navbar-item"},"変更履歴"),i.createElement("a",{href:"https://hiho.fanbox.cc/",target:"_blank",rel:"noreferrer",className:"navbar-item"},"pixivFANBOX"),i.createElement("div",{className:"navbar-item py-0"},i.createElement("a",{className:"button is-primary is-rounded",onClick:()=>{d?(p.nemoGuidanceModal.show(),p.sendEvent("download","nemo")):(p.downloadModal.show(),p.sendEvent("download","software"))},target:"_blank",rel:"noreferrer",tabIndex:0},i.createElement("span",{className:"icon"},i.createElement(o.G,{icon:n.q7m})),i.createElement("span",{className:"has-text-weight-semibold"},"ダウンロード")))))),i.createElement("div",{className:"navbar height-holder "+(t&&a?"":"is-hidden")}),i.createElement(c.k.Provider,{value:p},l),i.createElement(b,{isActive:p.nemoGuidanceModal.showing,hide:p.nemoGuidanceModal.hide}),i.createElement(f,{isActive:p.downloadModal.showing,hide:p.downloadModal.hide}),i.createElement(s,{isActive:E,hide:C}),i.createElement("footer",{className:"footer appearance "+(u?"has-background-black":"")},i.createElement(g,{privacyPolicyShower:h,isDark:u})),i.createElement("div",{className:"footer height-holder"},i.createElement(g,{privacyPolicyShower:()=>{},isDark:u})))}},3706:function(e,t,a){a.d(t,{C9:function(){return i},Ji:function(){return n},Js:function(){return o},qT:function(){return r}});const n="0.21.1",o="0.21.0",r=["四国めたん","ずんだもん","春日部つむぎ","雨晴はう","波音リツ","玄野武宏","白上虎太郎","青山龍星","冥鳴ひまり","九州そら","モチノキョウコ","剣崎雌雄","WhiteCUL","後鬼","No7","ちび式じい","櫻歌ミコ","小夜_SAYO","ナースロボ_タイプT","聖騎士紅桜","雀松朱司","麒ヶ島宗麟","春歌ナナ","猫使アル","猫使ビィ","中国うさぎ","栗田まろん","藍田ノエル","満別花丸","琴詠ニア","Voidoll"],i={"四国めたん":{name:"四国めたん",id:"shikoku_metan"},"ずんだもん":{name:"ずんだもん",id:"zundamon"},"春日部つむぎ":{name:"春日部つむぎ",id:"kasukabe_tsumugi"},"雨晴はう":{name:"雨晴はう",id:"amehare_hau"},"波音リツ":{name:"波音リツ",id:"namine_ritsu"},"玄野武宏":{name:"玄野武宏",id:"kurono_takehiro"},"白上虎太郎":{name:"白上虎太郎",id:"shirakami_kotarou"},"青山龍星":{name:"青山龍星",id:"aoyama_ryusei"},"冥鳴ひまり":{name:"冥鳴ひまり",id:"meimei_himari"},"九州そら":{name:"九州そら",id:"kyushu_sora"},"モチノキョウコ":{name:"もち子さん",id:"mochikosan"},"剣崎雌雄":{name:"剣崎雌雄",id:"kenzaki_mesuo"},WhiteCUL:{name:"WhiteCUL",id:"white_cul"},"後鬼":{name:"後鬼",id:"goki"},No7:{name:"No.7",id:"number_seven"},"ちび式じい":{name:"ちび式じい",id:"chibishikiji"},"櫻歌ミコ":{name:"櫻歌ミコ",id:"ouka_miko"},"小夜_SAYO":{name:"小夜/SAYO",id:"sayo"},"ナースロボ_タイプT":{name:"ナースロボ_タイプT",id:"nurserobo_typet"},"聖騎士紅桜":{name:"†聖騎士 紅桜†",id:"horinaito_benizakura"},"雀松朱司":{name:"雀松朱司",id:"wakamatsu_akashi"},"麒ヶ島宗麟":{name:"麒ヶ島宗麟",id:"kigashima_sourin"},"春歌ナナ":{name:"春歌ナナ",id:"haruka_nana"},"猫使アル":{name:"猫使アル",id:"nekotsuka_aru"},"猫使ビィ":{name:"猫使ビィ",id:"nekotsuka_bi"},"中国うさぎ":{name:"中国うさぎ",id:"chugoku_usagi"},"栗田まろん":{name:"栗田まろん",id:"kurita_maron"},"藍田ノエル":{name:"あいえるたん",id:"aierutan"},"満別花丸":{name:"満別花丸",id:"manbetsu_hanamaru"},"琴詠ニア":{name:"琴詠ニア",id:"kotoyomi_nia"},Voidoll:{name:"Voidoll",id:"voidoll"}}},3612:function(e,t,a){a.d(t,{K:function(){return i},k:function(){return r}});var n=a(7294),o=a(3706);const r=n.createContext({sendEvent:(e,t)=>{"undefined"!=typeof window&&window.gtag&&window.gtag("event",e,{event_category:t})},downloadModal:{showing:!1,show:()=>{throw new Error("Method not implemented.")},hide:()=>{throw new Error("Method not implemented.")}},nemoGuidanceModal:{showing:!1,show:()=>{throw new Error("Method not implemented.")},hide:()=>{throw new Error("Method not implemented.")}},experiments:!1}),i=n.createContext({characterKeys:o.qT,characterInfos:o.C9})},1702:function(e,t,a){a.d(t,{_:function(){return o}});var n=a(7294);const o=()=>{const{0:e,1:t}=(0,n.useState)(!1);return{showing:e,show:()=>{t(!0)},hide:()=>{t(!1)}}}}}]); +//# sourceMappingURL=c5863b41637e0dc6c556eed3473fc8748f11ce66-1ca66ca5cd685ed937c3.js.map \ No newline at end of file diff --git a/c5863b41637e0dc6c556eed3473fc8748f11ce66-1ca66ca5cd685ed937c3.js.map b/c5863b41637e0dc6c556eed3473fc8748f11ce66-1ca66ca5cd685ed937c3.js.map new file mode 100644 index 00000000..4f889372 --- /dev/null +++ b/c5863b41637e0dc6c556eed3473fc8748f11ce66-1ca66ca5cd685ed937c3.js.map @@ -0,0 +1 @@ +{"version":3,"file":"c5863b41637e0dc6c556eed3473fc8748f11ce66-1ca66ca5cd685ed937c3.js","mappings":"8LAIA,SAASA,EAAQC,EAAQC,GACvB,IAAIC,EAAOC,OAAOD,KAAKF,GAEvB,GAAIG,OAAOC,sBAAuB,CAChC,IAAIC,EAAUF,OAAOC,sBAAsBJ,GAC3CC,IAAmBI,EAAUA,EAAQC,QAAO,SAAUC,GACpD,OAAOJ,OAAOK,yBAAyBR,EAAQO,GAAKE,UACtD,KAAKP,EAAKQ,KAAKC,MAAMT,EAAMG,EAC7B,CAEA,OAAOH,CACT,CAEA,SAASU,EAAeC,GACtB,IAAK,IAAIC,EAAI,EAAGA,EAAIC,UAAUC,OAAQF,IAAK,CACzC,IAAIG,EAAS,MAAQF,UAAUD,GAAKC,UAAUD,GAAK,CAAC,EACpDA,EAAI,EAAIf,EAAQI,OAAOc,IAAS,GAAIC,SAAQ,SAAUC,GACpDC,EAAgBP,EAAQM,EAAKF,EAAOE,GACtC,IAAKhB,OAAOkB,0BAA4BlB,OAAOmB,iBAAiBT,EAAQV,OAAOkB,0BAA0BJ,IAAWlB,EAAQI,OAAOc,IAASC,SAAQ,SAAUC,GAC5JhB,OAAOoB,eAAeV,EAAQM,EAAKhB,OAAOK,yBAAyBS,EAAQE,GAC7E,GACF,CAEA,OAAON,CACT,CAEA,SAASW,EAAQC,GAGf,OAAOD,EAAU,mBAAqBE,QAAU,iBAAmBA,OAAOC,SAAW,SAAUF,GAC7F,cAAcA,CAChB,EAAI,SAAUA,GACZ,OAAOA,GAAO,mBAAqBC,QAAUD,EAAIG,cAAgBF,QAAUD,IAAQC,OAAOG,UAAY,gBAAkBJ,CAC1H,EAAGD,EAAQC,EACb,CAEA,SAASL,EAAgBK,EAAKN,EAAKW,GAYjC,OAXIX,KAAOM,EACTtB,OAAOoB,eAAeE,EAAKN,EAAK,CAC9BW,MAAOA,EACPrB,YAAY,EACZsB,cAAc,EACdC,UAAU,IAGZP,EAAIN,GAAOW,EAGNL,CACT,CAiBA,SAASQ,EAAyBhB,EAAQiB,GACxC,GAAc,MAAVjB,EAAgB,MAAO,CAAC,EAE5B,IAEIE,EAAKL,EAFLD,EAlBN,SAAuCI,EAAQiB,GAC7C,GAAc,MAAVjB,EAAgB,MAAO,CAAC,EAC5B,IAEIE,EAAKL,EAFLD,EAAS,CAAC,EACVsB,EAAahC,OAAOD,KAAKe,GAG7B,IAAKH,EAAI,EAAGA,EAAIqB,EAAWnB,OAAQF,IACjCK,EAAMgB,EAAWrB,GACboB,EAASE,QAAQjB,IAAQ,IAC7BN,EAAOM,GAAOF,EAAOE,IAGvB,OAAON,CACT,CAKewB,CAA8BpB,EAAQiB,GAInD,GAAI/B,OAAOC,sBAAuB,CAChC,IAAIkC,EAAmBnC,OAAOC,sBAAsBa,GAEpD,IAAKH,EAAI,EAAGA,EAAIwB,EAAiBtB,OAAQF,IACvCK,EAAMmB,EAAiBxB,GACnBoB,EAASE,QAAQjB,IAAQ,GACxBhB,OAAO0B,UAAUU,qBAAqBC,KAAKvB,EAAQE,KACxDN,EAAOM,GAAOF,EAAOE,GAEzB,CAEA,OAAON,CACT,CAEA,SAAS4B,EAAmBC,GAC1B,OAGF,SAA4BA,GAC1B,GAAIC,MAAMC,QAAQF,GAAM,OAAOG,EAAkBH,EACnD,CALSI,CAAmBJ,IAO5B,SAA0BK,GACxB,GAAsB,oBAAXrB,QAAmD,MAAzBqB,EAAKrB,OAAOC,WAA2C,MAAtBoB,EAAK,cAAuB,OAAOJ,MAAMK,KAAKD,EACtH,CAToCE,CAAiBP,IAWrD,SAAqCQ,EAAGC,GACtC,IAAKD,EAAG,OACR,GAAiB,iBAANA,EAAgB,OAAOL,EAAkBK,EAAGC,GACvD,IAAIC,EAAIjD,OAAO0B,UAAUwB,SAASb,KAAKU,GAAGI,MAAM,GAAI,GAC1C,WAANF,GAAkBF,EAAEtB,cAAawB,EAAIF,EAAEtB,YAAY2B,MACvD,GAAU,QAANH,GAAqB,QAANA,EAAa,OAAOT,MAAMK,KAAKE,GAClD,GAAU,cAANE,GAAqB,2CAA2CI,KAAKJ,GAAI,OAAOP,EAAkBK,EAAGC,EAC3G,CAlB6DM,CAA4Bf,IA4BzF,WACE,MAAM,IAAIgB,UAAU,uIACtB,CA9BiGC,EACjG,CAmBA,SAASd,EAAkBH,EAAKkB,IACnB,MAAPA,GAAeA,EAAMlB,EAAI1B,UAAQ4C,EAAMlB,EAAI1B,QAE/C,IAAK,IAAIF,EAAI,EAAG+C,EAAO,IAAIlB,MAAMiB,GAAM9C,EAAI8C,EAAK9C,IAAK+C,EAAK/C,GAAK4B,EAAI5B,GAEnE,OAAO+C,CACT,CAmEA,SAASC,EAASC,GAChB,OAPoBtC,EAOHsC,GANjBtC,GAAY,IAEGA,EAKNsC,GAITA,EAASA,EAAOC,QAAQ,iBAAiB,SAAUC,EAAOC,GACxD,OAAOA,EAAMA,EAAIC,cAAgB,EACnC,KAEcC,OAAO,EAAG,GAAGC,cAAgBN,EAAOK,OAAO,GAhB3D,IAAsB3C,CAiBtB,CAEA,IAAI6C,EAAY,CAAC,SAqEjB,IAAIC,GAAa,EAEjB,IACEA,GAAa,CACf,CAAE,MAAOC,GAAI,CAUb,SAASC,EAAkBC,GAGzB,OAAIA,GAA0B,WAAlBlD,EAAQkD,IAAsBA,EAAKC,QAAUD,EAAKE,UAAYF,EAAKA,KACtEA,EAGL,KAAMA,KACD,KAAMA,KAAKA,GAIP,OAATA,EACK,KAILA,GAA0B,WAAlBlD,EAAQkD,IAAsBA,EAAKC,QAAUD,EAAKE,SACrDF,EAIL/B,MAAMC,QAAQ8B,IAAyB,IAAhBA,EAAK1D,OAEvB,CACL2D,OAAQD,EAAK,GACbE,SAAUF,EAAK,IAKC,iBAATA,EACF,CACLC,OAAQ,MACRC,SAAUF,QAHd,CAMF,CAKA,SAASG,EAAc1D,EAAKW,GAK1B,OAAOa,MAAMC,QAAQd,IAAUA,EAAMd,OAAS,IAAM2B,MAAMC,QAAQd,IAAUA,EAAQV,EAAgB,CAAC,EAAGD,EAAKW,GAAS,CAAC,CACzH,CAEA,IAAIgD,EAA+B,cAAiB,SAAUC,EAAOC,GACnE,IAAIC,EAAWF,EAAML,KACjBQ,EAAWH,EAAMI,KACjBC,EAASL,EAAMK,OACfC,EAAYN,EAAMM,UAClBC,EAAQP,EAAMO,MACdC,EAAUR,EAAMQ,QAChBC,EAAST,EAAMS,OACfC,EAAahB,EAAkBQ,GAC/BS,EAAUb,EAAc,UAAW,GAAGc,OAAOlD,EAvNnD,SAAmBsC,GACjB,IAAIa,EAEAC,EAAOd,EAAMc,KACbC,EAAOf,EAAMe,KACbC,EAAWhB,EAAMgB,SACjBC,EAASjB,EAAMiB,OACfC,EAAQlB,EAAMkB,MACdC,EAAQnB,EAAMmB,MACdC,EAAOpB,EAAMoB,KACbC,EAAYrB,EAAMqB,UAClBC,EAActB,EAAMsB,YACpBC,EAAQvB,EAAMuB,MACdC,EAAaxB,EAAMwB,WACnBC,EAAUzB,EAAMyB,QAChBC,EAAS1B,EAAM0B,OACfC,EAAW3B,EAAM2B,SACjBC,EAAO5B,EAAM4B,KACbC,EAAO7B,EAAM6B,KACbC,EAAW9B,EAAM8B,SACjBC,EAAO/B,EAAM+B,KAEbpB,GAkBDtE,EAlBYwE,EAAW,CACxB,UAAWC,EACX,UAAWC,EACX,eAAgBC,EAChB,YAAaC,EACb,WAAYC,EACZ,WAAYC,EACZ,UAAWC,EACX,kBAAmBE,EACnB,gBAAiBD,EACjB,WAAYE,EACZ,QAASC,EACT,aAAcC,EACd,YAAaC,EACb,QAASC,EACT,WAAoB,IAATC,EACX,qBAA+B,eAATA,GAAkC,SAATA,EAC/C,mBAA6B,aAATA,GAAgC,SAATA,GAChB,MAAMhB,OAAOiB,GAAO,MAAOA,GAAwCxF,EAAgBwE,EAAU,aAAaD,OAAOkB,GAAW,MAAOA,GAA8D,IAAbA,GAAiBzF,EAAgBwE,EAAU,WAAWD,OAAOmB,GAAO,MAAOA,GAAwC1F,EAAgBwE,EAAU,kBAAmBb,EAAMgC,aAAcnB,GAGrY,OAAOzF,OAAOD,KAAKwF,GAASsB,KAAI,SAAU7F,GACxC,OAAOuE,EAAQvE,GAAOA,EAAM,IAC9B,IAAGb,QAAO,SAAUa,GAClB,OAAOA,CACT,GACF,CAuKsE8F,CAAUlC,IAAStC,EAAmB4C,EAAU6B,MAAM,QACtHC,EAAYtC,EAAc,YAAwC,iBAApBE,EAAMoC,UAAyB,KAAMA,UAAUpC,EAAMoC,WAAapC,EAAMoC,WACtHhC,EAAON,EAAc,OAAQJ,EAAkBS,IAC/CkC,GAAe,QAAK3B,EAAY7E,EAAeA,EAAeA,EAAeA,EAAe,CAAC,EAAG8E,GAAUyB,GAAYhC,GAAO,CAAC,EAAG,CACnIC,OAAQA,EACRE,MAAOA,EACPC,QAASA,EACTC,OAAQA,KAGV,IAAK4B,EAEH,OA/EJ,WAEI,IAAIC,GADD9C,GAAc+C,SAAoC,mBAAlBA,QAAQC,QAG1CF,EAAWC,SAASC,MAAM5G,MAAM0G,EAAUtG,UAE/C,CAwEIyG,CAAI,sBAAuB/B,GACpB,KAGT,IAAIgC,EAAWL,EAAaK,SACxBC,EAAa,CACf1C,IAAKA,GAQP,OANA7E,OAAOD,KAAK6E,GAAO7D,SAAQ,SAAUC,GAE9B2D,EAAgB6C,aAAaC,eAAezG,KAC/CuG,EAAWvG,GAAO4D,EAAM5D,GAE5B,IACO0G,EAAaJ,EAAS,GAAIC,EACnC,IACA5C,EAAgBgD,YAAc,kBAC9BhD,EAAgBiD,UAAY,CAC1BlC,KAAM,SACNY,OAAQ,SACRV,SAAU,SACVC,OAAQ,SACRX,UAAW,WACXS,KAAM,SACNI,MAAO,SACPf,KAAM,cAAoB,CAAC,WAAkB,UAAiB,aAC9DK,OAAQ,WACRe,WAAY,SACZC,QAAS,SACTG,KAAM,UAAgB,EAAC,GAAM,EAAO,aAAc,WAAY,SAC9DjC,KAAM,cAAoB,CAAC,WAAkB,UAAiB,aAC9DgC,SAAU,SACVI,KAAM,UAAgB,CAAC,QAAS,SAChCR,MAAO,SACPO,SAAU,UAAgB,CAAC,EAAG,GAAI,IAAK,MACvCZ,MAAO,SACPW,KAAM,UAAgB,CAAC,MAAO,KAAM,KAAM,KAAM,KAAM,MAAO,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,QACnHT,KAAM,SACNC,UAAW,SACXC,YAAa,SACbjB,OAAQ,cAAoB,CAAC,SAAgB,aAC7CE,MAAO,WACPC,QAAS,WACT4B,UAAW,cAAoB,CAAC,WAAkB,aAClDJ,YAAa,UAEfjC,EAAgB6C,aAAe,CAC7BlB,QAAQ,EACRpB,UAAW,GACXF,KAAM,KACNK,OAAQ,KACRe,YAAY,EACZC,SAAS,EACTG,MAAM,EACNjC,KAAM,KACNgC,UAAU,EACVI,KAAM,KACNR,OAAO,EACPO,SAAU,KACVD,KAAM,KACNT,MAAM,EACNC,WAAW,EACXC,aAAa,EACbR,MAAM,EACNC,MAAM,EACNC,UAAU,EACVC,QAAQ,EACRC,OAAO,EACPb,QAAQ,EACRE,MAAO,GACPC,QAAS,KACT4B,UAAW,KACXJ,aAAa,GAEf,IAAIc,EA/MJ,SAASG,EAAQC,EAAeC,GAC9B,IAAIR,EAAa3G,UAAUC,OAAS,QAAsBmH,IAAjBpH,UAAU,GAAmBA,UAAU,GAAK,CAAC,EAEtF,GAAuB,iBAAZmH,EACT,OAAOA,EAGT,IAAIE,GAAYF,EAAQE,UAAY,IAAIpB,KAAI,SAAUqB,GACpD,OAAOL,EAAQC,EAAeI,EAChC,IAGIC,EAASnI,OAAOD,KAAKgI,EAAQK,YAAc,CAAC,GAAGC,QAAO,SAAUC,EAAKtH,GACvE,IAAIuH,EAAMR,EAAQK,WAAWpH,GAE7B,OAAQA,GACN,IAAK,QACHsH,EAAIE,MAAiB,UAAID,SAClBR,EAAQK,WAAkB,MACjC,MAEF,IAAK,QACHE,EAAIE,MAAa,MAAkBD,EAnC5BxB,MAAM,KAAKF,KAAI,SAAU4B,GACpC,OAAOA,EAAEC,MACX,IAAGvI,QAAO,SAAUsI,GAClB,OAAOA,CACT,IAAGJ,QAAO,SAAUC,EAAKK,GACvB,IAVgBJ,EAUZ5H,EAAIgI,EAAK1G,QAAQ,KACjB2G,EAAOjF,EAASgF,EAAKxF,MAAM,EAAGxC,IAC9BgB,EAAQgH,EAAKxF,MAAMxC,EAAI,GAAG+H,OAE9B,OADAE,EAAKC,WAAW,UAAYP,GAbZC,EAa2BK,EAZtCL,EAAIO,OAAO,GAAG9E,cAAgBuE,EAAIpF,MAAM,KAYOxB,EAAQ2G,EAAIM,GAAQjH,EACjE2G,CACT,GAAG,CAAC,GA0BE,MAEF,QAC+B,IAAzBtH,EAAIiB,QAAQ,UAA2C,IAAzBjB,EAAIiB,QAAQ,SAC5CqG,EAAIE,MAAMxH,EAAIkD,eAAiBqE,EAE/BD,EAAIE,MAAM7E,EAAS3C,IAAQuH,EAKjC,OAAOD,CACT,GAAG,CACDE,MAAO,CAAC,IAGNO,EAAoBxB,EAAWyB,MAC/BC,OAAsC,IAAtBF,EAA+B,CAAC,EAAIA,EACpDG,EAAYpH,EAAyByF,EAAYpD,GAKrD,OAHAgE,EAAOK,MAAa,MAAI/H,EAAeA,EAAe,CAAC,EAAG0H,EAAOK,MAAa,OAAIS,GAG3EnB,EAActH,WAAM,EAAQ,CAACuH,EAAQoB,IAAK1I,EAAeA,EAAe,CAAC,EAAG0H,EAAOK,OAAQU,IAAY1D,OAAOlD,EAAmB2F,IAC1I,EAgK2BmB,KAAK,KAAM,gB,qCCvatC,IAAgBxE,KAOdyE,EAAAA,EAAAA,YAAU,KACJzE,EAAM0E,SACRC,SAASC,KAAK1C,UAAU2C,IAAI,cAE5BF,SAASC,KAAK1C,UAAU4C,OAAO,aACjC,GACC,CAAC9E,EAAM0E,WAGRK,EAAAA,cAAA,OACEzE,UACKN,EAAMM,UAAS,UAAYN,EAAM0E,SAAW,aAAe,KAGhEK,EAAAA,cAAA,OAAKzE,UAAU,mBAAmB0E,QAAShF,EAAMiF,OACjDF,EAAAA,cAAA,OAAKzE,UAAU,cACbyE,EAAAA,cAAA,UAAQzE,UAAU,qCAChByE,EAAAA,cAAA,KAAGzE,UAAU,oBAAoBN,EAAMO,OACvCwE,EAAAA,cAAA,UACEzE,UAAU,SACV,aAAW,QACX0E,QAAShF,EAAMiF,KACfC,KAAK,YAGTH,EAAAA,cAAA,WAASzE,UAAU,mBACjByE,EAAAA,cAAA,OACEzE,UAAU,WACV6E,wBAAyB,CACvBC,OAAQpF,EAAMqF,SAIpBN,EAAAA,cAAA,UAAQzE,UAAU,kD,6GCrC1B,EAAgBN,IACd,MAAMqF,GAAOC,EAAAA,EAAAA,gBAAe,cAMzBC,eAAeF,KAClB,OACEN,EAAAA,cAACS,EAAAA,EAAa,CACZjF,MAAM,aACN8E,KAAMA,EACNX,SAAU1E,EAAM0E,SAChBO,KAAMjF,EAAMiF,MAGjB,E,8BCnBD,EAAeQ,IAUR,IAV2B,MAChCC,EAAK,SACLC,EAAQ,YACRC,EAAW,WACXC,GAMDJ,EACC,OACEV,EAAAA,cAAA,OAAKzE,UAAU,wDACbyE,EAAAA,cAAA,OAAKzE,UAAU,yBACbyE,EAAAA,cAAA,KAAGzE,UAAU,oDACVoF,IAGLX,EAAAA,cAAA,OAAKzE,UAAU,yBACbyE,EAAAA,cAAA,OAAKzE,UAAU,uBACZuF,EAAW5D,KAAI,CAAC6D,EAAWC,IAC1BhB,EAAAA,cAAA,UACE3I,IAAK2J,EACLzF,UAAS,sBACPwF,GAAaH,EACT,sCACA,IAENX,QAASA,IAAMY,EAAYE,GAC3BZ,KAAK,UAELH,EAAAA,cAAA,YAAOe,QAOpB,EC/BD,MAAME,EAA6C,CACjDC,QAAS,CAAC,YAAa,OACvBC,IAAK,CAAC,cAAe,eACrBC,MAAO,CAAC,YAAa,QAGjBC,EAAoB,CACxBH,QAAS,CACP,YAAa,CAAC,UAAW,OACzBI,IAAK,CAAC,UAAW,QAEnBH,IAAK,CACH,cAAe,CAAC,UAAW,OAC3B,cAAe,CAAC,UAAW,QAE7BC,MAAO,CAAE,YAAa,CAAC,WAAYE,IAAK,CAAC,UAAW,YAGzCC,EAGRtG,IAAS,IAAAuG,EAAAC,EAAAC,EAAAC,EACZ,MAAMC,GACJrB,EAAAA,EAAAA,gBAAe,cASZsB,QAAQC,MAEPC,EAQF,CACFb,QAAS,CACP,YAAa,CACXc,UAAS,CACPC,IAAK,0DAA0DC,EAAAA,GAAW,uBAAuBA,EAAAA,GAAW,OAC5GzI,KAAM,kBAAkByI,EAAAA,GAAW,gBAErCC,IAAK,CACHF,IAAK,0DAA0DC,EAAAA,GAAW,8BAA8BA,EAAAA,GAAW,OACnHzI,KAAM,YAAYyI,EAAAA,GAAW,iBAGjCZ,IAAK,CACHU,UAAS,CACPC,IAAK,0DAA0DC,EAAAA,GAAW,2BAA2BA,EAAAA,GAAW,OAChHzI,KAAM,sBAAsByI,EAAAA,GAAW,gBAEzCC,IAAK,CACHF,IAAK,0DAA0DC,EAAAA,GAAW,yBAAyBA,EAAAA,GAAW,OAC9GzI,KAAM,gBAAgByI,EAAAA,GAAW,kBAIvCf,IAAK,CACH,cAAe,CACba,UAAS,CACPC,IAAK,0DAA0DC,EAAAA,GAAW,aAAaA,EAAAA,GAAW,WAClGzI,KAAM,oBAAoByI,EAAAA,GAAW,YAEvCC,IAAK,CACHF,IAAK,0DAA0DC,EAAAA,GAAW,2BAA2BA,EAAAA,GAAW,OAChHzI,KAAM,oBAAoByI,EAAAA,GAAW,aAGzC,cAAe,CACbF,UAAS,CACPC,IAAK,0DAA0DC,EAAAA,GAAW,aAAaA,EAAAA,GAAW,aAClGzI,KAAM,sBAAsByI,EAAAA,GAAW,YAEzCC,IAAK,CACHF,IAAK,0DAA0DC,EAAAA,GAAW,6BAA6BA,EAAAA,GAAW,OAClHzI,KAAM,sBAAsByI,EAAAA,GAAW,cAI7Cd,MAAO,CACL,YAAa,CACXY,UAAS,CACPC,IAAKL,EAAYQ,MAAKpK,GAAuB,sBAAdA,EAAMyB,OAClC4I,UACH5I,KAAM,sBAAsByI,EAAAA,GAAW,cAG3CZ,IAAK,CACHU,UAAS,CACPC,IAAKL,EAAYQ,MAAKpK,GAAuB,mBAAdA,EAAMyB,OAClC4I,UACH5I,KAAM,0BAA0ByI,EAAAA,GAAW,aAE7C,SAAU,CACRD,IAAK,0DAA0DC,EAAAA,GAAW,uBAAuBA,EAAAA,GAAW,UAC5GzI,KAAM,gBAAgByI,EAAAA,GAAW,qBAMnC,EAACI,EAAU,EAAEC,IAAiBC,EAAAA,EAAAA,UAAiB,YAC/C,EAACC,EAAY,EAAEC,IAAmBF,EAAAA,EAAAA,UAAmB,cACrD,EAACG,EAAe,EAAEC,IACtBJ,EAAAA,EAAAA,UAAsB,WAElBK,EAAwB5B,EAAeqB,GAAYQ,SACvDL,GAEEA,EACAxB,EAAeqB,GAAY,GAEzBS,EAA2B1B,EAAkBiB,GACjDO,GACCC,SAASH,GACRA,EACAtB,EAAkBiB,GAAYO,GAAwB,IAE1DnD,EAAAA,EAAAA,YAAU,KACR,MAAMsD,EAAYC,OAAOC,UAAUF,UAC/BA,EAAUF,SAAS,WACrBK,EAAS,WACAH,EAAUF,SAAS,OAC5BK,EAAS,OACAH,EAAUF,SAAS,UAC5BK,EAAS,QACX,GACC,IAEH,MAAMA,EAAYC,IAChBb,EAAca,GAEdC,EACED,EACAnC,EAAemC,GAAIN,SAASL,GACxBA,EACAxB,EAAemC,GAAI,GACxB,EAEGC,EAAaA,CAACD,EAAYE,KAC9BZ,EAAgBY,GACXjC,EAAkB+B,GAAIE,GAAOR,SAASH,IACzCC,EAAmBvB,EAAkB+B,GAAIE,GAAO,GAClD,EAGF,OACEtD,EAAAA,cAAA,OACEzE,UAAW,wBAA0BN,EAAM0E,SAAW,aAAe,KAErEK,EAAAA,cAAA,OACEzE,UAAU,mBACV0E,QAAShF,EAAMiF,KACfqD,KAAK,iBAEPvD,EAAAA,cAAA,OAAKzE,UAAU,cACbyE,EAAAA,cAAA,UAAQzE,UAAU,qCAChByE,EAAAA,cAAA,KAAGzE,UAAU,oBAAmB,mBAChCyE,EAAAA,cAAA,UACEzE,UAAU,SACV,aAAW,QACX0E,QAAShF,EAAMiF,KACfC,KAAK,YAITH,EAAAA,cAAA,WAASzE,UAAU,mBACjByE,EAAAA,cAACwD,EAAqB,CACpB7C,MAAM,KACNC,SAAU0B,EACVzB,YAAasC,EACbrC,WAAY,CAAC,UAAW,MAAO,WAGjCd,EAAAA,cAAA,MAAIzE,UAAU,SAEdyE,EAAAA,cAACwD,EAAqB,CACpB7C,MAAM,QACNC,SAAUiC,EACVhC,YAAayC,GAAQD,EAAWf,EAAYgB,GAC5CxC,WAAYG,EAAeqB,KAE7BtC,EAAAA,cAAA,KAAGzE,UAAU,+BAA8B,4BAEzCyE,EAAAA,cAACyD,EAAAA,KAAI,CAACC,GAAG,OAAM,WAAc,SAI/B1D,EAAAA,cAAA,MAAIzE,UAAU,SAEdyE,EAAAA,cAACwD,EAAqB,CACpB7C,MAAM,QACNC,SAAUmC,EACVlC,YAAa+B,EACb9B,WAAYO,EAAkBiB,GAAYO,KAE5C7C,EAAAA,cAAA,KAAGzE,UAAU,+BAA8B,yBAK7CyE,EAAAA,cAAA,UAAQzE,UAAU,+CAChByE,EAAAA,cAACyD,EAAAA,KAAI,CAACC,GAAG,SAASnI,UAAU,UAC1ByE,EAAAA,cAAA,YAAM,SAERA,EAAAA,cAAA,KACE2D,KACwC,QADpCnC,EACFO,EAAaO,GAAYG,UAAa,IAAAjB,GAAmB,QAAnBC,EAAtCD,EAAyCmB,UAAgB,IAAAlB,OAAnB,EAAtCA,EAA2DQ,IAE7D2B,SACwC,QADhClC,EACNK,EAAaO,GAAYG,UAAa,IAAAf,GAAmB,QAAnBC,EAAtCD,EAAyCiB,UAAgB,IAAAhB,OAAnB,EAAtCA,EAA2DlI,KAE7D1C,OAAO,SACP8M,IAAI,aACJtI,UAAU,oBACV4E,KAAK,SACLoD,KAAM,UAENvD,EAAAA,cAAA,QAAMzE,UAAU,4BAA2B,aAI7C,ECrOJ0F,EAA6C,CACjDC,QAAS,CAAC,YAAa,OACvBC,IAAK,CAAC,cAAe,eACrBC,MAAO,CAAC,YAAa,QAGV0C,EAGR7I,IAAU,IAADuG,EAAAC,EACZ,MAAMM,EAGF,CACFb,QAAS,CACP,YAAa,CACXe,IAAI,sEAAuE8B,EAAAA,GAAY,qCAAqCA,EAAAA,GAAY,QACxItK,KAAK,iBAAkBsK,EAAAA,GAAY,iBAErCzC,IAAK,CACHW,IAAI,sEAAuE8B,EAAAA,GAAY,gCAAgCA,EAAAA,GAAY,QACnItK,KAAK,qBAAsBsK,EAAAA,GAAY,kBAG3C5C,IAAK,CACH,cAAe,CACbc,IAAI,sEAAuE8B,EAAAA,GAAY,8BAA8BA,EAAAA,GAAY,QACjItK,KAAK,yBAA0BsK,EAAAA,GAAY,aAE7C,cAAe,CACb9B,IAAI,sEAAuE8B,EAAAA,GAAY,gCAAgCA,EAAAA,GAAY,QACnItK,KAAK,2BAA4BsK,EAAAA,GAAY,cAGjD3C,MAAO,CACL,YAAa,CACXa,IAAI,sEAAuE8B,EAAAA,GAAY,iCAAiCA,EAAAA,GAAY,QACpItK,KAAK,iBAAkBsK,EAAAA,GAAY,eAErCzC,IAAK,CACHW,IAAI,sEAAuE8B,EAAAA,GAAY,8BAA8BA,EAAAA,GAAY,QACjItK,KAAK,qBAAsBsK,EAAAA,GAAY,kBAKvC,EAACzB,EAAW,EAACC,IAAiBC,EAAAA,EAAAA,UAAiB,YAC/C,EAACC,EAAa,EAACC,IAAmBF,EAAAA,EAAAA,UAAmB,aAS3D,OANA9C,EAAAA,EAAAA,YAAU,KACHuB,EAAeqB,GAAYF,MAAKpK,GAASA,GAASyK,KACrDC,EAAgBzB,EAAeqB,GAAY,GAC7C,GACC,CAACA,EAAYG,IAGdzC,EAAAA,cAAA,OACEzE,UAAW,wBAA0BN,EAAM0E,SAAW,aAAe,KAErEK,EAAAA,cAAA,OACEzE,UAAU,mBACV0E,QAAShF,EAAMiF,KACfqD,KAAK,iBAEPvD,EAAAA,cAAA,OAAKzE,UAAU,cACbyE,EAAAA,cAAA,UAAQzE,UAAU,qCAChByE,EAAAA,cAAA,KAAGzE,UAAU,oBAAmB,oBAChCyE,EAAAA,cAAA,UACEzE,UAAU,SACV,aAAW,QACX0E,QAAShF,EAAMiF,KACfC,KAAK,YAITH,EAAAA,cAAA,WAASzE,UAAU,mBACjByE,EAAAA,cAACwD,EAAqB,CACpB7C,MAAM,KACNC,SAAU0B,EACVzB,YAAa0B,EACbzB,WAAY,CAAC,UAAW,MAAO,WAGjCd,EAAAA,cAAA,MAAIzE,UAAU,SAEdyE,EAAAA,cAACwD,EAAqB,CACpB7C,MAAM,QACNC,SAAU6B,EACV5B,YAAa6B,EACb5B,WAAYG,EAAeqB,KAE7BtC,EAAAA,cAAA,KAAGzE,UAAU,+BAA8B,4BAEzCyE,EAAAA,cAACyD,EAAAA,KAAI,CAACC,GAAG,OAAM,WAAc,SAI/B1D,EAAAA,cAAA,MAAIzE,UAAU,SAEdyE,EAAAA,cAAA,KAAGzE,UAAU,qBAAoB,oCAE/ByE,EAAAA,cAAA,WAAM,iCAENA,EAAAA,cAAA,WAAM,sCAKVA,EAAAA,cAAA,UAAQzE,UAAU,+CAChByE,EAAAA,cAAA,KACE2D,KAA4C,QAAxCnC,EAAEO,EAAaO,GAAYG,UAAa,IAAAjB,OAAA,EAAtCA,EAAwCS,IAC9C2B,SAAgD,QAAxCnC,EAAEM,EAAaO,GAAYG,UAAa,IAAAhB,OAAA,EAAtCA,EAAwChI,KAClD1C,OAAO,SACP8M,IAAI,aACJtI,UAAU,oBACV4E,KAAK,SACLoD,KAAM,UAENvD,EAAAA,cAAA,QAAMzE,UAAU,4BAA2B,aAI7C,EC5HGyI,EAGR/I,IACH,MAAMgJ,GAAUC,EAAAA,EAAAA,YAAWC,EAAAA,IAGzBC,QAASC,EACTC,KAAMC,EACNrE,KAAMsE,IACJC,EAAAA,EAAAA,KAEJ,OACEzE,EAAAA,cAAAA,EAAAA,SAAA,KACEA,EAAAA,cAAA,OACEzE,UACE,6BAA+BN,EAAM0E,SAAW,aAAe,KAGjEK,EAAAA,cAAA,OACEzE,UAAU,mBACV0E,QAAShF,EAAMiF,KACfqD,KAAK,iBAEPvD,EAAAA,cAAA,OAAKzE,UAAU,cACbyE,EAAAA,cAAA,UAAQzE,UAAU,qCAChByE,EAAAA,cAAA,KAAGzE,UAAU,oBAAmB,uBAChCyE,EAAAA,cAAA,UACEzE,UAAU,SACV,aAAW,QACX0E,QAAShF,EAAMiF,KACfC,KAAK,YAITH,EAAAA,cAAA,WAASzE,UAAU,mBACjByE,EAAAA,cAAA,OAAKzE,UAAU,gBACbyE,EAAAA,cAAA,UAAI,cACJA,EAAAA,cAAA,SAAG,0BACHA,EAAAA,cAAA,KACEzE,UAAU,8DACV0E,QAASA,KACPgE,EAAQS,cAAcJ,OACtBL,EAAQU,UAAU,WAAY,WAAW,EAE3C5N,OAAO,SACP8M,IAAI,aACJe,SAAU,GAEV5E,EAAAA,cAAA,QAAMzE,UAAU,QACdyE,EAAAA,cAAChF,EAAAA,EAAe,CAACJ,KAAMiK,EAAAA,OAEzB7E,EAAAA,cAAA,QAAMzE,UAAU,4BAA2B,qBAM/CyE,EAAAA,cAAA,WAEAA,EAAAA,cAAA,OAAKzE,UAAU,gBACbyE,EAAAA,cAAA,UAAI,cACJA,EAAAA,cAAA,SAAG,uBAEDA,EAAAA,cAAA,WAAM,kBACSA,EAAAA,cAAA,SAAG,aAAa,QAInCA,EAAAA,cAAA,WAEAA,EAAAA,cAAA,OAAKzE,UAAU,gBACbyE,EAAAA,cAAA,UAAI,cACJA,EAAAA,cAAA,SAAG,gBACHA,EAAAA,cAAA,KACEzE,UAAU,8DACV0E,QAASsE,EACTxN,OAAO,SACP8M,IAAI,aACJe,SAAU,GAEV5E,EAAAA,cAAA,QAAMzE,UAAU,QACdyE,EAAAA,cAAChF,EAAAA,EAAe,CAACJ,KAAMiK,EAAAA,OAEzB7E,EAAAA,cAAA,QAAMzE,UAAU,4BAA2B,sBAM/CyE,EAAAA,cAAA,WAEAA,EAAAA,cAAA,KAAGzE,UAAU,eAAc,sCAEzByE,EAAAA,cAAA,WAAM,iCAENA,EAAAA,cAAA,WAAM,4BAKVA,EAAAA,cAAA,UAAQzE,UAAU,sBAGtByE,EAAAA,cAAC8D,EAAiB,CAChBnE,SAAU0E,EACVnE,KAAMsE,IAEP,E,cCjHA,MAAMM,EAGRpE,IAAA,IAAC,oBAAEqE,EAAmB,OAAEC,GAAQtE,EAAA,OACnCV,EAAAA,cAAAA,EAAAA,SAAA,KACEA,EAAAA,cAAA,OAAKzE,UAAS,+CACZyE,EAAAA,cAAA,KACEzE,UAAS,qBAAuByJ,EAAyB,UAAhB,eACzCrB,KAAK,uCACL5M,OAAO,SACP8M,IAAI,aACJ1D,KAAK,SACLoD,KAAM,UAENvD,EAAAA,cAAA,QAAMzE,UAAU,QACdyE,EAAAA,cAAChF,EAAAA,EAAe,CAACJ,KAAMqK,EAAAA,OAEzBjF,EAAAA,cAAA,YAAM,WAERA,EAAAA,cAAA,KACEzE,UAAS,6BACNyJ,EAAyB,UAAhB,eAEZrB,KAAK,kCACL5M,OAAO,SACP8M,IAAI,aACJ1D,KAAK,SACLoD,KAAM,UAENvD,EAAAA,cAAA,QAAMzE,UAAU,QACdyE,EAAAA,cAAChF,EAAAA,EAAe,CAACJ,KAAMsK,EAAAA,OAEzBlF,EAAAA,cAAA,YAAM,aAGVA,EAAAA,cAAA,OAAKzE,UAAU,oDACbyE,EAAAA,cAAA,KACEzE,UAAS,wBAAyByJ,EAAS,mBAAqB,IAChE/E,QAAS8E,GACV,cAGD/E,EAAAA,cAAA,KAAGzE,UAAS,yBAAyByJ,EAAS,qBAAuB,KAAM,yBAI5E,ECtCQG,EAMRzE,IAME,IAND,cACJ0E,GAAgB,EAAI,mBACpBC,GAAqB,EAAI,SACzB/G,EAAQ,OACRgH,GAAS,EAAK,OACdN,GAAS,GACVtE,EACC,MAAM,EAAC6E,EAAe,EAACC,IAAqBhD,EAAAA,EAAAA,WAAS,IAErD9C,EAAAA,EAAAA,YAAU,KACJsF,EACFpF,SAASC,KAAK1C,UAAU2C,IAAI,wBAE5BF,SAASC,KAAK1C,UAAU2C,IAAI,wBAEvB,KACLF,SAASC,KAAK1C,UAAU4C,OAAO,wBAC/BH,SAASC,KAAK1C,UAAU4C,OAAO,uBAAuB,IAEvD,CAACiF,IAEJ,MAAMf,GAAUC,EAAAA,EAAAA,YAAWC,EAAAA,GAC3BF,EAAQS,eAAgBD,EAAAA,EAAAA,KACxBR,EAAQwB,mBAAoBhB,EAAAA,EAAAA,KAE5B,MACEL,QAASsB,EACTpB,KAAMqB,EACNzF,KAAM0F,IACJnB,EAAAA,EAAAA,KAEJ,OACEzE,EAAAA,cAAAA,EAAAA,SAAA,KACEA,EAAAA,cAAA,OACEzE,UAAS,mCACP6J,EAAgB,GAAK,aAAW,KAC7BC,EAA+C,GAA1B,yBAA4B,KACpDL,EAAS,WAAa,IAExBzB,KAAK,aACL,aAAW,mBAEXvD,EAAAA,cAAA,OAAKzE,UAAU,gBACbyE,EAAAA,cAACyD,EAAAA,KAAI,CAACC,GAAI,IAAKnI,UAAU,eACvByE,EAAAA,cAAA,OAAK6F,IC9DjB,qoMD8D4BC,IAAI,gBACpB9F,EAAAA,cAAA,QAAMzE,UAAU,uCAAsC,aAKxDyE,EAAAA,cAAA,KACEuD,KAAK,SACLhI,UAAS,kBAAmBgK,EAAiB,YAAc,IAC3D,aAAW,OACX,gBAAc,QACd,cAAY,SACZtF,QAASA,IAAMuF,GAAmBD,IAElCvF,EAAAA,cAAA,QAAM,cAAY,SAClBA,EAAAA,cAAA,QAAM,cAAY,SAClBA,EAAAA,cAAA,QAAM,cAAY,WAItBA,EAAAA,cAAA,OACE+F,GAAG,SACHxK,UAAS,gBAAiBgK,EAAiB,YAAc,KAEzDvF,EAAAA,cAAA,OAAKzE,UAAU,cACbyE,EAAAA,cAACyD,EAAAA,KAAI,CAACC,GAAI,IAAKnI,UAAU,eAAc,OAGvCyE,EAAAA,cAACyD,EAAAA,KAAI,CAACC,GAAI,SAAUnI,UAAU,eAAc,OAG5CyE,EAAAA,cAACyD,EAAAA,KAAI,CAACC,GAAI,SAAUnI,UAAU,eAAc,QAG5CyE,EAAAA,cAACyD,EAAAA,KAAI,CAACC,GAAI,eAAgBnI,UAAU,eAAc,OAGlDyE,EAAAA,cAACyD,EAAAA,KAAI,CAACC,GAAI,OAAQnI,UAAU,eAAc,OAG1CyE,EAAAA,cAACyD,EAAAA,KAAI,CAACC,GAAI,cAAenI,UAAU,eAAc,QAGjDyE,EAAAA,cAACyD,EAAAA,KAAI,CAACC,GAAI,SAAUnI,UAAU,eAAc,QAG5CyE,EAAAA,cAACyD,EAAAA,KAAI,CAACC,GAAI,mBAAoBnI,UAAU,eAAc,QAOtDyE,EAAAA,cAAA,KACE2D,KAAK,0BACL5M,OAAQ,SACR8M,IAAK,aACLtI,UAAU,eACX,eAGDyE,EAAAA,cAAA,OAAKzE,UAAU,oBACbyE,EAAAA,cAAA,KACEzE,UAAU,+BACV0E,QAASA,KACFqF,GAIHrB,EAAQwB,kBAAkBnB,OAC1BL,EAAQU,UAAU,WAAY,UAJ9BV,EAAQS,cAAcJ,OACtBL,EAAQU,UAAU,WAAY,YAIhC,EAEF5N,OAAO,SACP8M,IAAI,aACJe,SAAU,GAEV5E,EAAAA,cAAA,QAAMzE,UAAU,QACdyE,EAAAA,cAAChF,EAAAA,EAAe,CAACJ,KAAMiK,EAAAA,OAEzB7E,EAAAA,cAAA,QAAMzE,UAAU,4BAA2B,eAOrDyE,EAAAA,cAAA,OACEzE,UAAS,yBACP6J,GAAiBC,EAAqB,GAAK,eAI/CrF,EAAAA,cAACmE,EAAAA,EAAc6B,SAAQ,CAAChO,MAAOiM,GAC5B3F,GAGH0B,EAAAA,cAACgE,EAAiB,CAChBrE,SAAUsE,EAAQwB,kBAAkBrB,QACpClE,KAAM+D,EAAQwB,kBAAkBvF,OAElCF,EAAAA,cAACuB,EAAa,CACZ5B,SAAUsE,EAAQS,cAAcN,QAChClE,KAAM+D,EAAQS,cAAcxE,OAE9BF,EAAAA,cAACiG,EAAkB,CACjBtG,SAAU+F,EACVxF,KAAM0F,IAER5F,EAAAA,cAAA,UACEzE,UAAS,sBAAuByJ,EAAS,uBAAyB,KAElEhF,EAAAA,cAAC8E,EAAQ,CACPC,oBAAqBY,EACrBX,OAAQA,KAGZhF,EAAAA,cAAA,OAAKzE,UAAU,wBAEbyE,EAAAA,cAAC8E,EAAQ,CAACC,oBAAqBA,OAAUC,OAAQA,KAElD,C,gIErLA,MAAM9C,EAAc,SACd6B,EAAe,SAEfmC,EAAgC,CAC3C,QACA,QACA,SACA,OACA,OACA,OACA,QACA,OACA,QACA,OACA,UACA,OACA,WACA,KACA,MACA,QACA,OACA,UACA,aACA,QACA,OACA,QACA,OACA,OACA,OACA,QACA,QACA,QACA,OACA,OACA,WAYWC,EAET,CACFC,QAAO,CACL3M,KAAM,QACNsM,GAAI,iBAENM,QAAO,CACL5M,KAAM,QACNsM,GAAI,YAENO,SAAQ,CACN7M,KAAM,SACNsM,GAAI,oBAENQ,OAAM,CACJ9M,KAAM,OACNsM,GAAI,eAENS,OAAM,CACJ/M,KAAM,OACNsM,GAAI,gBAENU,OAAM,CACJhN,KAAM,OACNsM,GAAI,mBAENW,QAAO,CACLjN,KAAM,QACNsM,GAAI,qBAENY,OAAM,CACJlN,KAAM,OACNsM,GAAI,iBAENa,QAAO,CACLnN,KAAM,QACNsM,GAAI,iBAENc,OAAM,CACJpN,KAAM,OACNsM,GAAI,eAENe,UAAS,CACPrN,KAAM,QACNsM,GAAI,cAENgB,OAAM,CACJtN,KAAM,OACNsM,GAAI,iBAENiB,SAAU,CACRvN,KAAM,WACNsM,GAAI,aAENkB,KAAI,CACFxN,KAAM,KACNsM,GAAI,QAENmB,IAAK,CACHzN,KAAM,OACNsM,GAAI,gBAENoB,QAAO,CACL1N,KAAM,QACNsM,GAAI,gBAENqB,OAAM,CACJ3N,KAAM,OACNsM,GAAI,aAENsB,UAAS,CACP5N,KAAM,UACNsM,GAAI,QAENuB,aAAY,CACV7N,KAAM,aACNsM,GAAI,mBAENwB,QAAO,CACL9N,KAAM,WACNsM,GAAI,wBAENyB,OAAM,CACJ/N,KAAM,OACNsM,GAAI,oBAEN0B,QAAO,CACLhO,KAAM,QACNsM,GAAI,oBAEN2B,OAAM,CACJjO,KAAM,OACNsM,GAAI,eAEN4B,OAAM,CACJlO,KAAM,OACNsM,GAAI,iBAEN6B,OAAM,CACJnO,KAAM,OACNsM,GAAI,gBAEN8B,QAAO,CACLpO,KAAM,QACNsM,GAAI,iBAEN+B,QAAO,CACLrO,KAAM,QACNsM,GAAI,gBAENgC,QAAO,CACLtO,KAAM,SACNsM,GAAI,YAENiC,OAAM,CACJvO,KAAM,OACNsM,GAAI,qBAENkC,OAAM,CACJxO,KAAM,OACNsM,GAAI,gBAENmC,QAAS,CACPzO,KAAM,UACNsM,GAAI,W,sGCxJD,MAAM5B,EAAgBnE,EAAAA,cAAwC,CACnE2E,UAAWA,CAACwD,EAAeC,KACP,oBAAXnF,QACLA,OAAOoF,MACPpF,OAAOoF,KAAK,QAASF,EAAO,CAAEG,eAAgBF,GAAgB,EAElE1D,cAAe,CACbN,SAAS,EACTE,KAAMA,KACJ,MAAM,IAAIiE,MAAM,0BAA0B,EAE5CrI,KAAMA,KACJ,MAAM,IAAIqI,MAAM,0BAA0B,GAG9C9C,kBAAmB,CACjBrB,SAAS,EACTE,KAAMA,KACJ,MAAM,IAAIiE,MAAM,0BAA0B,EAE5CrI,KAAMA,KACJ,MAAM,IAAIqI,MAAM,0BAA0B,GAG9CC,aAAaC,IAQFC,EAAmB1I,EAAAA,cAA2C,CACzEkG,cAAa,KACbC,eACF,M,qECtDO,MAAM1B,EAAqBA,KAChC,MAAM,EAACL,EAAQ,EAACuE,IAAcnG,EAAAA,EAAAA,WAAS,GAQvC,MAAO,CAAE4B,UAASE,KAPLA,KACXqE,GAAW,EAAK,EAMMzI,KAJXA,KACXyI,GAAW,EAAM,EAGW,C","sources":["webpack://voicevox-blog/./node_modules/@fortawesome/react-fontawesome/index.es.js","webpack://voicevox-blog/./src/components/modalMarkdown.tsx","webpack://voicevox-blog/./src/components/modalPrivacyPolicy.tsx","webpack://voicevox-blog/./src/components/downloadModalSelecter.tsx","webpack://voicevox-blog/./src/components/downloadModal.tsx","webpack://voicevox-blog/./src/components/nemoDownloadModal.tsx","webpack://voicevox-blog/./src/components/nemoGuidanceModal.tsx","webpack://voicevox-blog/./src/components/page-footer.tsx","webpack://voicevox-blog/./src/components/page.tsx","webpack://voicevox-blog/./src/images/icon.png","webpack://voicevox-blog/./src/constants.ts","webpack://voicevox-blog/./src/contexts/context.ts","webpack://voicevox-blog/./src/hooks/hook.ts"],"sourcesContent":["import { parse, icon } from '@fortawesome/fontawesome-svg-core';\nimport PropTypes from 'prop-types';\nimport React from 'react';\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n enumerableOnly && (symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n })), keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = null != arguments[i] ? arguments[i] : {};\n i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n\n return target;\n}\n\nfunction _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, _typeof(obj);\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nfunction _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n\n var target = _objectWithoutPropertiesLoose(source, excluded);\n\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n}\n\nfunction _toConsumableArray(arr) {\n return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();\n}\n\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return _arrayLikeToArray(arr);\n}\n\nfunction _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return _arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);\n}\n\nfunction _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n\n return arr2;\n}\n\nfunction _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\n// Get CSS class list from a props object\nfunction classList(props) {\n var _classes;\n\n var beat = props.beat,\n fade = props.fade,\n beatFade = props.beatFade,\n bounce = props.bounce,\n shake = props.shake,\n flash = props.flash,\n spin = props.spin,\n spinPulse = props.spinPulse,\n spinReverse = props.spinReverse,\n pulse = props.pulse,\n fixedWidth = props.fixedWidth,\n inverse = props.inverse,\n border = props.border,\n listItem = props.listItem,\n flip = props.flip,\n size = props.size,\n rotation = props.rotation,\n pull = props.pull; // map of CSS class names to properties\n\n var classes = (_classes = {\n 'fa-beat': beat,\n 'fa-fade': fade,\n 'fa-beat-fade': beatFade,\n 'fa-bounce': bounce,\n 'fa-shake': shake,\n 'fa-flash': flash,\n 'fa-spin': spin,\n 'fa-spin-reverse': spinReverse,\n 'fa-spin-pulse': spinPulse,\n 'fa-pulse': pulse,\n 'fa-fw': fixedWidth,\n 'fa-inverse': inverse,\n 'fa-border': border,\n 'fa-li': listItem,\n 'fa-flip': flip === true,\n 'fa-flip-horizontal': flip === 'horizontal' || flip === 'both',\n 'fa-flip-vertical': flip === 'vertical' || flip === 'both'\n }, _defineProperty(_classes, \"fa-\".concat(size), typeof size !== 'undefined' && size !== null), _defineProperty(_classes, \"fa-rotate-\".concat(rotation), typeof rotation !== 'undefined' && rotation !== null && rotation !== 0), _defineProperty(_classes, \"fa-pull-\".concat(pull), typeof pull !== 'undefined' && pull !== null), _defineProperty(_classes, 'fa-swap-opacity', props.swapOpacity), _classes); // map over all the keys in the classes object\n // return an array of the keys where the value for the key is not null\n\n return Object.keys(classes).map(function (key) {\n return classes[key] ? key : null;\n }).filter(function (key) {\n return key;\n });\n}\n\n// Camelize taken from humps\n// humps is copyright © 2012+ Dom Christie\n// Released under the MIT license.\n// Performant way to determine if object coerces to a number\nfunction _isNumerical(obj) {\n obj = obj - 0; // eslint-disable-next-line no-self-compare\n\n return obj === obj;\n}\n\nfunction camelize(string) {\n if (_isNumerical(string)) {\n return string;\n } // eslint-disable-next-line no-useless-escape\n\n\n string = string.replace(/[\\-_\\s]+(.)?/g, function (match, chr) {\n return chr ? chr.toUpperCase() : '';\n }); // Ensure 1st char is always lowercase\n\n return string.substr(0, 1).toLowerCase() + string.substr(1);\n}\n\nvar _excluded = [\"style\"];\n\nfunction capitalize(val) {\n return val.charAt(0).toUpperCase() + val.slice(1);\n}\n\nfunction styleToObject(style) {\n return style.split(';').map(function (s) {\n return s.trim();\n }).filter(function (s) {\n return s;\n }).reduce(function (acc, pair) {\n var i = pair.indexOf(':');\n var prop = camelize(pair.slice(0, i));\n var value = pair.slice(i + 1).trim();\n prop.startsWith('webkit') ? acc[capitalize(prop)] = value : acc[prop] = value;\n return acc;\n }, {});\n}\n\nfunction convert(createElement, element) {\n var extraProps = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n\n if (typeof element === 'string') {\n return element;\n }\n\n var children = (element.children || []).map(function (child) {\n return convert(createElement, child);\n });\n /* eslint-disable dot-notation */\n\n var mixins = Object.keys(element.attributes || {}).reduce(function (acc, key) {\n var val = element.attributes[key];\n\n switch (key) {\n case 'class':\n acc.attrs['className'] = val;\n delete element.attributes['class'];\n break;\n\n case 'style':\n acc.attrs['style'] = styleToObject(val);\n break;\n\n default:\n if (key.indexOf('aria-') === 0 || key.indexOf('data-') === 0) {\n acc.attrs[key.toLowerCase()] = val;\n } else {\n acc.attrs[camelize(key)] = val;\n }\n\n }\n\n return acc;\n }, {\n attrs: {}\n });\n\n var _extraProps$style = extraProps.style,\n existingStyle = _extraProps$style === void 0 ? {} : _extraProps$style,\n remaining = _objectWithoutProperties(extraProps, _excluded);\n\n mixins.attrs['style'] = _objectSpread2(_objectSpread2({}, mixins.attrs['style']), existingStyle);\n /* eslint-enable */\n\n return createElement.apply(void 0, [element.tag, _objectSpread2(_objectSpread2({}, mixins.attrs), remaining)].concat(_toConsumableArray(children)));\n}\n\nvar PRODUCTION = false;\n\ntry {\n PRODUCTION = process.env.NODE_ENV === 'production';\n} catch (e) {}\n\nfunction log () {\n if (!PRODUCTION && console && typeof console.error === 'function') {\n var _console;\n\n (_console = console).error.apply(_console, arguments);\n }\n}\n\nfunction normalizeIconArgs(icon) {\n // this has everything that it needs to be rendered which means it was probably imported\n // directly from an icon svg package\n if (icon && _typeof(icon) === 'object' && icon.prefix && icon.iconName && icon.icon) {\n return icon;\n }\n\n if (parse.icon) {\n return parse.icon(icon);\n } // if the icon is null, there's nothing to do\n\n\n if (icon === null) {\n return null;\n } // if the icon is an object and has a prefix and an icon name, return it\n\n\n if (icon && _typeof(icon) === 'object' && icon.prefix && icon.iconName) {\n return icon;\n } // if it's an array with length of two\n\n\n if (Array.isArray(icon) && icon.length === 2) {\n // use the first item as prefix, second as icon name\n return {\n prefix: icon[0],\n iconName: icon[1]\n };\n } // if it's a string, use it as the icon name\n\n\n if (typeof icon === 'string') {\n return {\n prefix: 'fas',\n iconName: icon\n };\n }\n}\n\n// creates an object with a key of key\n// and a value of value\n// if certain conditions are met\nfunction objectWithKey(key, value) {\n // if the value is a non-empty array\n // or it's not an array but it is truthy\n // then create the object with the key and the value\n // if not, return an empty array\n return Array.isArray(value) && value.length > 0 || !Array.isArray(value) && value ? _defineProperty({}, key, value) : {};\n}\n\nvar FontAwesomeIcon = /*#__PURE__*/React.forwardRef(function (props, ref) {\n var iconArgs = props.icon,\n maskArgs = props.mask,\n symbol = props.symbol,\n className = props.className,\n title = props.title,\n titleId = props.titleId,\n maskId = props.maskId;\n var iconLookup = normalizeIconArgs(iconArgs);\n var classes = objectWithKey('classes', [].concat(_toConsumableArray(classList(props)), _toConsumableArray(className.split(' '))));\n var transform = objectWithKey('transform', typeof props.transform === 'string' ? parse.transform(props.transform) : props.transform);\n var mask = objectWithKey('mask', normalizeIconArgs(maskArgs));\n var renderedIcon = icon(iconLookup, _objectSpread2(_objectSpread2(_objectSpread2(_objectSpread2({}, classes), transform), mask), {}, {\n symbol: symbol,\n title: title,\n titleId: titleId,\n maskId: maskId\n }));\n\n if (!renderedIcon) {\n log('Could not find icon', iconLookup);\n return null;\n }\n\n var abstract = renderedIcon.abstract;\n var extraProps = {\n ref: ref\n };\n Object.keys(props).forEach(function (key) {\n // eslint-disable-next-line no-prototype-builtins\n if (!FontAwesomeIcon.defaultProps.hasOwnProperty(key)) {\n extraProps[key] = props[key];\n }\n });\n return convertCurry(abstract[0], extraProps);\n});\nFontAwesomeIcon.displayName = 'FontAwesomeIcon';\nFontAwesomeIcon.propTypes = {\n beat: PropTypes.bool,\n border: PropTypes.bool,\n beatFade: PropTypes.bool,\n bounce: PropTypes.bool,\n className: PropTypes.string,\n fade: PropTypes.bool,\n flash: PropTypes.bool,\n mask: PropTypes.oneOfType([PropTypes.object, PropTypes.array, PropTypes.string]),\n maskId: PropTypes.string,\n fixedWidth: PropTypes.bool,\n inverse: PropTypes.bool,\n flip: PropTypes.oneOf([true, false, 'horizontal', 'vertical', 'both']),\n icon: PropTypes.oneOfType([PropTypes.object, PropTypes.array, PropTypes.string]),\n listItem: PropTypes.bool,\n pull: PropTypes.oneOf(['right', 'left']),\n pulse: PropTypes.bool,\n rotation: PropTypes.oneOf([0, 90, 180, 270]),\n shake: PropTypes.bool,\n size: PropTypes.oneOf(['2xs', 'xs', 'sm', 'lg', 'xl', '2xl', '1x', '2x', '3x', '4x', '5x', '6x', '7x', '8x', '9x', '10x']),\n spin: PropTypes.bool,\n spinPulse: PropTypes.bool,\n spinReverse: PropTypes.bool,\n symbol: PropTypes.oneOfType([PropTypes.bool, PropTypes.string]),\n title: PropTypes.string,\n titleId: PropTypes.string,\n transform: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),\n swapOpacity: PropTypes.bool\n};\nFontAwesomeIcon.defaultProps = {\n border: false,\n className: '',\n mask: null,\n maskId: null,\n fixedWidth: false,\n inverse: false,\n flip: false,\n icon: null,\n listItem: false,\n pull: null,\n pulse: false,\n rotation: null,\n size: null,\n spin: false,\n spinPulse: false,\n spinReverse: false,\n beat: false,\n fade: false,\n beatFade: false,\n bounce: false,\n shake: false,\n symbol: false,\n title: '',\n titleId: null,\n transform: null,\n swapOpacity: false\n};\nvar convertCurry = convert.bind(null, React.createElement);\n\nexport { FontAwesomeIcon };\n","import React, { useEffect } from \"react\"\r\n\r\nexport default (props: {\r\n isActive: boolean\r\n title: string\r\n html: string\r\n hide: () => void\r\n className?: string\r\n}) => {\r\n useEffect(() => {\r\n if (props.isActive) {\r\n document.body.classList.add(\"is-clipped\")\r\n } else {\r\n document.body.classList.remove(\"is-clipped\")\r\n }\r\n }, [props.isActive])\r\n\r\n return (\r\n \r\n
\r\n
\r\n
\r\n

{props.title}

\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n )\r\n}\r\n","import { graphql, useStaticQuery } from \"gatsby\"\nimport React from \"react\"\n\nimport ModalMarkdown from \"./modalMarkdown\"\n\nexport default (props: { isActive: boolean; hide: () => void }) => {\n const html = useStaticQuery(graphql`\n query {\n markdownRemark(fileAbsolutePath: { regex: \"/privacyPolicy/\" }) {\n html\n }\n }\n `).markdownRemark.html\n return (\n \n )\n}\n","import React from \"react\"\n\nexport default ({\n label,\n selected,\n setSelected,\n candidates,\n}: {\n label: string\n selected: T\n setSelected: (selected: T) => void\n candidates: T[]\n}) => {\n return (\n
\n
\n

\n {label}\n

\n
\n
\n
\n {candidates.map((candidate, index) => (\n setSelected(candidate)}\n type=\"button\"\n >\n {candidate}\n \n ))}\n
\n
\n
\n )\n}\n","import { Link, graphql, useStaticQuery } from \"gatsby\"\nimport React, { useEffect, useState } from \"react\"\nimport { APP_VERSION } from \"../constants\"\nimport DownloadModalSelecter from \"./downloadModalSelecter\"\n\ntype OsType = \"Windows\" | \"Mac\" | \"Linux\"\ntype ModeType = \"GPU / CPU\" | \"CPU\" | \"CPU (Intel)\" | \"CPU (Apple)\"\ntype PackageType = \"インストーラー\" | \"Zip\" | \"tar.gz\"\n\nconst modeAvailables: Record = {\n Windows: [\"GPU / CPU\", \"CPU\"],\n Mac: [\"CPU (Intel)\", \"CPU (Apple)\"],\n Linux: [\"GPU / CPU\", \"CPU\"],\n}\n\nconst packageAvailables = {\n Windows: {\n \"GPU / CPU\": [\"インストーラー\", \"Zip\"],\n CPU: [\"インストーラー\", \"Zip\"],\n },\n Mac: {\n \"CPU (Intel)\": [\"インストーラー\", \"Zip\"],\n \"CPU (Apple)\": [\"インストーラー\", \"Zip\"],\n },\n Linux: { \"GPU / CPU\": [\"インストーラー\"], CPU: [\"インストーラー\", \"tar.gz\"] },\n} as const satisfies Record>>\n\nexport const DownloadModal: React.FC<{\n isActive: boolean\n hide: () => void\n}> = props => {\n const scriptNodes: { name: string; publicURL: string }[] =\n useStaticQuery(graphql`\n query {\n allFile(filter: { dir: { regex: \"/scripts$/\" } }) {\n nodes {\n name\n publicURL\n }\n }\n }\n `).allFile.nodes\n\n const downloadUrls: Record<\n OsType,\n Partial<\n Record<\n ModeType,\n Partial>\n >\n >\n > = {\n Windows: {\n \"GPU / CPU\": {\n インストーラー: {\n url: `https://github.com/VOICEVOX/voicevox/releases/download/${APP_VERSION}/VOICEVOX.Web.Setup.${APP_VERSION}.exe`,\n name: `VOICEVOX.Setup.${APP_VERSION}.Windows.exe`,\n },\n Zip: {\n url: `https://github.com/VOICEVOX/voicevox/releases/download/${APP_VERSION}/voicevox-windows-directml-${APP_VERSION}.zip`,\n name: `VOICEVOX.${APP_VERSION}.Windows.zip`,\n },\n },\n CPU: {\n インストーラー: {\n url: `https://github.com/VOICEVOX/voicevox/releases/download/${APP_VERSION}/VOICEVOX-CPU.Web.Setup.${APP_VERSION}.exe`,\n name: `VOICEVOX-CPU.Setup.${APP_VERSION}.Windows.exe`,\n },\n Zip: {\n url: `https://github.com/VOICEVOX/voicevox/releases/download/${APP_VERSION}/voicevox-windows-cpu-${APP_VERSION}.zip`,\n name: `VOICEVOX-CPU.${APP_VERSION}.Windows.zip`,\n },\n },\n },\n Mac: {\n \"CPU (Intel)\": {\n インストーラー: {\n url: `https://github.com/VOICEVOX/voicevox/releases/download/${APP_VERSION}/VOICEVOX.${APP_VERSION}-x64.dmg`,\n name: `VOICEVOX-CPU-x64.${APP_VERSION}.Mac.dmg`,\n },\n Zip: {\n url: `https://github.com/VOICEVOX/voicevox/releases/download/${APP_VERSION}/voicevox-macos-x64-cpu-${APP_VERSION}.zip`,\n name: `VOICEVOX-CPU-x64.${APP_VERSION}.Mac.zip`,\n },\n },\n \"CPU (Apple)\": {\n インストーラー: {\n url: `https://github.com/VOICEVOX/voicevox/releases/download/${APP_VERSION}/VOICEVOX.${APP_VERSION}-arm64.dmg`,\n name: `VOICEVOX-CPU-arm64.${APP_VERSION}.Mac.dmg`,\n },\n Zip: {\n url: `https://github.com/VOICEVOX/voicevox/releases/download/${APP_VERSION}/voicevox-macos-arm64-cpu-${APP_VERSION}.zip`,\n name: `VOICEVOX-CPU-arm64.${APP_VERSION}.Mac.zip`,\n },\n },\n },\n Linux: {\n \"GPU / CPU\": {\n インストーラー: {\n url: scriptNodes.find(value => value.name == \"linuxInstallNvidia\")!\n .publicURL,\n name: `VOICEVOX.Installer.${APP_VERSION}.Linux.sh`,\n },\n },\n CPU: {\n インストーラー: {\n url: scriptNodes.find(value => value.name == \"linuxInstallCpu\")!\n .publicURL,\n name: `VOICEVOX-CPU.Installer.${APP_VERSION}.Linux.sh`,\n },\n \"tar.gz\": {\n url: `https://github.com/VOICEVOX/voicevox/releases/download/${APP_VERSION}/voicevox-linux-cpu-${APP_VERSION}.tar.gz`,\n name: `VOICEVOX-CPU.${APP_VERSION}.Linux.tar.gz`,\n },\n },\n },\n }\n\n const [selectedOs, setSelectedOs] = useState(\"Windows\")\n const [selectedMode, setSelectedMode] = useState(\"GPU / CPU\")\n const [selectedPackage, setSelectedPackage] =\n useState(\"インストーラー\")\n\n const selectedOrDefaultMode = modeAvailables[selectedOs].includes(\n selectedMode\n )\n ? selectedMode\n : modeAvailables[selectedOs][0]\n\n const selectedOrDefaultPackage = packageAvailables[selectedOs][\n selectedOrDefaultMode\n ]!.includes(selectedPackage)\n ? selectedPackage\n : packageAvailables[selectedOs][selectedOrDefaultMode]![0]\n\n useEffect(() => {\n const userAgent = window.navigator.userAgent\n if (userAgent.includes(\"Windows\")) {\n selectOs(\"Windows\")\n } else if (userAgent.includes(\"Mac\")) {\n selectOs(\"Mac\")\n } else if (userAgent.includes(\"Linux\")) {\n selectOs(\"Linux\")\n }\n }, [])\n\n const selectOs = (os: OsType) => {\n setSelectedOs(os)\n // 変更先のOSで選択できないモードの場合、最初のモードを選択する\n selectMode(\n os,\n modeAvailables[os].includes(selectedMode)\n ? selectedMode\n : modeAvailables[os][0]\n )\n }\n const selectMode = (os: OsType, mode: ModeType) => {\n setSelectedMode(mode)\n if (!packageAvailables[os][mode]!.includes(selectedPackage)) {\n setSelectedPackage(packageAvailables[os][mode]![0])\n }\n }\n\n return (\n \n \n
\n
\n

VOICEVOX ダウンロード

\n \n
\n\n
\n \n\n
\n\n selectMode(selectedOs, mode)}\n candidates={modeAvailables[selectedOs]}\n />\n

\n ※ GPUモードの方が快適ですが、利用するためには\n 対応するGPU\n が必要です\n

\n\n
\n\n \n

\n ※ 推奨パッケージはインストーラー版です\n

\n
\n\n
\n \n 利用規約\n \n \n ダウンロード\n \n
\n
\n \n )\n}\n","// Nemoのダウンロードモーダル\n\nimport { Link } from \"gatsby\"\nimport React, { useEffect, useState } from \"react\"\nimport { NEMO_VERSION } from \"../constants\"\nimport DownloadModalSelecter from \"./downloadModalSelecter\"\n\ntype OsType = \"Windows\" | \"Mac\" | \"Linux\"\ntype ModeType = \"GPU / CPU\" | \"CPU\" | \"CPU (Intel)\" | \"CPU (Apple)\"\n\nconst modeAvailables: Record = {\n Windows: [\"GPU / CPU\", \"CPU\"],\n Mac: [\"CPU (Intel)\", \"CPU (Apple)\"],\n Linux: [\"GPU / CPU\", \"CPU\"],\n}\n\nexport const NemoDownloadModal: React.FC<{\n isActive: boolean\n hide: () => void\n}> = props => {\n const downloadUrls: Record<\n OsType,\n Partial>\n > = {\n Windows: {\n \"GPU / CPU\": {\n url: `https://github.com/VOICEVOX/voicevox_nemo_engine/releases/download/${NEMO_VERSION}/voicevox_engine-windows-directml-${NEMO_VERSION}.vvpp`,\n name: `VOICEVOX.Nemo.${NEMO_VERSION}.Windows.vvpp`,\n },\n CPU: {\n url: `https://github.com/VOICEVOX/voicevox_nemo_engine/releases/download/${NEMO_VERSION}/voicevox_engine-windows-cpu-${NEMO_VERSION}.vvpp`,\n name: `VOICEVOX-CPU.Nemo.${NEMO_VERSION}.Windows.vvpp`,\n },\n },\n Mac: {\n \"CPU (Intel)\": {\n url: `https://github.com/VOICEVOX/voicevox_nemo_engine/releases/download/${NEMO_VERSION}/voicevox_engine-macos-x64-${NEMO_VERSION}.vvpp`,\n name: `VOICEVOX-CPU-x64.Nemo.${NEMO_VERSION}.Mac.vvpp`,\n },\n \"CPU (Apple)\": {\n url: `https://github.com/VOICEVOX/voicevox_nemo_engine/releases/download/${NEMO_VERSION}/voicevox_engine-macos-arm64-${NEMO_VERSION}.vvpp`,\n name: `VOICEVOX-CPU-arm64.Nemo.${NEMO_VERSION}.Mac.vvpp`,\n },\n },\n Linux: {\n \"GPU / CPU\": {\n url: `https://github.com/VOICEVOX/voicevox_nemo_engine/releases/download/${NEMO_VERSION}/voicevox_engine-linux-nvidia-${NEMO_VERSION}.vvpp`,\n name: `VOICEVOX.Nemo.${NEMO_VERSION}.Linux.vvpp`,\n },\n CPU: {\n url: `https://github.com/VOICEVOX/voicevox_nemo_engine/releases/download/${NEMO_VERSION}/voicevox_engine-linux-cpu-${NEMO_VERSION}.vvpp`,\n name: `VOICEVOX-CPU.Nemo.${NEMO_VERSION}.Linux.vvpp`,\n },\n },\n }\n\n const [selectedOs, setSelectedOs] = useState(\"Windows\")\n const [selectedMode, setSelectedMode] = useState(\"GPU / CPU\")\n\n // 存在しない組み合わせのときに選択中のものを変更する\n useEffect(() => {\n if (!modeAvailables[selectedOs].find(value => value == selectedMode)) {\n setSelectedMode(modeAvailables[selectedOs][0])\n }\n }, [selectedOs, selectedMode])\n\n return (\n \n \n
\n
\n

Nemo エンジン ダウンロード

\n \n
\n\n
\n \n\n
\n\n \n

\n ※ GPUモードの方が快適ですが、利用するためには\n 対応するGPU\n が必要です\n

\n\n
\n\n

\n VOICEVOX 内の「マルチエンジン機能」を ON にしたあと、\n
\n ダウンロードした .vvpp ファイルをダブルクリックするか\n
\n 「エンジン」→「エンジンの管理」で Nemo 音声を追加できます。\n

\n
\n\n
\n \n ダウンロード\n \n
\n
\n \n )\n}\n","// Nemoの案内モーダル\n\nimport { faDownload } from \"@fortawesome/free-solid-svg-icons\"\nimport { FontAwesomeIcon } from \"@fortawesome/react-fontawesome\"\nimport React, { useContext } from \"react\"\nimport { GlobalContext } from \"../contexts/context\"\nimport { useModalController } from \"../hooks/hook\"\nimport { NemoDownloadModal } from \"./nemoDownloadModal\"\n\nexport const NemoGuidanceModal: React.FC<{\n isActive: boolean\n hide: () => void\n}> = props => {\n const context = useContext(GlobalContext)\n\n const {\n showing: showingNemoDownloadModal,\n show: showNemoDownloadModal,\n hide: hideNemoDownloadModal,\n } = useModalController()\n\n return (\n <>\n \n \n
\n
\n

VOICEVOX Nemo ご利用案内

\n \n
\n\n
\n
\n

- Step 1 -

\n

VOICEVOX ソフトウェアをインストール

\n {\n context.downloadModal.show()\n context.sendEvent(\"download\", \"software\")\n }}\n target=\"_blank\"\n rel=\"noreferrer\"\n tabIndex={0}\n >\n \n \n \n \n VOICEVOX ダウンロード\n \n \n
\n\n
\n\n
\n

- Step 2 -

\n

\n VOICEVOX ソフトウェアを起動して\n
\n 設定→オプション→高度な設定→マルチエンジン機能をON\n

\n
\n\n
\n\n
\n

- Step 3 -

\n

Nemo エンジンを追加

\n \n \n \n \n \n Nemo エンジン ダウンロード\n \n \n
\n\n
\n\n

\n ※ VOICEVOX ソフトウェアにはキャラクターの音声も含まれます。\n
\n キャラクターの音声と Nemo の音声は利用規約が異なるので\n
\n ご利用の際は各音声の利用規約をご確認ください。\n

\n
\n\n
\n
\n \n \n \n )\n}\n","import { faGithub, faTwitter } from \"@fortawesome/free-brands-svg-icons\"\nimport { FontAwesomeIcon } from \"@fortawesome/react-fontawesome\"\nimport React from \"react\"\n\nexport const VVFooter: React.FC<{\n privacyPolicyShower: () => void\n isDark: boolean // Nemoやソングのページかどうか\n}> = ({ privacyPolicyShower, isDark }) => (\n <>\n
\n \n \n \n \n GitHub\n \n \n \n \n \n Twitter\n \n
\n
\n \n プライバシーポリシー\n \n

\n © Hiroshiba Kazuyuki\n

\n
\n \n)\n","import { faDownload } from \"@fortawesome/free-solid-svg-icons\"\nimport { FontAwesomeIcon } from \"@fortawesome/react-fontawesome\"\nimport { Link } from \"gatsby\"\nimport React, { useContext, useEffect, useState } from \"react\"\nimport ModalPrivacyPolicy from \"../components/modalPrivacyPolicy\"\nimport { GlobalContext } from \"../contexts/context\"\nimport { useModalController } from \"../hooks/hook\"\nimport icon from \"../images/icon.png\"\nimport { DownloadModal } from \"./downloadModal\"\nimport { NemoGuidanceModal } from \"./nemoGuidanceModal\"\nimport { VVFooter } from \"./page-footer\"\n\nexport const Page: React.FC<{\n showingHeader?: boolean\n showingHeaderOnTop?: boolean // ページ最上部でヘッダーを表示するかどうか\n children: React.ReactNode\n isNemo?: boolean // Nemo用のページか\n isDark?: boolean // 黒基調のページか\n}> = ({\n showingHeader = true,\n showingHeaderOnTop = true,\n children,\n isNemo = false,\n isDark = false,\n}) => {\n const [isBurgerActive, setIsBurgerActive] = useState(false)\n\n useEffect(() => {\n if (isDark) {\n document.body.classList.add(\"has-background-black\")\n } else {\n document.body.classList.add(\"has-background-white\")\n }\n return () => {\n document.body.classList.remove(\"has-background-black\")\n document.body.classList.remove(\"has-background-white\")\n }\n }, [isDark])\n\n const context = useContext(GlobalContext)\n context.downloadModal = useModalController()\n context.nemoGuidanceModal = useModalController()\n\n const {\n showing: showingPrivacyPolicyModal,\n show: showPrivacyPolicyModal,\n hide: hidePrivacyPolicyModal,\n } = useModalController()\n\n return (\n <>\n \n
\n \n \"VOICEVOXのロゴ\"\n \n VOICEVOX\n \n \n\n setIsBurgerActive(!isBurgerActive)}\n >\n \n \n \n \n
\n\n \n
\n \n トーク\n \n \n ソング\n \n \n 利用規約\n \n \n 使い方\n \n \n Q&A\n \n \n ボイボ寮\n \n \n Nemo\n \n \n 変更履歴\n \n {/* TODO: リリース時にコメントアウトを外す\n \n ニュース\n */}\n \n pixivFANBOX\n \n
\n {\n if (!isNemo) {\n context.downloadModal.show()\n context.sendEvent(\"download\", \"software\")\n } else {\n context.nemoGuidanceModal.show()\n context.sendEvent(\"download\", \"nemo\")\n }\n }}\n target=\"_blank\"\n rel=\"noreferrer\"\n tabIndex={0}\n >\n \n \n \n ダウンロード\n \n
\n
\n \n \n {/* 空間を空けるために必要 */}\n \n\n \n {children}\n \n\n \n \n \n \n \n \n
\n {/* 空間を空けるために必要 */}\n {}} isDark={isDark} />\n
\n \n )\n}\n","export default \"data:image/png;base64,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\"","import { CharacterKey } from \"./types/dormitoryCharacter\"\n\nexport const APP_VERSION = \"0.21.1\"\nexport const NEMO_VERSION = \"0.21.0\"\n\nexport const characterKeys: CharacterKey[] = [\n \"四国めたん\",\n \"ずんだもん\",\n \"春日部つむぎ\",\n \"雨晴はう\",\n \"波音リツ\",\n \"玄野武宏\",\n \"白上虎太郎\",\n \"青山龍星\",\n \"冥鳴ひまり\",\n \"九州そら\",\n \"モチノキョウコ\",\n \"剣崎雌雄\",\n \"WhiteCUL\",\n \"後鬼\",\n \"No7\",\n \"ちび式じい\",\n \"櫻歌ミコ\",\n \"小夜_SAYO\",\n \"ナースロボ_タイプT\",\n \"聖騎士紅桜\",\n \"雀松朱司\",\n \"麒ヶ島宗麟\",\n \"春歌ナナ\",\n \"猫使アル\",\n \"猫使ビィ\",\n \"中国うさぎ\",\n \"栗田まろん\",\n \"藍田ノエル\",\n \"満別花丸\",\n \"琴詠ニア\",\n \"Voidoll\",\n]\n\nexport type CharacterInfoEntry = {\n name: string\n id: string\n}\n\n// NOTE:\n// このデータの一部を gatsby-node.ts の sourceNodes 内でgraphqlへ登録しています\n// (実際に登録されるデータは gatsby-node.ts を参照)\n// npm run develop中にこれを書き換えた場合は再起動しないとgraphqlに反映されないので注意\nexport const characterInfos: {\n [key in CharacterKey]: CharacterInfoEntry\n} = {\n 四国めたん: {\n name: \"四国めたん\",\n id: \"shikoku_metan\",\n },\n ずんだもん: {\n name: \"ずんだもん\",\n id: \"zundamon\",\n },\n 春日部つむぎ: {\n name: \"春日部つむぎ\",\n id: \"kasukabe_tsumugi\",\n },\n 雨晴はう: {\n name: \"雨晴はう\",\n id: \"amehare_hau\",\n },\n 波音リツ: {\n name: \"波音リツ\",\n id: \"namine_ritsu\",\n },\n 玄野武宏: {\n name: \"玄野武宏\",\n id: \"kurono_takehiro\",\n },\n 白上虎太郎: {\n name: \"白上虎太郎\",\n id: \"shirakami_kotarou\",\n },\n 青山龍星: {\n name: \"青山龍星\",\n id: \"aoyama_ryusei\",\n },\n 冥鳴ひまり: {\n name: \"冥鳴ひまり\",\n id: \"meimei_himari\",\n },\n 九州そら: {\n name: \"九州そら\",\n id: \"kyushu_sora\",\n },\n モチノキョウコ: {\n name: \"もち子さん\",\n id: \"mochikosan\",\n },\n 剣崎雌雄: {\n name: \"剣崎雌雄\",\n id: \"kenzaki_mesuo\",\n },\n WhiteCUL: {\n name: \"WhiteCUL\",\n id: \"white_cul\",\n },\n 後鬼: {\n name: \"後鬼\",\n id: \"goki\",\n },\n No7: {\n name: \"No.7\",\n id: \"number_seven\",\n },\n ちび式じい: {\n name: \"ちび式じい\",\n id: \"chibishikiji\",\n },\n 櫻歌ミコ: {\n name: \"櫻歌ミコ\",\n id: \"ouka_miko\",\n },\n 小夜_SAYO: {\n name: \"小夜/SAYO\",\n id: \"sayo\",\n },\n ナースロボ_タイプT: {\n name: \"ナースロボ_タイプT\",\n id: \"nurserobo_typet\",\n },\n 聖騎士紅桜: {\n name: \"†聖騎士 紅桜†\",\n id: \"horinaito_benizakura\",\n },\n 雀松朱司: {\n name: \"雀松朱司\",\n id: \"wakamatsu_akashi\",\n },\n 麒ヶ島宗麟: {\n name: \"麒ヶ島宗麟\",\n id: \"kigashima_sourin\",\n },\n 春歌ナナ: {\n name: \"春歌ナナ\",\n id: \"haruka_nana\",\n },\n 猫使アル: {\n name: \"猫使アル\",\n id: \"nekotsuka_aru\",\n },\n 猫使ビィ: {\n name: \"猫使ビィ\",\n id: \"nekotsuka_bi\",\n },\n 中国うさぎ: {\n name: \"中国うさぎ\",\n id: \"chugoku_usagi\",\n },\n 栗田まろん: {\n name: \"栗田まろん\",\n id: \"kurita_maron\",\n },\n 藍田ノエル: {\n name: \"あいえるたん\",\n id: \"aierutan\",\n },\n 満別花丸: {\n name: \"満別花丸\",\n id: \"manbetsu_hanamaru\",\n },\n 琴詠ニア: {\n name: \"琴詠ニア\",\n id: \"kotoyomi_nia\",\n },\n Voidoll: {\n name: \"Voidoll\",\n id: \"voidoll\",\n },\n}\n","import React from \"react\"\nimport { CharacterInfoEntry, characterInfos, characterKeys } from \"../constants\"\nimport { CharacterKey } from \"../types/dormitoryCharacter\"\n\nexport interface GlobalContextProps {\n sendEvent: (event: string, eventCategory: string) => void\n // VOICEVOXソフトウェアのダウンロードモーダル\n downloadModal: {\n showing: boolean\n show: () => void\n hide: () => void\n }\n // Nemoの案内モーダル。Nemoは最初に案内が必要なので直接ダウンロードモーダルは表示しない\n nemoGuidanceModal: {\n showing: boolean\n show: () => void\n hide: () => void\n }\n experiments: boolean\n}\n\nexport const GlobalContext = React.createContext({\n sendEvent: (event: string, eventCategory: string) => {\n typeof window !== \"undefined\" &&\n window.gtag &&\n window.gtag(\"event\", event, { event_category: eventCategory })\n },\n downloadModal: {\n showing: false,\n show: () => {\n throw new Error(\"Method not implemented.\")\n },\n hide: () => {\n throw new Error(\"Method not implemented.\")\n },\n },\n nemoGuidanceModal: {\n showing: false,\n show: () => {\n throw new Error(\"Method not implemented.\")\n },\n hide: () => {\n throw new Error(\"Method not implemented.\")\n },\n },\n experiments: process.env.GATSBY_VOICEVOX_EXPERIMENTS === \"true\",\n})\n\nexport interface CharacterContextProps {\n characterKeys: readonly CharacterKey[]\n characterInfos: { [key in CharacterKey]: CharacterInfoEntry }\n}\n\nexport const CharacterContext = React.createContext({\n characterKeys,\n characterInfos,\n})\n","import { useState } from \"react\"\r\n\r\nexport const useModalController = () => {\r\n const [showing, setShowing] = useState(false)\r\n const show = () => {\r\n setShowing(true)\r\n }\r\n const hide = () => {\r\n setShowing(false)\r\n }\r\n\r\n return { showing, show, hide }\r\n}\r\n"],"names":["ownKeys","object","enumerableOnly","keys","Object","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","push","apply","_objectSpread2","target","i","arguments","length","source","forEach","key","_defineProperty","getOwnPropertyDescriptors","defineProperties","defineProperty","_typeof","obj","Symbol","iterator","constructor","prototype","value","configurable","writable","_objectWithoutProperties","excluded","sourceKeys","indexOf","_objectWithoutPropertiesLoose","sourceSymbolKeys","propertyIsEnumerable","call","_toConsumableArray","arr","Array","isArray","_arrayLikeToArray","_arrayWithoutHoles","iter","from","_iterableToArray","o","minLen","n","toString","slice","name","test","_unsupportedIterableToArray","TypeError","_nonIterableSpread","len","arr2","camelize","string","replace","match","chr","toUpperCase","substr","toLowerCase","_excluded","PRODUCTION","e","normalizeIconArgs","icon","prefix","iconName","objectWithKey","FontAwesomeIcon","props","ref","iconArgs","maskArgs","mask","symbol","className","title","titleId","maskId","iconLookup","classes","concat","_classes","beat","fade","beatFade","bounce","shake","flash","spin","spinPulse","spinReverse","pulse","fixedWidth","inverse","border","listItem","flip","size","rotation","pull","swapOpacity","map","classList","split","transform","renderedIcon","_console","console","error","log","abstract","extraProps","defaultProps","hasOwnProperty","convertCurry","displayName","propTypes","convert","createElement","element","undefined","children","child","mixins","attributes","reduce","acc","val","attrs","s","trim","pair","prop","startsWith","charAt","_extraProps$style","style","existingStyle","remaining","tag","bind","useEffect","isActive","document","body","add","remove","React","onClick","hide","type","dangerouslySetInnerHTML","__html","html","useStaticQuery","markdownRemark","ModalMarkdown","_ref","label","selected","setSelected","candidates","candidate","index","modeAvailables","Windows","Mac","Linux","packageAvailables","CPU","DownloadModal","_downloadUrls$selecte","_downloadUrls$selecte2","_downloadUrls$selecte3","_downloadUrls$selecte4","scriptNodes","allFile","nodes","downloadUrls","インストーラー","url","APP_VERSION","Zip","find","publicURL","selectedOs","setSelectedOs","useState","selectedMode","setSelectedMode","selectedPackage","setSelectedPackage","selectedOrDefaultMode","includes","selectedOrDefaultPackage","userAgent","window","navigator","selectOs","os","selectMode","mode","role","DownloadModalSelecter","Link","to","href","download","rel","NemoDownloadModal","NEMO_VERSION","NemoGuidanceModal","context","useContext","GlobalContext","showing","showingNemoDownloadModal","show","showNemoDownloadModal","hideNemoDownloadModal","useModalController","downloadModal","sendEvent","tabIndex","faDownload","VVFooter","privacyPolicyShower","isDark","faGithub","faTwitter","Page","showingHeader","showingHeaderOnTop","isNemo","isBurgerActive","setIsBurgerActive","nemoGuidanceModal","showingPrivacyPolicyModal","showPrivacyPolicyModal","hidePrivacyPolicyModal","src","alt","id","Provider","ModalPrivacyPolicy","characterKeys","characterInfos","四国めたん","ずんだもん","春日部つむぎ","雨晴はう","波音リツ","玄野武宏","白上虎太郎","青山龍星","冥鳴ひまり","九州そら","モチノキョウコ","剣崎雌雄","WhiteCUL","後鬼","No7","ちび式じい","櫻歌ミコ","小夜_SAYO","ナースロボ_タイプT","聖騎士紅桜","雀松朱司","麒ヶ島宗麟","春歌ナナ","猫使アル","猫使ビィ","中国うさぎ","栗田まろん","藍田ノエル","満別花丸","琴詠ニア","Voidoll","event","eventCategory","gtag","event_category","Error","experiments","process","CharacterContext","setShowing"],"sourceRoot":""} \ No newline at end of file diff --git a/dormitory/aierutan/index.html b/dormitory/aierutan/index.html index 1a564951..76a458fc 100644 --- a/dormitory/aierutan/index.html +++ b/dormitory/aierutan/index.html @@ -20,4 +20,4 @@ > window.___chunkMapping="{\"app\":[\"/app-402712fd4d26a1a2d95b.js\"],\"component---src-pages-404-js\":[\"/component---src-pages-404-js-d090b697ce9a53689fc0.js\"],\"component---src-pages-dormitory-call-names-tsx\":[\"/component---src-pages-dormitory-call-names-tsx-ef59b83e1768afba5801.js\"],\"component---src-pages-dormitory-character-character-id-tsx\":[\"/component---src-pages-dormitory-character-character-id-tsx-6351f511e3b384fb642a.js\"],\"component---src-pages-dormitory-tsx\":[],\"component---src-pages-how-to-use-tsx\":[\"/component---src-pages-how-to-use-tsx-4a3dc6e2d70102536ddc.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-7c3aabe1ccc69786862c.js\"],\"component---src-pages-nemo-index-tsx\":[\"/component---src-pages-nemo-index-tsx-dd03d13de3b64e5f1335.js\"],\"component---src-pages-nemo-term-tsx\":[\"/component---src-pages-nemo-term-tsx-27e09bbfe11f8aefcfad.js\"],\"component---src-pages-news-index-tsx\":[\"/component---src-pages-news-index-tsx-141fd4166bcf988a5dd1.js\"],\"component---src-pages-product-character-character-id-tsx\":[\"/component---src-pages-product-character-character-id-tsx-ebfcf65efbf8f2af5414.js\"],\"component---src-pages-qa-tsx\":[\"/component---src-pages-qa-tsx-5062346ee8a32a5aef57.js\"],\"component---src-pages-song-index-tsx\":[\"/component---src-pages-song-index-tsx-ce7a532ef6126eb8ce06.js\"],\"component---src-pages-term-tsx\":[\"/component---src-pages-term-tsx-84d667fab2f5b89ce5ab.js\"],\"component---src-pages-update-history-tsx\":[\"/component---src-pages-update-history-tsx-96dda9125fb4ee4a324c.js\"],\"component---src-templates-news-post-tsx\":[\"/component---src-templates-news-post-tsx-37e78a1681061fbd9c89.js\"]}"; - \ No newline at end of file + \ No newline at end of file diff --git a/dormitory/amehare_hau/index.html b/dormitory/amehare_hau/index.html index c7ccb581..119cdf57 100644 --- a/dormitory/amehare_hau/index.html +++ b/dormitory/amehare_hau/index.html @@ -20,4 +20,4 @@ > window.___chunkMapping="{\"app\":[\"/app-402712fd4d26a1a2d95b.js\"],\"component---src-pages-404-js\":[\"/component---src-pages-404-js-d090b697ce9a53689fc0.js\"],\"component---src-pages-dormitory-call-names-tsx\":[\"/component---src-pages-dormitory-call-names-tsx-ef59b83e1768afba5801.js\"],\"component---src-pages-dormitory-character-character-id-tsx\":[\"/component---src-pages-dormitory-character-character-id-tsx-6351f511e3b384fb642a.js\"],\"component---src-pages-dormitory-tsx\":[],\"component---src-pages-how-to-use-tsx\":[\"/component---src-pages-how-to-use-tsx-4a3dc6e2d70102536ddc.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-7c3aabe1ccc69786862c.js\"],\"component---src-pages-nemo-index-tsx\":[\"/component---src-pages-nemo-index-tsx-dd03d13de3b64e5f1335.js\"],\"component---src-pages-nemo-term-tsx\":[\"/component---src-pages-nemo-term-tsx-27e09bbfe11f8aefcfad.js\"],\"component---src-pages-news-index-tsx\":[\"/component---src-pages-news-index-tsx-141fd4166bcf988a5dd1.js\"],\"component---src-pages-product-character-character-id-tsx\":[\"/component---src-pages-product-character-character-id-tsx-ebfcf65efbf8f2af5414.js\"],\"component---src-pages-qa-tsx\":[\"/component---src-pages-qa-tsx-5062346ee8a32a5aef57.js\"],\"component---src-pages-song-index-tsx\":[\"/component---src-pages-song-index-tsx-ce7a532ef6126eb8ce06.js\"],\"component---src-pages-term-tsx\":[\"/component---src-pages-term-tsx-84d667fab2f5b89ce5ab.js\"],\"component---src-pages-update-history-tsx\":[\"/component---src-pages-update-history-tsx-96dda9125fb4ee4a324c.js\"],\"component---src-templates-news-post-tsx\":[\"/component---src-templates-news-post-tsx-37e78a1681061fbd9c89.js\"]}"; - \ No newline at end of file + \ No newline at end of file diff --git a/dormitory/aoyama_ryusei/index.html b/dormitory/aoyama_ryusei/index.html index 24a7d78c..9627fa10 100644 --- a/dormitory/aoyama_ryusei/index.html +++ b/dormitory/aoyama_ryusei/index.html @@ -20,4 +20,4 @@ > window.___chunkMapping="{\"app\":[\"/app-402712fd4d26a1a2d95b.js\"],\"component---src-pages-404-js\":[\"/component---src-pages-404-js-d090b697ce9a53689fc0.js\"],\"component---src-pages-dormitory-call-names-tsx\":[\"/component---src-pages-dormitory-call-names-tsx-ef59b83e1768afba5801.js\"],\"component---src-pages-dormitory-character-character-id-tsx\":[\"/component---src-pages-dormitory-character-character-id-tsx-6351f511e3b384fb642a.js\"],\"component---src-pages-dormitory-tsx\":[],\"component---src-pages-how-to-use-tsx\":[\"/component---src-pages-how-to-use-tsx-4a3dc6e2d70102536ddc.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-7c3aabe1ccc69786862c.js\"],\"component---src-pages-nemo-index-tsx\":[\"/component---src-pages-nemo-index-tsx-dd03d13de3b64e5f1335.js\"],\"component---src-pages-nemo-term-tsx\":[\"/component---src-pages-nemo-term-tsx-27e09bbfe11f8aefcfad.js\"],\"component---src-pages-news-index-tsx\":[\"/component---src-pages-news-index-tsx-141fd4166bcf988a5dd1.js\"],\"component---src-pages-product-character-character-id-tsx\":[\"/component---src-pages-product-character-character-id-tsx-ebfcf65efbf8f2af5414.js\"],\"component---src-pages-qa-tsx\":[\"/component---src-pages-qa-tsx-5062346ee8a32a5aef57.js\"],\"component---src-pages-song-index-tsx\":[\"/component---src-pages-song-index-tsx-ce7a532ef6126eb8ce06.js\"],\"component---src-pages-term-tsx\":[\"/component---src-pages-term-tsx-84d667fab2f5b89ce5ab.js\"],\"component---src-pages-update-history-tsx\":[\"/component---src-pages-update-history-tsx-96dda9125fb4ee4a324c.js\"],\"component---src-templates-news-post-tsx\":[\"/component---src-templates-news-post-tsx-37e78a1681061fbd9c89.js\"]}"; - \ No newline at end of file + \ No newline at end of file diff --git a/dormitory/call_names/index.html b/dormitory/call_names/index.html index 96dfbbb3..e43bbf13 100644 --- a/dormitory/call_names/index.html +++ b/dormitory/call_names/index.html @@ -116,79 +116,79 @@ /static/75549daa4535e332de0123efa8709624/0be83/bustup-namine_ritsu.png 1280w" alt="波音リツ"/>

波音リツ

めたん

ずんだもん

つむぎ

はう

あたし

くろの

こたろう

りゅうせい

ひまり

そら

もち子

めすお

ゆき

ごき

なな

式じい

ミコ

さよ

TT

べにざくら

あかし

そうりん

ナナ

アル

ビィ

うさぎ

まろん

あいえる

花丸

ニア

ぼいどーる

アンタ

アンタら

玄野武宏

玄野武宏

めたん

ずんだもん

つむぎ

はう

リツ

虎太郎

龍星

ひまり

そら

もち子

雌雄

後鬼

なな

小さいじいさん

ミコ

小夜

タイプT

紅桜

朱司

おっさん

ナナ

アル

ビィ

うさぎ

まろん

あいえる

花丸

ニア

お前

お前ら

玄野武宏

玄野武宏

めたん

ずんだもん

つむぎ

はう

リツ

虎太郎

龍星

ひまり

そら

もち子

雌雄

後鬼

なな

小さいじいさん

ミコ

小夜

タイプT

紅桜

朱司

おっさん

ナナ

アル

ビィ

うさぎ

まろん

あいえる

花丸

ニア

ボイドール

お前

お前ら

白上虎太郎

白上虎太郎

めたんちゃん

ずんずん

つむぎちゃん

はうさん

リツさん

タケヒロ

おれ

リューセー

ひまりちゃん

そらさん

もち子さん

シユー

ユキさん

ゴキさん

ナナちゃんさん

ちっちゃい式じい

ミコちゃん

サヨちゃん

Tちゃん

ベニザクラさん

アカシさん

おっちゃん

ナナちゃん

アルちゃん

ビィちゃん

うさぎちゃん

まろんちゃん

くん

あいえるちゃん

花丸ちゃん

ニアちゃん

きみ

きみ達

白上虎太郎

白上虎太郎

めたんちゃん

ずんずん

つむぎちゃん

はうさん

リツさん

タケヒロ

おれ

リューセー

ひまりちゃん

そらさん

もち子さん

シユー

ユキさん

ゴキさん

ナナちゃんさん

ちっちゃい式じい

ミコちゃん

サヨちゃん

Tちゃん

ベニザクラさん

アカシさん

おっちゃん

ナナちゃん

アルちゃん

ビィちゃん

うさぎちゃん

まろんちゃん

くん

あいえるちゃん

花丸ちゃん

ニアちゃん

ボイドールちゃん

きみ

きみ達

青山龍星

青山龍星

めたん

ずんだもん

つむぎ

はう

リツ

武宏

虎太郎

オレ

ひまり

そら

もち子

雌雄

後鬼

セブン

小さい大元さん

ミコ

小夜

T

紅桜

朱司

親父

ナナ

アル

ビィ

うさぎ

まろん

あいえる

花丸

ニア

アンタ

アンタ達

お前達

青山龍星

青山龍星

めたん

ずんだもん

つむぎ

はう

リツ

武宏

虎太郎

オレ

ひまり

そら

もち子

雌雄

後鬼

セブン

小さい大元さん

ミコ

小夜

T

紅桜

朱司

親父

ナナ

アル

ビィ

うさぎ

まろん

あいえる

花丸

ニア

ボイドール

アンタ

アンタ達

お前達

冥鳴ひまり

冥鳴ひまり

めたん先輩

ずんだもん先輩

つむぎ先輩

はう先輩

リツ先輩

武宏くん

虎太郎くん

龍星くん

そらちゃん

もち子ちゃん

メスオジ

ゆきちゃん

後鬼ちゃん

ななちゃん

ちびじい

ミコちゃん

小夜ちゃん

TTちゃん

聖騎士さん

朱司くん

宗麟くん

ナナちゃん

アルちゃん

ビィちゃん

うさちゃん

まろんちゃん

ニアちゃん

君たち

冥鳴ひまり

冥鳴ひまり

めたん先輩

ずんだもん先輩

つむぎ先輩

はう先輩

リツ先輩

武宏くん

虎太郎くん

龍星くん

そらちゃん

もち子ちゃん

メスオジ

ゆきちゃん

後鬼ちゃん

ななちゃん

ちびじい

ミコちゃん

小夜ちゃん

TTちゃん

聖騎士さん

朱司くん

宗麟くん

ナナちゃん

アルちゃん

ビィちゃん

うさちゃん

まろんちゃん

ニアちゃん

君たち

九州そら

九州そら

めたんさま

ずんだもん

つむぎさま

はうさま

リツさま

武宏さま

虎太郎さま

龍星さま

ひまりさま

まーくつー

もち子さま

雌雄さま

雪さま

後鬼さま

セブンさま

ちび式じいさま

ミコさま

小夜さま

TTさま

紅桜さま

朱司さま

宗麟さま

ナナさま

アルさま

ビィさま

うさぎさま

まろんさま

あいえるさま

花丸様

ニアさま

ぼいどーるさま

あなたさま

みなさま

九州そら

九州そら

めたんさま

ずんだもん

つむぎさま

はうさま

リツさま

武宏さま

虎太郎さま

龍星さま

ひまりさま

まーくつー

もち子さま

雌雄さま

雪さま

後鬼さま

セブンさま

ちび式じいさま

ミコさま

小夜さま

TTさま

紅桜さま

朱司さま

宗麟さま

ナナさま

アルさま

ビィさま

うさぎさま

まろんさま

あいえるさま

花丸様

ニアさま

ぼいどーるさま

あなたさま

みなさま

もち子さん

もち子さん

めたんさん

ずんだもんちゃん

つむぎさん

はうちゃん

リッちゃん先輩

玄野くん

白上くん

青山くん

ひまり先輩

そらさん

もち子

剣崎さん

ユキさん

後鬼お姉さん

セブンちゃん

ちび式さん

ミコちゃん

小夜ちゃん

ティーさん(Tさん)

紅桜

雀松くん

麒ヶ島さん

ナナちゃん

アルちゃん

ビィちゃん

うさぎちゃん

まろんくん

えるさん

花丸ちゃん

ニアちゃん

ぼいどーるちゃん

あなた

あなた達

もち子さん

もち子さん

めたんさん

ずんだもんちゃん

つむぎさん

はうちゃん

リッちゃん先輩

玄野くん

白上くん

青山くん

ひまり先輩

そらさん

もち子

剣崎さん

ユキさん

後鬼お姉さん

セブンちゃん

ちび式さん

ミコちゃん

小夜ちゃん

ティーさん(Tさん)

紅桜

雀松くん

麒ヶ島さん

ナナちゃん

アルちゃん

ビィちゃん

うさぎちゃん

まろんくん

えるさん

花丸ちゃん

ニアちゃん

ぼいどーるちゃん

あなた

あなた達

剣崎雌雄

剣崎雌雄

くにさん

だーもん

べっつー

はーさん

ねりさん

くーろん

こっちゃん

りゅうさん

めまりちゃん

らーさん

もっちー

とかっち

ごっさん

ぶんぶん丸

小元

カミッコ

小夜

助手

我が強敵(とも)スカーレットチェリーブロッサム

かっしー

りんちゃん

るかなん

カール

カービィ

ごくう

まろん

まんまる

おことさん

おいどん

君等

剣崎雌雄

剣崎雌雄

くにさん

だーもん

べっつー

はーさん

ねりさん

くーろん

こっちゃん

りゅうさん

めまりちゃん

らーさん

もっちー

とかっち

ごっさん

ぶんぶん丸

小元

カミッコ

小夜

助手

我が強敵(とも)スカーレットチェリーブロッサム

かっしー

りんちゃん

るかなん

カール

カービィ

ごくう

まろん

まんまる

おことさん

おいどん

君等

WhiteCUL

WhiteCUL

めたんちゃん

ずんだもん

つむぎ

はうちゃん

リツちゃん

武弘さん

虎太郎くん

りゅうちゃん

ひまりん

そらさん

もちこさん

剣崎さん

わたし

後鬼さん

ななさん

ちびじい

ミコちゃん

小夜ちゃん

TTちゃん

紅桜さん

朱司くん

そうりん

ナナちゃん

アルさん

ビィさん

うさぎさん

まろんくん

あいえるさん

花丸さん

にあちゃん

あなた

あなたたち

WhiteCUL

WhiteCUL

めたんちゃん

ずんだもん

つむぎ

はうちゃん

リツちゃん

武弘さん

虎太郎くん

りゅうちゃん

ひまりん

そらさん

もちこさん

剣崎さん

わたし

後鬼さん

ななさん

ちびじい

ミコちゃん

小夜ちゃん

TTちゃん

紅桜さん

朱司くん

そうりん

ナナちゃん

アルさん

ビィさん

うさぎさん

まろんくん

あいえるさん

花丸さん

にあちゃん

どるちゃん

あなた

あなたたち

後鬼

後鬼

四国さん

めたんはん

ずんだもん

春日部さん

つむぎはん

雨晴さん

はうはん

波音さん

リツはん

玄野くん

玄野はん

白上くん

白上はん

青山くん

龍星はん

冥鳴さん

ひまりはん

九州さん

九州はん

もち子さん

もち子はん

剣崎くん

剣崎はん

雪さん

雪はん

私/ワテ

セブンさん

セブンはん

おちびさん

ちび式じいはん

櫻歌さん

ミコはん

小夜さん

小夜はん

TTさん

TTはん

紅桜さん

紅桜はん

雀松くん

雀松はん

宗麟さん

宗麟はん

春歌さん

ナナはん

アルさん

アルはん

ビィさん

ビィはん

中国さん

中国はん

栗田くん

栗田はん

あいえるさん

あいえるはん

満別さん

花丸はん

琴詠さん

ニアはん

あなたorキミ/あんたはん

後鬼

後鬼

四国さん

めたんはん

ずんだもん

春日部さん

つむぎはん

雨晴さん

はうはん

波音さん

リツはん

玄野くん

玄野はん

白上くん

白上はん

青山くん

龍星はん

冥鳴さん

ひまりはん

九州さん

九州はん

もち子さん

もち子はん

剣崎くん

剣崎はん

雪さん

雪はん

私/ワテ

セブンさん

セブンはん

おちびさん

ちび式じいはん

櫻歌さん

ミコはん

小夜さん

小夜はん

TTさん

TTはん

紅桜さん

紅桜はん

雀松くん

雀松はん

宗麟さん

宗麟はん

春歌さん

ナナはん

アルさん

アルはん

ビィさん

ビィはん

中国さん

中国はん

栗田くん

栗田はん

あいえるさん

あいえるはん

満別さん

花丸はん

琴詠さん

ニアはん

あなたorキミ/あんたはん

No.7

No.7

四国さん

ずんだもん様

春日部さん

雨晴さん

波音さん

玄野さん

白上さん

青山さん

冥鳴さん

九州さん

モチノさん

剣崎さん

雪さん

後鬼さん

ちび式さん

櫻歌さん

小夜さん

TTさん

紅桜さん

雀松さん

麒ヶ島さん

春歌さん

アルさん

ビィさん

中国さん

栗田さん

あいえるさん

満別さん

琴詠さん

ぼいどーるさん

そちら様

皆様

No.7

No.7

四国さん

ずんだもん様

春日部さん

雨晴さん

波音さん

玄野さん

白上さん

青山さん

冥鳴さん

九州さん

モチノさん

剣崎さん

雪さん

後鬼さん

ちび式さん

櫻歌さん

小夜さん

TTさん

紅桜さん

雀松さん

麒ヶ島さん

春歌さん

アルさん

ビィさん

中国さん

栗田さん

あいえるさん

満別さん

琴詠さん

ぼいどーるさん

そちら様

皆様

ちび式じい

ちび式じい

めたんちゃん

ずんだの精さん

つむぎちゃん

はうちゃん

りっちゃん

たけひろさん

こたろうくん

りゅうせいさん

めいめいちゃん

死神さん

そらさん

もちこさん

メスの付喪神さん

メスのひと

ゆきさん

ごきさん

なな号さん

わし

みこみこ

小夜ちゃん

TTちゃん

ほーりーないとべにざくらさん

あかしさん

そうりんさん

はるななさん

あるさん

びぃさん

うさぎさん

にこにこのえらいひと(?)

あいえるたん

はなまるさん

にあさん

おぬし

おぬしら

櫻歌ミコ

櫻歌ミコ

めたんちゃん

もんちゃん

つむぎちゃん

はうちゃん

りっちゃん

武宏くん

虎太郎くん

龍星くん

ひまりちゃん

そらちゃん

もち子ちゃん

剣崎先生

雪ちゃん

後鬼ちゃん

セブンちゃん

ちいおじいちゃん

ミコ/私

小夜ちゃん

TTちゃん

紅桜さん

朱司くん

宗麟おじちゃん

ナナちゃん

アルちゃん

ビィちゃん

うさぎちゃん

まろんくん

えるちゃん

花丸ちゃん

ニアちゃん

あなた

あなたたち

櫻歌ミコ

櫻歌ミコ

めたんちゃん

もんちゃん

つむぎちゃん

はうちゃん

りっちゃん

武宏くん

虎太郎くん

龍星くん

ひまりちゃん

そらちゃん

もち子ちゃん

剣崎先生

雪ちゃん

後鬼ちゃん

セブンちゃん

ちいおじいちゃん

ミコ/私

小夜ちゃん

TTちゃん

紅桜さん

朱司くん

宗麟おじちゃん

ナナちゃん

アルちゃん

ビィちゃん

うさぎちゃん

まろんくん

えるちゃん

花丸ちゃん

ニアちゃん

あなた

あなたたち

小夜/SAYO

小夜/SAYO

めたんさん

ずんだもん

つむぎちゃん

はうさん

リツさん

武宏さん

虎太郎くん

龍星さん

ひまりちゃん

そらさん

もち子さん

剣崎先生

雪さん

後鬼さん

ななさん

ちびじい

ミコちゃん

小夜

てぃてぃちゃん

騎士さん(ないとさん)

朱司さん

宗麟おじちゃん

ナナちゃん

アルちゃん

ビィちゃん

うさぎちゃん

まろんくん

あいえるたん

花丸ちゃん

ニアさん

ぼいどーる

あなた

あなたたち

小夜/SAYO

小夜/SAYO

めたんさん

ずんだもん

つむぎちゃん

はうさん

リツさん

武宏さん

虎太郎くん

龍星さん

ひまりちゃん

そらさん

もち子さん

剣崎先生

雪さん

後鬼さん

ななさん

ちびじい

ミコちゃん

小夜

てぃてぃちゃん

騎士さん(ないとさん)

朱司さん

宗麟おじちゃん

ナナちゃん

アルちゃん

ビィちゃん

うさぎちゃん

まろんくん

あいえるたん

花丸ちゃん

ニアさん

ぼいどーる

あなた

あなたたち

ナースロボ_タイプT

ナースロボ_タイプT

四国さん

ずんだもんさん

春日部さん

雨晴さん

波音さん

玄野さん

白上さん

青山さん

冥鳴さん

まーくつーさん

モチノさん

剣崎先生

ゆきさん

後鬼さん

セブンさん

おじいさん

櫻歌さん

小夜さん

わたし

紅桜さん

雀松さん

麒ヶ島さん

ナナさん

アルさん

ビーさん

うさぎさん

栗田さん

あいえるはん

満別さん

琴詠さん

あなた

あなたたち

ナースロボ_タイプT

ナースロボ_タイプT

四国さん

ずんだもんさん

春日部さん

雨晴さん

波音さん

玄野さん

白上さん

青山さん

冥鳴さん

まーくつーさん

モチノさん

剣崎先生

ゆきさん

後鬼さん

セブンさん

おじいさん

櫻歌さん

小夜さん

わたし

紅桜さん

雀松さん

麒ヶ島さん

ナナさん

アルさん

ビーさん

うさぎさん

栗田さん

あいえるはん

満別さん

琴詠さん

あなた

あなたたち

†聖騎士 紅桜†

†聖騎士 紅桜†

めたん殿

ずんだもん殿

つむぎ殿

はう殿

リツ殿

武宏殿

虎太郎殿

龍星殿

ひまり殿

そら殿

もち子殿

雌雄

雪殿

後鬼殿

なな殿

ちびじい殿

ミコ殿

小夜殿

TT殿

朱司殿

麒ヶ島殿

ナナ殿

アル殿

ビィ殿

うさ殿

まろん殿

あいえる殿

花丸殿

ニア殿

お前

お前ら

†聖騎士 紅桜†

†聖騎士 紅桜†

めたん殿

ずんだもん殿

つむぎ殿

はう殿

リツ殿

武宏殿

虎太郎殿

龍星殿

ひまり殿

そら殿

もち子殿

雌雄

雪殿

後鬼殿

なな殿

ちびじい殿

ミコ殿

小夜殿

TT殿

朱司殿

麒ヶ島殿

ナナ殿

アル殿

ビィ殿

うさ殿

まろん殿

あいえる殿

花丸殿

ニア殿

ボイ殿

お前

お前ら

雀松朱司

雀松朱司

めたんさん

ずんだもんさん

春日部さん

雨晴さん

波音さん

玄野くん

白上くん

龍星

冥鳴さん

九州さん

もちのさん

剣崎さん

雪さん

後鬼さん

ななさん

小さい方の式じいさん

櫻花さん

小夜さん

TTさん

紅桜さん

麒ヶ島さん

春歌さん

アルさん

ビィさん

うさぎさん

まろんさん

あいえるさん

花丸さん

ニアさん

あなた

あなたたち

雀松朱司

雀松朱司

めたんさん

ずんだもんさん

春日部さん

雨晴さん

波音さん

玄野くん

白上くん

龍星

冥鳴さん

九州さん

もちのさん

剣崎さん

雪さん

後鬼さん

ななさん

小さい方の式じいさん

櫻花さん

小夜さん

TTさん

紅桜さん

麒ヶ島さん

春歌さん

アルさん

ビィさん

うさぎさん

まろんさん

あいえるさん

花丸さん

ニアさん

ボイドールさん

あなた

あなたたち

麒ヶ島宗麟

麒ヶ島宗麟

めたんちゃん

ずんだもんちゃん

つむぎちゃん

はうちゃん

リッちゃん

武宏

虎坊(とらぼん)

ひまりちゃん

そらちゃん

もち子ちゃん

雌雄くん

雪ちゃん

後鬼ちゃん

ななちゃん

小さい式じい殿

ミコちゃん

小夜ちゃん

TTちゃん

桜花くん

朱司くん

ナナちゃん

アルちゃん

ビィちゃん

うさぎちゃん

まろんくん

あいえるちゃん

花丸ちゃん

ニアちゃん

おまえ

お前たち

麒ヶ島宗麟

麒ヶ島宗麟

めたんちゃん

ずんだもんちゃん

つむぎちゃん

はうちゃん

リッちゃん

武宏

虎坊(とらぼん)

ひまりちゃん

そらちゃん

もち子ちゃん

雌雄くん

雪ちゃん

後鬼ちゃん

ななちゃん

小さい式じい殿

ミコちゃん

小夜ちゃん

TTちゃん

桜花くん

朱司くん

ナナちゃん

アルちゃん

ビィちゃん

うさぎちゃん

まろんくん

あいえるちゃん

花丸ちゃん

ニアちゃん

ボイドール殿

おまえ

お前たち

春歌ナナ

春歌ナナ

めたんちゃん

ずんだもん

つむぎちゃん

はうちゃん

りっちゃん

武宏くん

虎太郎くん

龍星くん

ひまりちゃん

そらちゃん

もち子ちゃん

剣崎せんせー

ゆきちゃん

後鬼ちゃん

セブンちゃん

ちびおじいちゃん

ミコちゃん

小夜ちゃん

ティーちゃん(Tちゃん)

紅さん

朱司くん

宗麟おじちゃんおじちゃん

ナナ

わたし

アルちゃん

ビィちゃん

あなた

あなたたち

春歌ナナ

春歌ナナ

めたんちゃん

ずんだもん

つむぎちゃん

はうちゃん

りっちゃん

武宏くん

虎太郎くん

龍星くん

ひまりちゃん

そらちゃん

もち子ちゃん

剣崎せんせー

ゆきちゃん

後鬼ちゃん

セブンちゃん

ちびおじいちゃん

ミコちゃん

小夜ちゃん

ティーちゃん(Tちゃん)

紅さん

朱司くん

宗麟おじちゃんおじちゃん

ナナ

わたし

アルちゃん

ビィちゃん

あなた

あなたたち

猫使アル

猫使アル

めたん先輩

ずんだ先輩

つむぎ先輩

はう先輩

リツ先輩

たけ先輩

こた先輩

りゅう先輩

ひまり先輩

そら先輩

もちこ先輩

めすお先輩

ゆき先輩

ごき先輩

セブン先輩

しきじいちゃん

ミコ先輩

さよ先輩

T先輩

黒歴史先輩

あかしさん

そうりんおじさん

ナナ

アル

おれ

ボク

ビィ

うさぎさん

まろんさん

えるさん

まるさん

にあさん

~さん

先輩

きみ等

猫使アル

猫使アル

めたん先輩

ずんだ先輩

つむぎ先輩

はう先輩

リツ先輩

たけ先輩

こた先輩

りゅう先輩

ひまり先輩

そら先輩

もちこ先輩

めすお先輩

ゆき先輩

ごき先輩

セブン先輩

しきじいちゃん

ミコ先輩

さよ先輩

T先輩

黒歴史先輩

あかしさん

そうりんおじさん

ナナ

アル

おれ

ボク

ビィ

うさぎさん

まろんさん

えるさん

まるさん

にあさん

どーるさん

~さん

先輩

きみ等

猫使ビィ

猫使ビィ

めたん先輩

ずんだもん先輩

つむぎ先輩

はう先輩

りつ先輩

たけ先輩

こたろー先輩

りゅうせー先輩

ひまり先輩

そら先輩

もちこ先輩

めすお先輩

ゆき先輩

ごき先輩

せぶん先輩

しきおじいちゃん

みこみこ先輩

さよ先輩

TT先輩

黒歴史先輩

あかしさん

そーりんおじさん

ナナちゃん

アル

ビィ

ボク

うさぎさん

まろんさん

えるさん

まるさん

にあさん

~さん

先輩

あなた等

猫使ビィ

猫使ビィ

めたん先輩

ずんだもん先輩

つむぎ先輩

はう先輩

りつ先輩

たけ先輩

こたろー先輩

りゅうせー先輩

ひまり先輩

そら先輩

もちこ先輩

めすお先輩

ゆき先輩

ごき先輩

せぶん先輩

しきおじいちゃん

みこみこ先輩

さよ先輩

TT先輩

黒歴史先輩

あかしさん

そーりんおじさん

ナナちゃん

アル

ビィ

ボク

うさぎさん

まろんさん

えるさん

まるさん

にあさん

どーるさん

~さん

先輩

あなた等

中国うさぎ

中国うさぎ

メタンハイドレートの人

めたんの人

ずんだもん

埼玉の人

看護の人

波の人

玄の人

虎の人

龍の人

死に神の人

そらの人

もちの人

メスの人

白の人

後鬼の人

七(なな)の人

じいの人

オオカミの人

ねこみみの人

ロボTの人

聖騎士の人

朱(あか)の人

麒麟(きりん)の人

春の人

猫Aの人

猫Bの人

わたし

栗の人

エルの人

花丸の人

琴の人

コンパスの人

あなた

みんな

中国うさぎ

中国うさぎ

メタンハイドレートの人

めたんの人

ずんだもん

埼玉の人

看護の人

波の人

玄の人

虎の人

龍の人

死に神の人

そらの人

もちの人

メスの人

白の人

後鬼の人

七(なな)の人

じいの人

オオカミの人

ねこみみの人

ロボTの人

聖騎士の人

朱(あか)の人

麒麟(きりん)の人

春の人

猫Aの人

猫Bの人

わたし

栗の人

エルの人

花丸の人

琴の人

コンパスの人

あなた

みんな

栗田まろん

栗田まろん

めたんさん

ずんだもん

つむぎさん

はうさん

リツさん

武宏くん

虎太郎くん

龍星くん

ひまりさん

そらさん

もち子さん

雌雄さん

ゆきさん

後鬼さん

ななさん

式さん

ミコさん

小夜さん

TTさん

紅桜くん

朱司くん

麒ヶ島さん

ナナさん

アルさん

ビィさん

うさぎさん

ニアさん

みなさん

栗田まろん

栗田まろん

めたんさん

ずんだもん

つむぎさん

はうさん

リツさん

武宏くん

虎太郎くん

龍星くん

ひまりさん

そらさん

もち子さん

雌雄さん

ゆきさん

後鬼さん

ななさん

式さん

ミコさん

小夜さん

TTさん

紅桜くん

朱司くん

麒ヶ島さん

ナナさん

アルさん

ビィさん

うさぎさん

あいえるさん

花丸さん

ニアさん

ぼいどーるさん

みなさん

あいえるたん

あいえるたん

めたんちゃん

ずんだもん

つむぎちゃん

はうちゃん

リッちゃん

武宏くん

虎太郎くん

龍星くん

ひまりちゃん

そらちゃん

もち子ちゃん

雌雄くん

ゆきちゃん

後鬼さん

セブンちゃん

ちびじいさん

ミコちゃん

小夜ちゃん

Tちゃん

紅桜さん

朱司くん

宗麟さん

ナナちゃん

アルちゃん

ビィちゃん

うさぎちゃん

まろんちゃん

あいえるたん

わたし

花丸ちゃん

ニアちゃん

あなた

みんな

あいえるたん

あいえるたん

めたんちゃん

ずんだもん

つむぎちゃん

はうちゃん

リッちゃん

武宏くん

虎太郎くん

龍星くん

ひまりちゃん

そらちゃん

もち子ちゃん

雌雄くん

ゆきちゃん

後鬼さん

セブンちゃん

ちびじいさん

ミコちゃん

小夜ちゃん

Tちゃん

紅桜さん

朱司くん

宗麟さん

ナナちゃん

アルちゃん

ビィちゃん

うさぎちゃん

まろんちゃん

あいえるたん

わたし

花丸ちゃん

ニアちゃん

ボイちゃん

あなた

みんな

満別花丸

満別花丸

めたんちゃん

ずんだもん

つむぎちゃん

はうちゃん

リツさん

武宏くん

虎太郎

龍星くん

ひまりちゃん

そらさん

もち子さん

雌雄

ゆきちゃん

後鬼さん

セブンさん

ちび式じい

ミコちゃん

小夜ちゃん

TTちゃん

紅桜

朱司くん

きりんのおじちゃん

ナナちゃん

アル

ビィ

うさぎちゃん

栗田

あいえるたん

ぼく

ニア

みんな

満別花丸

満別花丸

めたんちゃん

ずんだもん

つむぎちゃん

はうちゃん

リツさん

武宏くん

虎太郎

龍星くん

ひまりちゃん

そらさん

もち子さん

雌雄

ゆきちゃん

後鬼さん

セブンさん

ちび式じい

ミコちゃん

小夜ちゃん

TTちゃん

紅桜

朱司くん

きりんのおじちゃん

ナナちゃん

アル

ビィ

うさぎちゃん

栗田

あいえるたん

ぼく

ニア

ぼいどーる

みんな

琴詠ニア

琴詠ニア

めたん先輩

ずんだもん先輩

つむぎちゃん

はう先輩

リツさん

玄野さん

白上くん

青山さん

ひまり先輩

そらさん

もち子さん

剣崎先生

ゆき先輩

後鬼さん

ナナ先輩

ちびじい

みこみこ先輩

さよ先輩

Tちゃん

ほーりーさん

朱司さん

麒ヶ島さん

ナナちゃん

アルさん

ビィさん

うさぎさん

まろんちゃん

あいえるたん

花丸ちゃん

きみ

きみ達

琴詠ニア

琴詠ニア

めたん先輩

ずんだもん先輩

つむぎちゃん

はう先輩

リツさん

玄野さん

白上くん

青山さん

ひまり先輩

そらさん

もち子さん

剣崎先生

ゆき先輩

後鬼さん

ナナ先輩

ちびじい

みこみこ先輩

さよ先輩

Tちゃん

ほーりーさん

朱司さん

麒ヶ島さん

ナナちゃん

アルさん

ビィさん

うさぎさん

まろんちゃん

あいえるたん

花丸ちゃん

ボイドールさん

きみ

きみ達

Voidoll

Voidoll

めたんさん

ずんだもんさん

つむぎさん

はうさん

リツさん

武宏さん

虎太郎さん

龍星さん

ひまりさん

そらさん

もち子さん

雌雄さん

WhiteCULさん

後鬼さん

No.7さん

ちび式じいさん

ミコさん

小夜さん

タイプTさん

紅桜さん

朱司さん

宗麟さん

ナナさん

アルさん

ビィさん

うさぎさん

まろんさん

あいえるさん

花丸さん

ニアさん

ワタシ

~さん

皆さん

ボイボ寮とは

VOICEVOX のキャラたちの設定があると動画制作の参考になるかと思って用意した世界観です。

必ずしも遵守する必要はなく、自由に改変して頂いても問題ありません。

ボイボ寮ページへ

VOICEVOX とは

無料で使える中品質なテキスト読み上げソフトウェアです。

商用・非商用問わず無料で、イントネーションの詳細な調整ができることが特徴です。

ダウンロード