diff --git a/404.html b/404.html index 03ed8709..33548eb5 100644 --- a/404.html +++ b/404.html @@ -14,4 +14,4 @@ > window.___chunkMapping="{\"app\":[\"/app-569ad051a71f57de48da.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-1eb57701ce7fd257626d.js\"],\"component---src-pages-dormitory-character-character-id-tsx\":[\"/component---src-pages-dormitory-character-character-id-tsx-2536fe1598c73476f51d.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-ea16b2871366ef6c4b50.js\"],\"component---src-pages-nemo-index-tsx\":[\"/component---src-pages-nemo-index-tsx-99eaacb47e9c2b652f79.js\"],\"component---src-pages-nemo-term-tsx\":[\"/component---src-pages-nemo-term-tsx-27e09bbfe11f8aefcfad.js\"],\"component---src-pages-product-character-character-id-tsx\":[\"/component---src-pages-product-character-character-id-tsx-79014d0da68b752eda82.js\"],\"component---src-pages-qa-tsx\":[\"/component---src-pages-qa-tsx-5062346ee8a32a5aef57.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\"]}"; - \ No newline at end of file + \ No newline at end of file diff --git a/404/index.html b/404/index.html index d8a6c44e..e8298062 100644 --- a/404/index.html +++ b/404/index.html @@ -14,4 +14,4 @@ > window.___chunkMapping="{\"app\":[\"/app-569ad051a71f57de48da.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-1eb57701ce7fd257626d.js\"],\"component---src-pages-dormitory-character-character-id-tsx\":[\"/component---src-pages-dormitory-character-character-id-tsx-2536fe1598c73476f51d.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-ea16b2871366ef6c4b50.js\"],\"component---src-pages-nemo-index-tsx\":[\"/component---src-pages-nemo-index-tsx-99eaacb47e9c2b652f79.js\"],\"component---src-pages-nemo-term-tsx\":[\"/component---src-pages-nemo-term-tsx-27e09bbfe11f8aefcfad.js\"],\"component---src-pages-product-character-character-id-tsx\":[\"/component---src-pages-product-character-character-id-tsx-79014d0da68b752eda82.js\"],\"component---src-pages-qa-tsx\":[\"/component---src-pages-qa-tsx-5062346ee8a32a5aef57.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\"]}"; - \ No newline at end of file + \ No newline at end of file diff --git a/44387886148252853e2ed15b332ee7947b718943-5e9f475e3470f8e40ed3.js b/44387886148252853e2ed15b332ee7947b718943-5e9f475e3470f8e40ed3.js new file mode 100644 index 00000000..9e77ae18 --- /dev/null +++ b/44387886148252853e2ed15b332ee7947b718943-5e9f475e3470f8e40ed3.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkvoicevox_blog=self.webpackChunkvoicevox_blog||[]).push([[14],{7814:function(e,t,a){a.d(t,{G:function(){return h}});var n=a(3636),r=a(5697),o=a.n(r),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||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}function A(e){return function(e){if(Array.isArray(e))return u(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 u(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 u(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 u(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,r=e.mask,o=e.symbol,i=e.className,l=e.title,c=e.titleId,d=e.maskId,u=p(a),f=b("classes",[].concat(A(function(e){var t,a=e.beat,n=e.fade,r=e.beatFade,o=e.bounce,i=e.shake,l=e.flash,s=e.spin,c=e.spinPulse,d=e.spinReverse,A=e.pulse,u=e.fixedWidth,f=e.inverse,v=e.border,E=e.listItem,p=e.flip,b=e.size,h=e.rotation,g=e.pull,C=(m(t={"fa-beat":a,"fa-fade":n,"fa-beat-fade":r,"fa-bounce":o,"fa-shake":i,"fa-flash":l,"fa-spin":s,"fa-spin-reverse":d,"fa-spin-pulse":c,"fa-pulse":A,"fa-fw":u,"fa-inverse":f,"fa-border":v,"fa-li":E,"fa-flip":!0===p,"fa-flip-horizontal":"horizontal"===p||"both"===p,"fa-flip-vertical":"vertical"===p||"both"===p},"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)),A(i.split(" ")))),v=b("transform","string"==typeof e.transform?n.Qc.transform(e.transform):e.transform),C=b("mask",p(r)),w=(0,n.qv)(u,s(s(s(s({},f),v),C),{},{symbol:o,title:l,titleId:c,maskId:d}));if(!w)return function(){var e;!E&&console&&"function"==typeof console.error&&(e=console).error.apply(e,arguments)}("Could not find icon",u),null;var y=w.abstract,O={ref:t};return Object.keys(e).forEach((function(t){h.defaultProps.hasOwnProperty(t)||(O[t]=e[t])})),g(y[0],O)}));h.displayName="FontAwesomeIcon",h.propTypes={beat:o().bool,border:o().bool,beatFade:o().bool,bounce:o().bool,className:o().string,fade:o().bool,flash:o().bool,mask:o().oneOfType([o().object,o().array,o().string]),maskId:o().string,fixedWidth:o().bool,inverse:o().bool,flip:o().oneOf([!0,!1,"horizontal","vertical","both"]),icon:o().oneOfType([o().object,o().array,o().string]),listItem:o().bool,pull:o().oneOf(["right","left"]),pulse:o().bool,rotation:o().oneOf([0,90,180,270]),shake:o().bool,size:o().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:o().bool,spinPulse:o().bool,spinReverse:o().bool,symbol:o().oneOfType([o().bool,o().string]),title:o().string,titleId:o().string,transform:o().oneOfType([o().string,o().object]),swapOpacity:o().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 r=(a.children||[]).map((function(a){return e(t,a)})),o=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(":"),r=f(t.slice(0,n)),o=t.slice(n+1).trim();return r.startsWith("webkit")?e[(a=r,a.charAt(0).toUpperCase()+a.slice(1))]=o:e[r]=o,e}),{});break;default:0===t.indexOf("aria-")||0===t.indexOf("data-")?e.attrs[t.toLowerCase()]=n:e.attrs[f(t)]=n}return e}),{attrs:{}}),i=n.style,l=void 0===i?{}:i,c=d(n,v);return o.attrs.style=s(s({},o.attrs.style),l),t.apply(void 0,[a.tag,s(s({},o.attrs),c)].concat(A(r)))}.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),r=a(7814),o=a(1883),i=a(7294),l=a(3479),s=e=>{const t=(0,o.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),A=e=>{let{label:t,selected:a,setSelected:n,candidates:r}=e;return(0,i.useEffect)((()=>{r.find((e=>e==a))||n(r[0])}),[r]),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"},r.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 u={Windows:["GPU / CPU","CPU"],Mac:["CPU"],Linux:["GPU / CPU","CPU"]},f={Windows:{"GPU / CPU":["インストーラー","Zip"],CPU:["インストーラー","Zip"]},Mac:{"GPU / CPU":["インストーラー","Zip"],CPU:["インストーラー","Zip"]},Linux:{"GPU / CPU":["インストーラー"],CPU:["インストーラー","tar.gz"]}},v=e=>{var t,a,n,r;const l=(0,o.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:{"インストーラー":{url:"https://github.com/VOICEVOX/voicevox/releases/download/"+d.Ji+"/VOICEVOX."+d.Ji+".dmg",name:"VOICEVOX-CPU."+d.Ji+".Mac.dmg"},Zip:{url:"https://github.com/VOICEVOX/voicevox/releases/download/"+d.Ji+"/voicevox-macos-cpu-"+d.Ji+".zip",name:"VOICEVOX-CPU."+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:v,1:E}=(0,i.useState)("GPU / CPU"),{0:p,1:b}=(0,i.useState)("インストーラー");return(0,i.useEffect)((()=>{u[c].find((e=>e==v))||E(u[c][0]),f[c][v].find((e=>e==p))||b(f[c][v][0])}),[c,v,p]),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(A,{label:"OS",selected:c,setSelected:m,candidates:["Windows","Mac","Linux"]}),i.createElement("hr",{className:"my-3"}),i.createElement(A,{label:"対応モード",selected:v,setSelected:E,candidates:u[c]}),i.createElement("p",{className:"has-text-centered is-size-7"},"※ GPUモードの方が快適ですが、利用するためには",i.createElement(o.Link,{to:"/qa"},"対応するGPU"),"が必要です"),i.createElement("hr",{className:"my-3"}),i.createElement(A,{label:"パッケージ",selected:p,setSelected:b,candidates:f[c][v]}),i.createElement("p",{className:"has-text-centered is-size-7"},"※ 推奨パッケージはインストーラー版です")),i.createElement("footer",{className:"modal-card-foot is-justify-content-flex-end"},i.createElement(o.Link,{to:"/term/",className:"button"},i.createElement("span",null,"利用規約")),i.createElement("a",{href:null===(t=s[c][v])||void 0===t||null===(a=t[p])||void 0===a?void 0:a.url,download:null===(n=s[c][v])||void 0===n||null===(r=n[p])||void 0===r?void 0:r.name,target:"_blank",rel:"noreferrer",className:"button is-primary",type:"button",role:"button"},i.createElement("span",{className:"has-text-weight-semibold"},"ダウンロード")))))},E={Windows:["GPU / CPU","CPU"],Mac:["CPU"],Linux:["GPU / CPU","CPU"]},p=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:{url:"https://github.com/VOICEVOX/voicevox_nemo_engine/releases/download/"+d.Js+"/voicevox_engine-macos-x64-"+d.Js+".vvpp",name:"VOICEVOX-CPU.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:r,1:l}=(0,i.useState)("Windows"),{0:s,1:c}=(0,i.useState)("GPU / CPU");return(0,i.useEffect)((()=>{E[r].find((e=>e==s))||c(E[r][0])}),[r,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(A,{label:"OS",selected:r,setSelected:l,candidates:["Windows","Mac","Linux"]}),i.createElement("hr",{className:"my-3"}),i.createElement(A,{label:"対応モード",selected:s,setSelected:c,candidates:E[r]}),i.createElement("p",{className:"has-text-centered is-size-7"},"※ GPUモードの方が快適ですが、利用するためには",i.createElement(o.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[r][s])||void 0===t?void 0:t.url,download:null===(a=n[r][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:o,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(r.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:o,target:"_blank",rel:"noreferrer",tabIndex:0},i.createElement("span",{className:"icon"},i.createElement(r.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(p,{isActive:a,hide:l}))};var h=a(3024);const g=e=>{let{privacyPolicyShower:t,isNemo: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(r.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(r.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}=e;const{0:A,1:u}=(0,i.useState)(!1);(0,i.useEffect)((()=>(d?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")})),[d]);const f=(0,i.useContext)(c.k);f.downloadModal=(0,m._)(),f.nemoGuidanceModal=(0,m._)();const{showing:E,show:p,hide:h}=(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")+" "+(d?"is-black":""),role:"navigation","aria-label":"main navigation"},i.createElement("div",{className:"navbar-brand"},i.createElement(o.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:()=>u(!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(o.Link,{to:"/term/",className:"navbar-item"},"利用規約"),i.createElement(o.Link,{to:"/how_to_use/",className:"navbar-item"},"使い方"),i.createElement(o.Link,{to:"/qa/",className:"navbar-item"},"Q&A"),i.createElement(o.Link,{to:"/dormitory/",className:"navbar-item"},"ボイボ寮"),i.createElement(o.Link,{to:"/nemo/",className:"navbar-item"},"Nemo"),i.createElement(o.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?(f.nemoGuidanceModal.show(),f.sendEvent("download","nemo")):(f.downloadModal.show(),f.sendEvent("download","software"))},target:"_blank",rel:"noreferrer",tabIndex:0},i.createElement("span",{className:"icon"},i.createElement(r.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:f},l),i.createElement(b,{isActive:f.nemoGuidanceModal.showing,hide:f.nemoGuidanceModal.hide}),i.createElement(v,{isActive:f.downloadModal.showing,hide:f.downloadModal.hide}),i.createElement(s,{isActive:E,hide:h}),i.createElement("footer",{className:"footer appearance "+(d?"has-background-black":"")},i.createElement(g,{privacyPolicyShower:p,isNemo:d})),i.createElement("div",{className:"footer height-holder"},i.createElement(g,{privacyPolicyShower:()=>{},isNemo:d})))}},3706:function(e,t,a){a.d(t,{C9:function(){return i},Ji:function(){return n},Js:function(){return r},qT:function(){return o}});const n="0.17.2",r="0.14.0",o=["四国めたん","ずんだもん","春日部つむぎ","雨晴はう","波音リツ","玄野武宏","白上虎太郎","青山龍星","冥鳴ひまり","九州そら","モチノキョウコ","剣崎雌雄","WhiteCUL","後鬼","No7","ちび式じい","櫻歌ミコ","小夜_SAYO","ナースロボ_タイプT","聖騎士紅桜","雀松朱司","麒ヶ島宗麟","春歌ナナ","猫使アル","猫使ビィ","中国うさぎ","栗田まろん","藍田ノエル","満別花丸","琴詠ニア"],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"}}},3612:function(e,t,a){a.d(t,{K:function(){return i},k:function(){return o}});var n=a(7294),r=a(3706);const o=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:r.qT,characterInfos:r.C9})},1702:function(e,t,a){a.d(t,{_:function(){return r}});var n=a(7294);const r=()=>{const{0:e,1:t}=(0,n.useState)(!1);return{showing:e,show:()=>{t(!0)},hide:()=>{t(!1)}}}}}]); +//# sourceMappingURL=44387886148252853e2ed15b332ee7947b718943-5e9f475e3470f8e40ed3.js.map \ No newline at end of file diff --git a/44387886148252853e2ed15b332ee7947b718943-5e9f475e3470f8e40ed3.js.map b/44387886148252853e2ed15b332ee7947b718943-5e9f475e3470f8e40ed3.js.map new file mode 100644 index 00000000..58189e2b --- /dev/null +++ b/44387886148252853e2ed15b332ee7947b718943-5e9f475e3470f8e40ed3.js.map @@ -0,0 +1 @@ +{"version":3,"file":"44387886148252853e2ed15b332ee7947b718943-5e9f475e3470f8e40ed3.js","mappings":"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","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, { useEffect } 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 useEffect(() => {\n if (!candidates.find(value => value == selected)) {\n setSelected(candidates[0])\n }\n }, [candidates])\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\"\ntype PackageType = \"インストーラー\" | \"Zip\" | \"tar.gz\"\n\nconst modeAvailables: Record = {\n Windows: [\"GPU / CPU\", \"CPU\"],\n Mac: [\"CPU\"],\n Linux: [\"GPU / CPU\", \"CPU\"],\n}\n\nconst packageAvailables: Record> = {\n Windows: {\n \"GPU / CPU\": [\"インストーラー\", \"Zip\"],\n CPU: [\"インストーラー\", \"Zip\"],\n },\n Mac: {\n \"GPU / CPU\": [\"インストーラー\", \"Zip\"],\n CPU: [\"インストーラー\", \"Zip\"],\n },\n Linux: { \"GPU / CPU\": [\"インストーラー\"], CPU: [\"インストーラー\", \"tar.gz\"] },\n}\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: {\n インストーラー: {\n url: `https://github.com/VOICEVOX/voicevox/releases/download/${APP_VERSION}/VOICEVOX.${APP_VERSION}.dmg`,\n name: `VOICEVOX-CPU.${APP_VERSION}.Mac.dmg`,\n },\n Zip: {\n url: `https://github.com/VOICEVOX/voicevox/releases/download/${APP_VERSION}/voicevox-macos-cpu-${APP_VERSION}.zip`,\n name: `VOICEVOX-CPU.${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 // 存在しない組み合わせのときに選択中のものを変更する\n useEffect(() => {\n if (!modeAvailables[selectedOs].find(value => value == selectedMode)) {\n setSelectedMode(modeAvailables[selectedOs][0])\n }\n if (\n !packageAvailables[selectedOs][selectedMode].find(\n value => value == selectedPackage\n )\n ) {\n setSelectedPackage(packageAvailables[selectedOs][selectedMode][0])\n }\n }, [selectedOs, selectedMode, selectedPackage])\n\n return (\n \n \n
\n
\n

VOICEVOX ダウンロード

\n \n
\n\n
\n \n\n
\n\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\"\n\nconst modeAvailables: Record = {\n Windows: [\"GPU / CPU\", \"CPU\"],\n Mac: [\"CPU\"],\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: {\n url: `https://github.com/VOICEVOX/voicevox_nemo_engine/releases/download/${NEMO_VERSION}/voicevox_engine-macos-x64-${NEMO_VERSION}.vvpp`,\n name: `VOICEVOX-CPU.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 isNemo: boolean // Nemoのページかどうか\n}> = ({ privacyPolicyShower, isNemo }) => (\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}> = ({\n showingHeader = true,\n showingHeaderOnTop = true,\n children,\n isNemo = false,\n}) => {\n const [isBurgerActive, setIsBurgerActive] = useState(false)\n\n // Nemoの場合は背景色を変更する\n useEffect(() => {\n if (isNemo) {\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 }, [isNemo])\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 Q&A\n \n \n ボイボ寮\n \n \n Nemo\n \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 {}} isNemo={isNemo} />\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.17.2\"\nexport const NEMO_VERSION = \"0.14.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]\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}\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","find","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","publicURL","selectedOs","setSelectedOs","useState","selectedMode","setSelectedMode","selectedPackage","setSelectedPackage","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","isNemo","faGithub","faTwitter","Page","showingHeader","showingHeaderOnTop","isBurgerActive","setIsBurgerActive","nemoGuidanceModal","showingPrivacyPolicyModal","showPrivacyPolicyModal","hidePrivacyPolicyModal","src","alt","id","Provider","ModalPrivacyPolicy","characterKeys","characterInfos","四国めたん","ずんだもん","春日部つむぎ","雨晴はう","波音リツ","玄野武宏","白上虎太郎","青山龍星","冥鳴ひまり","九州そら","モチノキョウコ","剣崎雌雄","WhiteCUL","後鬼","No7","ちび式じい","櫻歌ミコ","小夜_SAYO","ナースロボ_タイプT","聖騎士紅桜","雀松朱司","麒ヶ島宗麟","春歌ナナ","猫使アル","猫使ビィ","中国うさぎ","栗田まろん","藍田ノエル","満別花丸","琴詠ニア","event","eventCategory","window","gtag","event_category","Error","experiments","process","CharacterContext","setShowing"],"sourceRoot":""} \ No newline at end of file diff --git a/_gatsby/slices/_gatsby-scripts-1.html b/_gatsby/slices/_gatsby-scripts-1.html index 149e336e..16962b16 100644 --- a/_gatsby/slices/_gatsby-scripts-1.html +++ b/_gatsby/slices/_gatsby-scripts-1.html @@ -4,4 +4,4 @@ > window.___chunkMapping="{\"app\":[\"/app-569ad051a71f57de48da.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-1eb57701ce7fd257626d.js\"],\"component---src-pages-dormitory-character-character-id-tsx\":[\"/component---src-pages-dormitory-character-character-id-tsx-2536fe1598c73476f51d.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-ea16b2871366ef6c4b50.js\"],\"component---src-pages-nemo-index-tsx\":[\"/component---src-pages-nemo-index-tsx-99eaacb47e9c2b652f79.js\"],\"component---src-pages-nemo-term-tsx\":[\"/component---src-pages-nemo-term-tsx-27e09bbfe11f8aefcfad.js\"],\"component---src-pages-product-character-character-id-tsx\":[\"/component---src-pages-product-character-character-id-tsx-79014d0da68b752eda82.js\"],\"component---src-pages-qa-tsx\":[\"/component---src-pages-qa-tsx-5062346ee8a32a5aef57.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\"]}"; - \ No newline at end of file + \ No newline at end of file diff --git a/_headers.json b/_headers.json index 3e750455..12f8608a 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/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/nc238325-66a148cb22ff9eddbbd8369af5dff9e3.jpg":["Cache-Control: public, max-age=31536000, immutable"],"/static/top-bg-1f297219f74443c235bb461ee683b870.png":["Cache-Control: public, max-age=31536000, immutable"],"/static/landing-share-thumb-bae003080155cf8cc56d1fd7bf826bff.jpg":["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-008-af75dfaf14aa16850fd6dc792257b7f2.png":["Cache-Control: public, max-age=31536000, immutable"],"/styles.8318d7b56ec48cb0f6d5.css":["Cache-Control: public, max-age=31536000, immutable"],"/731-a32a3abc36b462c056b5.js.LICENSE.txt":["Cache-Control: public, max-age=31536000, immutable"],"/app-569ad051a71f57de48da.js.LICENSE.txt":["Cache-Control: public, max-age=31536000, immutable"],"/framework-7e1a8605ca70c43fddfa.js.LICENSE.txt":["Cache-Control: public, max-age=31536000, immutable"],"/app-569ad051a71f57de48da.js":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-cdfac5c8fd363a6fb870.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-1eb57701ce7fd257626d.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-dormitory-character-character-id-tsx-2536fe1598c73476f51d.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-ea16b2871366ef6c4b50.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-nemo-index-tsx-99eaacb47e9c2b652f79.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-product-character-character-id-tsx-79014d0da68b752eda82.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-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"],"/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-36b01980dbb4f3b25e47.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"],"/44387886148252853e2ed15b332ee7947b718943-4a85ae525c7c2c1931fc.js":["Cache-Control: public, max-age=31536000, immutable"],"/3d492ced26cd4a88e035202283488d4ec29f0893-556186637909bb0cc8cc.js":["Cache-Control: public, max-age=31536000, immutable"],"/026cdd5d113c02acffad10389603b2d9e852aa88-545ab312ce3095b604b3.js":["Cache-Control: public, max-age=31536000, immutable"],"/ee5a8fd0046056802ecb84f575459c19920ca243-5045d45999bef43d28df.js":["Cache-Control: public, max-age=31536000, immutable"],"/8c0679f0e05376f0df0fb6e417558b36a043c060-5a7eb03d41874656ad29.js":["Cache-Control: public, max-age=31536000, immutable"],"/app-569ad051a71f57de48da.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-cdfac5c8fd363a6fb870.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-1eb57701ce7fd257626d.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"],"/component---src-pages-how-to-use-tsx-4a3dc6e2d70102536ddc.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-index-tsx-ea16b2871366ef6c4b50.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-nemo-index-tsx-99eaacb47e9c2b652f79.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-product-character-character-id-tsx-79014d0da68b752eda82.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-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"],"/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-36b01980dbb4f3b25e47.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"],"/44387886148252853e2ed15b332ee7947b718943-4a85ae525c7c2c1931fc.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/3d492ced26cd4a88e035202283488d4ec29f0893-556186637909bb0cc8cc.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/026cdd5d113c02acffad10389603b2d9e852aa88-545ab312ce3095b604b3.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/ee5a8fd0046056802ecb84f575459c19920ca243-5045d45999bef43d28df.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/8c0679f0e05376f0df0fb6e417558b36a043c060-5a7eb03d41874656ad29.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/44387886148252853e2ed15b332ee7947b718943-c56c16338a57bd5fb8de.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-7cf28167eb35b20a6282.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-thumb-bae003080155cf8cc56d1fd7bf826bff.jpg":["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-008-af75dfaf14aa16850fd6dc792257b7f2.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/nc238325-66a148cb22ff9eddbbd8369af5dff9e3.jpg":["Cache-Control: public, max-age=31536000, immutable"],"/static/top-bg-1f297219f74443c235bb461ee683b870.png":["Cache-Control: public, max-age=31536000, immutable"],"/styles.8318d7b56ec48cb0f6d5.css":["Cache-Control: public, max-age=31536000, immutable"],"/731-a32a3abc36b462c056b5.js.LICENSE.txt":["Cache-Control: public, max-age=31536000, immutable"],"/app-569ad051a71f57de48da.js.LICENSE.txt":["Cache-Control: public, max-age=31536000, immutable"],"/framework-7e1a8605ca70c43fddfa.js.LICENSE.txt":["Cache-Control: public, max-age=31536000, immutable"],"/app-569ad051a71f57de48da.js":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-496c7d775d66bc8ae594.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-1eb57701ce7fd257626d.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-dormitory-character-character-id-tsx-2536fe1598c73476f51d.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-ea16b2871366ef6c4b50.js":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-nemo-index-tsx-99eaacb47e9c2b652f79.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-product-character-character-id-tsx-79014d0da68b752eda82.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-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"],"/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-36b01980dbb4f3b25e47.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"],"/44387886148252853e2ed15b332ee7947b718943-5e9f475e3470f8e40ed3.js":["Cache-Control: public, max-age=31536000, immutable"],"/3d492ced26cd4a88e035202283488d4ec29f0893-556186637909bb0cc8cc.js":["Cache-Control: public, max-age=31536000, immutable"],"/026cdd5d113c02acffad10389603b2d9e852aa88-545ab312ce3095b604b3.js":["Cache-Control: public, max-age=31536000, immutable"],"/ee5a8fd0046056802ecb84f575459c19920ca243-5045d45999bef43d28df.js":["Cache-Control: public, max-age=31536000, immutable"],"/8c0679f0e05376f0df0fb6e417558b36a043c060-5a7eb03d41874656ad29.js":["Cache-Control: public, max-age=31536000, immutable"],"/app-569ad051a71f57de48da.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-496c7d775d66bc8ae594.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-1eb57701ce7fd257626d.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"],"/component---src-pages-how-to-use-tsx-4a3dc6e2d70102536ddc.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-index-tsx-ea16b2871366ef6c4b50.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/component---src-pages-nemo-index-tsx-99eaacb47e9c2b652f79.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-product-character-character-id-tsx-79014d0da68b752eda82.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-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"],"/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-36b01980dbb4f3b25e47.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"],"/44387886148252853e2ed15b332ee7947b718943-5e9f475e3470f8e40ed3.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/3d492ced26cd4a88e035202283488d4ec29f0893-556186637909bb0cc8cc.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/026cdd5d113c02acffad10389603b2d9e852aa88-545ab312ce3095b604b3.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/ee5a8fd0046056802ecb84f575459c19920ca243-5045d45999bef43d28df.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/8c0679f0e05376f0df0fb6e417558b36a043c060-5a7eb03d41874656ad29.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/44387886148252853e2ed15b332ee7947b718943-4a85ae525c7c2c1931fc.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/44387886148252853e2ed15b332ee7947b718943-c56c16338a57bd5fb8de.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-7cf28167eb35b20a6282.js.map":["Cache-Control: public, max-age=31536000, immutable"],"/webpack-runtime-cdfac5c8fd363a6fb870.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 8fd6e722..402eb834 100644 --- a/assets-manifest.json +++ b/assets-manifest.json @@ -6,8 +6,9 @@ "3d492ced26cd4a88e035202283488d4ec29f0893-556186637909bb0cc8cc.js.map": "3d492ced26cd4a88e035202283488d4ec29f0893-556186637909bb0cc8cc.js.map", "3d492ced26cd4a88e035202283488d4ec29f0893.js": "3d492ced26cd4a88e035202283488d4ec29f0893-556186637909bb0cc8cc.js", "44387886148252853e2ed15b332ee7947b718943-4a85ae525c7c2c1931fc.js.map": "44387886148252853e2ed15b332ee7947b718943-4a85ae525c7c2c1931fc.js.map", + "44387886148252853e2ed15b332ee7947b718943-5e9f475e3470f8e40ed3.js.map": "44387886148252853e2ed15b332ee7947b718943-5e9f475e3470f8e40ed3.js.map", "44387886148252853e2ed15b332ee7947b718943-c56c16338a57bd5fb8de.js.map": "44387886148252853e2ed15b332ee7947b718943-c56c16338a57bd5fb8de.js.map", - "44387886148252853e2ed15b332ee7947b718943.js": "44387886148252853e2ed15b332ee7947b718943-4a85ae525c7c2c1931fc.js", + "44387886148252853e2ed15b332ee7947b718943.js": "44387886148252853e2ed15b332ee7947b718943-5e9f475e3470f8e40ed3.js", "731-a32a3abc36b462c056b5.js": "731-a32a3abc36b462c056b5.js", "731-a32a3abc36b462c056b5.js.LICENSE.txt": "731-a32a3abc36b462c056b5.js.LICENSE.txt", "731-a32a3abc36b462c056b5.js.map": "731-a32a3abc36b462c056b5.js.map", @@ -65,7 +66,8 @@ "static/unhinted-rounded-mplus-1p-medium.woff2": "static/unhinted-rounded-mplus-1p-medium-c7fd967d157eaa9f6b39550727ceaa82.woff2", "static/unhinted-rounded-mplus-1p-regular.woff2": "static/unhinted-rounded-mplus-1p-regular-ac8904fd1b53dabd6beb7a7552ea17b6.woff2", "styles.css": "styles.8318d7b56ec48cb0f6d5.css", + "webpack-runtime-496c7d775d66bc8ae594.js.map": "webpack-runtime-496c7d775d66bc8ae594.js.map", "webpack-runtime-7cf28167eb35b20a6282.js.map": "webpack-runtime-7cf28167eb35b20a6282.js.map", "webpack-runtime-cdfac5c8fd363a6fb870.js.map": "webpack-runtime-cdfac5c8fd363a6fb870.js.map", - "webpack-runtime.js": "webpack-runtime-cdfac5c8fd363a6fb870.js" + "webpack-runtime.js": "webpack-runtime-496c7d775d66bc8ae594.js" } \ No newline at end of file diff --git a/dormitory/aierutan/index.html b/dormitory/aierutan/index.html index 32466cec..7df367bf 100644 --- a/dormitory/aierutan/index.html +++ b/dormitory/aierutan/index.html @@ -8,7 +8,7 @@ gtag('config', 'G-NZL33X0EQV', {"send_page_view":false}); } -
あいえるたん

あいえるたん

札幌市内の高校に通う元気な女子高生。
IT企業でマスコット/アルバイトとして活躍中。
本名藍田ノエル
CVMilia
年齢16 歳
誕生日7月1日
身長154.8 cm
好物コーラ
趣味プログラミング、ゲーム
音声サンプル