<!doctype html><htmllang=en><head><metacharset=utf-8><metaname=viewportcontent="width=device-width,initial-scale=1"><title>Endlings</title><metaname="description"content="this is where you can read endlings, my transformers animated fic"><metaname=versioncontent=Wren_1.7.1><metaname=application-namecontent="Feather Wiki"><styleid=s>html{font-family:BlinkMacSystemFont,-apple-system,SegoeUI,Roboto,Oxygen,Ubuntu,Cantarell,FiraSans,DroidSans,HelveticaNeue,Helvetica,Arial,sans-serif}html,button,input,select,option,textarea{font-size:12pt;background:#fff;color:#000}html,body{margin:0;padding:0}:focus{outline:2pxsolid#000}*{box-sizing:border-box;position:relative;max-width:100vw}*+*,p,.ed-content>*:not(:first-child){margin:.5rem0}main>*{padding:1rem1.5rem2rem}#g:not([open]),.sb.n{display:none}input,select,textarea{padding:.5rem;tab-size:4}h1,h2,h3,h4,h5,h6,.t{font-weight:700;margin:.5rem0}h1{font-size:1.8rem}h2{font-size:1.65rem}h3,.t{font-size:1.5rem}h4{font-size:1.35rem}h5{font-size:1.2rem}h6{font-size:1.05rem}.np{max-width:8rem}button,summary:is(.np,.b){text-align:center;color:#fff;padding:5px12px;background-color:#65a;border:0;border-radius:1rem;z-index:2}a,button,summary,.noti{cursor:pointer}a{text-decoration:none;color:#65a}:is(a,button):is(:hover,:active,:visited){opacity:.8}a.e{color:red}a.l{visibility:hidden}:is(h1,h2,h3,h4,h5,h6):hovera.l,a.l:is(:focus,:active){visibility:visible}a:is([target="_blank"],.e):after{font-size:70%;vertical-align:top;margin-left:3px}a[target=_blank]:after{content:"\29c9"}a.e:after{content:"!"}navul{list-style:none}ul,ol{padding:0001rem}navlisummary{text-indent:-1rem}label{display:block}blockquote{margin-left:2rem;padding-left:1rem;border-left:3pxsolid#888}.ucpre{font-size:80%;padding:1em;border-radius:6px;background-color:#eee;line-height:1.5;overflow-x:auto}abbr[title]{cursor:help}.sb{background:#ddd}.w1,.w34,.w12,.w14,.r,main{width:100%}.tabs>*{border:2pxsolid#65A;border-bottom:0;border-radius:.5rem.5rem00;margin:0}.a{background:#87C;color:#fff}@media(min-width:50rem){.r,main{display:table;border-spacing:1rem0}.r.ns,main{border-spacing:0}.c,main>*{display:table-cell!important;vertical-align:top}.sb{width:20%;min-width:200px;max-width:500px;height:100vh;overflow-y:auto}.sb.n{display:unset}.sbt{display:none}.w34{width:75%}.w12{width:50%}.w13{width:33%}.w14{width:25%}body>footer{position:absolute;inset:auto1.5rem0}form,.mw,#g,input,select,textarea,.ed{max-width:1000px}.tr{text-align:right}.fr{float:right}}.sr{visibility:hidden;height:0;width:0;position:absolute}.tr:not(.ml){text-align:right}.fr:not(.ml){float:right}.chg,.del{background:red}.del{opacity:.8}.h,.del{font-size:.8rem}.db{display:block}.il{display:inline}.ib{display:inline-block}.at{vertical-align:top}.pb{margin:001.5rem!important}.uca{text-decoration:underline}.notis{position:fixed;inset:1vw40vwauto}.noti{padding:1em;box-shadow:3px3px5px#555}#g,input,select,textarea,.ed,.noti{border:1pxsolid#000;border-radius:3px}.ed*{margin:unset}.ed-content,textarea,#g,.g{width:100%;overflow-y:auto;padding:10px;margin:0auto}.ed-content,textarea{height:50vh;min-height:300px;max-height:600px}.ed-contentnowiki{background:#EEE}:is(.ed-content,textarea,.uc)*{max-width:100%}.ed-actionbar{border-bottom:1pxsolid#000}.ed-button{background:transparent;color:#000;vertical-align:middle}.ed-selected{background:#ddd}</style><styleid=c>html{
function fa(a,c){var b,k,l;for(k in a)"undefined"!=typeof a[k]&&(l=a[k],((null==l?void 0:l.constructor)===Object||Array.isArray(l))&&(c=c.concat(ea(fa(l,c)))),isNaN(Number(k))&&(ja(c,k)||(M+=1,b=[String.fromCharCode.apply(String,ka(M)),k],c.push(b))));return c}function ha(a){var c,b=a.length,k={};for(c=0;c<b;c++)k[a[c][0]]=c;for(c=0;c<b;c++){varl=a[c][1];if("undefined"!=typeofk[l])returnc=k[l],M+=1,a[c][0]=String.fromCharCode.apply(String,ka(M)),k[c]=a[c][0],deletek[l],ha(a)}returna}varO=Object.defineProperty,
Ta=Object.defineProperties,Ua=Object.getOwnPropertyDescriptor,Va=Object.getOwnPropertyDescriptors,Wa=Object.getOwnPropertyNames,la=Object.getOwnPropertySymbols,ma=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,na=(a,c,b)=>c in a?O(a,c,{enumerable:!0,configurable:!0,writable:!0,value:b}):a[c]=b,H=(a,c)=>{for(var b in c||={})ma.call(c,b)&&na(a,b,c[b]);if(la)for(b of la(c))Xa.call(c,b)&&na(a,b,c[b]);return a},N=(a,c)=>Ta(a,Va(c)),I=(a,c)=>()=>(a&&(c=a(a=0)),c),D=(a,c)=>()=>
(c||a((c={exports:{}}).exports,c),c.exports),E=(a,c)=>{for(var b in c)O(a,b,{get:c[b],enumerable:!0})},Ya=(a,c,b,k)=>{if(c&&"object"==typeof c||"function"==typeof c)for(let l of Wa(c))!ma.call(a,l)&&l!==b&&O(a,l,{get:()=>c[l],enumerable:!(k=Ua(c,l))||k.enumerable});return a},P=a=>Ya(O({},"__esModule",{value:!0}),a),aa=(a,c,b)=>new Promise((k,l)=>{var f=g=>{try{d(b.next(g))}catch(h){l(h)}},e=g=>{try{d(b.throw(g))}catch(h){l(h)}},d=g=>g.done?k(g.value):Promise.resolve(g.value).then(f,e);d((b=b.apply(a,
!1;this.queue=[]}var k=J(),l="undefined"!=typeof window;b.prototype.push=function(f){k.equal(typeof f,"function","nanoscheduler.push: cb should be type function");this.queue.push(f);this.schedule()};b.prototype.schedule=function(){if(!this.scheduled){this.scheduled=!0;var f=this;this.method(function(e){for(var d;f.queue.length&&0<e.timeRemaining();)d=f.queue.shift(),d(e);f.scheduled=!1;f.queue.length&&f.schedule()})}};b.prototype.setTimeout=function(f){setTimeout(f,0,{timeRemaining:function(){return 1}})};
c.exports=function(){var f;return l?(window._nanoScheduler||(window._nanoScheduler=new b(!0)),f=window._nanoScheduler):f=new b,f}}),ab=D((a,c)=>{function b(d){function g(p){var n="end-"+h+"-"+d;e.mark(n);l.push(function(){var r=null;try{e.measure(d+" ["+h+"]",m,n),e.clearMarks(m),e.clearMarks(n)}catch(q){r=q}p&&p(r,d)})}if(f.equal(typeof d,"string","nanotiming: name should be type string"),b.disabled)return k;var h=(1E4*e.now()).toFixed()%Number.MAX_SAFE_INTEGER,m="start-"+h+"-"+d;e.mark(m);return g.uuid=
h,g}function k(d){d&&l.push(function(){d(Error("nanotiming: performance API unavailable"))})}var l=$a()(),f=J();b.disabled=!0;try{var e=window.performance;b.disabled="true"===window.localStorage.DISABLE_NANOTIMING||!e.mark}catch(d){}c.exports=b}),bb=D((a,c)=>{function b(e){if(!(this instanceof b))return new b(e);this._name=e||"nanobus";this._starListeners=[];this._listeners={}}var k=Za(),l=ab(),f=J();c.exports=b;b.prototype.emit=function(e){f.ok("string"==typeof e||"symbol"==typeof e,"nanobus.emit: eventName should be type string or symbol");
e?this._starListeners.push(d):(this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(d)),this};b.prototype.prependListener=function(e,d){return f.ok("string"==typeof e||"symbol"==typeof e,"nanobus.prependListener: eventName should be type string or symbol"),f.equal(typeof d,"function","nanobus.prependListener: listener should be type function"),"*"===e?this._starListeners.unshift(d):(this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].unshift(d)),this};b.prototype.once=function(e,
d){function g(){d.apply(h,arguments);h.removeListener(e,g)}f.ok("string"==typeof e||"symbol"==typeof e,"nanobus.once: eventName should be type string or symbol");f.equal(typeof d,"function","nanobus.once: listener should be type function");var h=this;this.on(e,g);return this};b.prototype.prependOnceListener=function(e,d){function g(){d.apply(h,arguments);h.removeListener(e,g)}f.ok("string"==typeof e||"symbol"==typeof e,"nanobus.prependOnceListener: eventName should be type string or symbol");f.equal(typeof d,
"function","nanobus.prependOnceListener: listener should be type function");var h=this;this.prependListener(e,g);return this};b.prototype.removeListener=function(e,d){function g(h,m){if(h&&(m=h.indexOf(m),-1!==m))return k(h,m,1),!0}return(f.ok("string"==typeof e||"symbol"==typeof e,"nanobus.removeListener: eventName should be type string or symbol"),f.equal(typeof d,"function","nanobus.removeListener: listener should be type function"),"*"===e)?(this._starListeners=this._starListeners.slice(),g(this._starListeners,
g&&(g=d,d=null),d&&(void 0!==h?g=[d].concat(g,h):g=[d].concat(g)),d=e.length,h=0;h<d;h++){varm=e[h];m.apply(m,g)}}}),cb=D((a,c)=>{var b=J(),k=/(noopener|noreferrer) (noopener|noreferrer)/,l=/^[\w-_]+:/;c.exports=function(f,e){b.notEqual(typeof window,"undefined","nanohref: expected window to exist");e=e||window.document;b.equal(typeof f,"function","nanohref: cb should be type function");b.equal(typeof e,"object","nanohref: root should be type object");window.addEventListener("click",function(d){if(!(d.button&&
d.isSameNode(g):d.tagName!==g.tagName?!1:3===d.type?d.nodeValue===g.nodeValue:!1}var f=J(),e=eb();c.exports=function(d,g,h){return f.equal(typeof d,"object","nanomorph: oldTree should be an object"),f.equal(typeof g,"object","nanomorph: newTree should be an object"),h&&h.childrenOnly?(k(g,d),d):(f.notEqual(g.nodeType,11,"nanomorph: newTree should have one root node (which is not a DocumentFragment)"),b(g,d))}}),gb=D((a,c)=>{var b=J();c.exports=function(k,l){b.equal(typeof k,"function","nanoraf: render should be a function");
b.ok("function"==typeof l||"undefined"==typeof l,"nanoraf: raf should be a function or undefined");l||=window.requestAnimationFrame;var f=!1,e=null;return function(){null===e&&!f&&(f=!0,l(function(){f=!1;for(var d=e.length,g=Array(d),h=0;h<d;h++)g[h]=e[h];k.apply(k,g);e=null}));e=arguments}}}),U,V,W=I(()=>{U=(a,c,b={})=>{function k(g,h){if(g.preventDefault(),!confirm("Permanently delete image from all pages in wiki?"))return!1;delete a.p.img[h.id];0<h.pgs.length&&(a.p.pages=a.p.pages.map(m=>(m.content&&
(m.content=m.content.replaceAll(`img:${h.id}:img`,"deleted")),m)));c(l.CHECK_CHANGED)}let {events:l}=a,{showDelete:f=!1,showUsed:e=!1,insert:d=null}=b;b=function(){let {pages:g,img:h}=a.p;return Object.keys(h).map(m=>N(H({id:m},h[m]),{pgs:e?g.filter(p=>{var n;return null==(n=p.content)?void 0:n.includes(`img:${m}:img`)}):[]}))}();return html`<section><h1>Existing Images</h1> ${b.map(g=>html`<divclass="ib at ed w14"><divclass=g><imgsrc=${g.img}class=w1aria-describedby=alt><spanid=altclass=db>${g.alt} (${g.size[0]}x${g.size[1]}px)</span><divclass=pb><buttononclick=${h=>
lb=D((a,c)=>{var b=/\n[\s]+$/,k=/^\n[\s]+/,l=/[\s]+$/,f=/^[\s]+/,e=/[\n\s]+/g,d="a abbr b bdi bdo br cite data dfn em i kbd mark q rp rt rtc ruby s amp small span strong sub sup time u var wbr".split(" "),g=["code","pre","textarea"];c.exports=function n(m,p){if(Array.isArray(p))for(var r=m.nodeName.toLowerCase(),q=!1,t,u,v=0,A=p.length;v<A;v++){varx=p[v];if(Array.isArray(x))n(m,x);else{("number"==typeofx||"boolean"==typeofx||"function"==typeofx||xinstanceofDate||xinstanceofRegExp)&&(x=x.toString());
var B=m.childNodes[m.childNodes.length-1];"string"==typeof x?(q=!0,B&&"#text"===B.nodeName?B.nodeValue+=x:(x=m.ownerDocument.createTextNode(x),m.appendChild(x),B=x),v===A-1&&(q=!1,-1===d.indexOf(r)&&-1===g.indexOf(r)?(t=B.nodeValue.replace(k,"").replace(l,"").replace(b,"").replace(e," "),""===t?m.removeChild(B):B.nodeValue=t):-1===g.indexOf(r)&&(u=0===v?"":" ",t=B.nodeValue.replace(k,u).replace(f," ").replace(l,"").replace(b,"").replace(e," "),B.nodeValue=t))):x&&x.nodeType&&(q&&(q=!1,-1===d.indexOf(r)&&
-1===g.indexOf(r)?(t=B.nodeValue.replace(k,"").replace(b," ").replace(e," "),""===t?m.removeChild(B):B.nodeValue=t):-1===g.indexOf(r)&&(t=B.nodeValue.replace(f," ").replace(k,"").replace(b," ").replace(e," "),B.nodeValue=t)),(B=x.nodeName)&&(r=B.toLowerCase()),m.appendChild(x))}}}}),mb=D((a,c)=>{c.exports="svg altGlyph altGlyphDef altGlyphItem animate animateColor animateMotion animateTransform circle clipPath color-profile cursor defs desc ellipse feBlend feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feDistantLight feFlood feFuncA feFuncB feFuncG feFuncR feGaussianBlur feImage feMerge feMergeNode feMorphology feOffset fePointLight feSpecularLighting feSpotLight feTile feTurbulence filter font font-face font-face-format font-face-name font-face-src font-face-uri foreignObject g glyph glyphRef hkern image line linearGradient marker mask metadata missing-glyph mpath path pattern polygon polyline radialGradient rect set stop switch symbol text textPath title tref tspan use view vkern".split(" ")}),
(u=n.is,delete n.is),t)u?q=d.createElementNS(t,p,{is:u}):q=d.createElementNS(t,p);else{if("!--"===p)return d.createComment(n.comment);u?q=d.createElement(p,{is:u}):q=d.createElement(p)}for(var v in n)if(n.hasOwnProperty(v)){p=v.toLowerCase();u=n[v];if("classname"===p&&(p="class",v="class"),"htmlFor"===v&&(v="for"),-1!==f.indexOf(p))if("true"===String(u))u=p;else if("false"===String(u))continue;"on"===p.slice(0,2)||-1!==e.indexOf(p)?q[v]=u:t?"xlink:href"===v?q.setAttributeNS("http://www.w3.org/1999/xlink",
L.prototype.mount=function(a){this.ready(()=>{var c=this.start();"string"==typeof a?this._tree=document.querySelector(a):this._tree=a;ya(this._tree,c)})};var xb=(a,c)=>{let {p:b,help:k}=a;return[html`<header><h1>All Pages</h1></header>`,html`<article><p>This wiki has ${b.pages.length} page${1!==b.pages.length?"s":""}:</p><ul> ${b.pages.filter(l=>!l.parent).map(l=>k.getChildList(l))} </ul></article>`]};W();var yb=(a,c)=>{function b(){FW.upload("text/html",n=>{FW.xtr(n,r=>{r&&(a.p=r[0],k(r[1]),
l(r[2]),c(d.ONLOAD),c(d.CHECK_CHANGED),c(d.NOTIFY,"Wiki Loaded"))})})}function k(n){let r=document.getElementById("c");n.trim()?(a.c=n,r?r.innerHTML=n:document.head.innerHTML+=`<styleid=c>${n}</style>`):(delete a.c,r&&document.head.removeChild(r))}function l(n){n.trim()?(a.j!==n&&alert("You must save & reload to run your JavaScript"),a.j=n):delete a.j}var f,e;let {events:d,p:g,c:h,j:m}=a,p=g.pages.map(n=>n.slug).join("\n");return[html`<header><h1>Wiki Settings</h1></header>`,html`<articleclass=mw><formonsubmit=${(function(n){n.preventDefault();
html`<optionselected=${n.id===g.home}value=${n.id}>${n.name} (${n.slug})</option>`)} </select><labelfor=wPo>Page Order</label><textareaid=wPoclass=notab>${p}</textarea><labelfor=wCss>Custom CSS</label><textareaid=wCss>${h}</textarea><labelfor=wJs>Custom JS</label><spanclass=h>Only runs once on wiki load. To test, save wiki & load that file.</span><textareaid=wJs>${m}</textarea><labelfor=wHead>Custom Head</label><spanclass=h>Add HTML directly to <code>${html.raw("<head>")}</code>. To test, save wiki & load that file. Be careful! Malformed HTML will break wiki.</span><textareaid=wHead>${FW.inject.esc(g.head,
!0)}</textarea><labelfor=wOut>Include Static HTML</label><inputid=wOuttype=checkboxchecked=${null!=(f=g.static)?f:!1}><spanclass=h>Include your wiki content in simple HTML for non-JS browsers. Nearly doubles output size.</span><labelfor=wPub>Publish</label><inputid=wPubtype=checkboxchecked=${null!=(e=g.published)?e:!1}><spanclass=h>Hides Save, New Page, & Wiki Settings buttons. You will need to manually visit <code>?page=s</code> to unset this when set.</span><divclass=tr><buttontype=submit>Update</button></div></form><divclass=tr><pclass="pb h"> Feather Wiki Version: Wren_1.7.1 </p><p><buttonclass=delonclick=${()=>
b()}>Import & Overwrite with Other Feather Wiki file</button></p></div> ${U(a,c,{showDelete:!0,showUsed:!0})} </article>`]},zb=(a,c)=>{let {p:b,query:k}=a;a=b.pages.filter(l=>{var f;return null==(f=l.tags)?void 0:f.includes(k.tag)});return[html`<header><h1>Pages Tagged <code>${k.tag}</code></h1></header>`,html`<article> ${0<a.length?html`<ul> ${a.map(l=>html`<li><ahref="?page=${l.slug}">${l.name}</a></li>`)} </ul>`:"None Found"} </article>`]};pa();var Ab=(a,c,b)=>{function k(n){n=n.target;a.edits[n.id]=
(p?(hb(),P(qa)):(ib(),P(sa))).editor(a,c)];return html`<formonsubmit=${(function(n){n.preventDefault();n=n.currentTarget;letr=n.name.value.trim();if(1>r.length)return alert("Page Title cannot be blank.");let q=n.slug.value.trim();if(2>q.length)return alert("Page Slug must be more than 1 character long.");let t=H({},b);t.name=r;t.slug=FW.slug(q);t.content=FW.img.fix(FW.img.abbr(a.edits.content),!0);t.tags=l().join(",");t.parent=n.parent.value;n.hide.checked?t.hide=!0:delete t.hide;e.useMd?t.editor=
html`<optionselected=${n.id===e.parent}value=${n.id}>${n.name} (${n.slug})</option>`)} </select><label>Hide Page <inputtype=checkboxid=hideonchange=${n=>a.edits.hide=n.target.checked} checked=${e.hide}></label></div><divclass="c w13 tr"><divclass=pb><buttontype=submit>Save</button></div> ${m?"":[html`<divclass=pb><buttononclick=${n=>{n.preventDefault();c(f.CANCEL_EDIT)}}>Cancel</button></div>`,html`<div><buttonclass=delonclick=${n=>{n.preventDefault();confirm("You can't undo this after saving your wiki! Delete this page?")&&
{let n=Date.now();h=html`<divclass=notistyle=${p}id=${n}onclick=${()=>c.emit(...[b.REMOVE_NOTI,n])} title="Click to close"> <spanrole=alert>${h}</span><spanclass=fr>\u00d7</span></div>`;a.notis[n]=h;0<m&&setTimeout(()=>c.emit(...[b.REMOVE_NOTI,n]),m);document.querySelector(".notis").appendChild(h)}),c.on(b.REMOVE_NOTI,h=>{let m=a.notis[h];null==m||m.parentNode.removeChild(m);delete a.notis[h]}),c.on(b.SAVE_WIKI,()=>{var h=FW.gen(a);let {p:m}=a,p=document.createElement("a");p.setAttribute("href",
"data:text/html;charset=utf-8,"+encodeURIComponent(h));h=/\/$/.test(l)?"index.html":decodeURI(l.substring(l.lastIndexOf("/")+1));p.setAttribute("download",h);document.body.appendChild(p);p.click();document.body.removeChild(p);a.prev=FW.hash.object(m);c.emit(...[b.CHECK_CHANGED])}),c},za=(a,c)=>{function b(z){z.preventDefault();z=z.currentTarget.np.value.trim();if(2>z.length)return alert("Enter more than 1 character to create a new page.");c(p.CREATE_PAGE,z.trim())}function k(z){a.sbTab=z.target.innerText;
c(p.RENDER)}var l,f;let {help:e,pg:d,p:g,t:h,recent:m,events:p,query:n,changed:r,sb:q,sbTab:t,views:u,notis:v}=a,A=!g.published||"s"===n.page,x=g.pages.filter(z=>!z.parent),B=m.map(z=>g.pages.find(w=>w.id===z.p)),y=d?u.p(a,c,d):(null!=(f=u[null!=(l=n.page)?l:"a"])?f:()=>{})(a,c);n.tag&&(y=u.t(a,c));l=[r?html`<div>Wiki has changed!</div>`:""];return l=[...l,html`<div><buttonclass=${r?"chg":""}title="Download wiki in its current state"onclick=${()=>c(p.SAVE_WIKI)}>Save Wiki</button></div>`],html`<body><main><divclass=sb><spanclass=db><ahref=?class=t>${g.name}</a></span> ${g.desc?
{b=b.target.files;0<b.length&&c(b[0])}}>`;document.body.appendChild(a);a.click();document.body.removeChild(a)};FW.ready(()=>{Db(FW.state);Eb(FW.state,FW.emitter)});FW._view=za;FW.mount("body");window.addEventListener("beforeunload",a=>{if(FW.state.changed)return a.preventDefault(),a.returnValue="Lose unsaved changes?"},{capture:!0})})(); </script></head><body><main><divclass="sb"><spanclass="db"><ahref="?"class="t">Endlings</a></span><pclass="pb">this is where you can read endlings, my transformers animated fic</p><buttonclass="sbt">Hide Menu</button><navclass=""><ul><li><ahref="?page=content_warning"class="">Content Warning</a></li><li><detailsopen="[object Object]"><summary><ahref="?page=book_one"class="">Book One</a></summary><ul><li><ahref="?page=book_one_characters"class="">Book One characters</a></li><li><ahref="?page=chapter_0-_the_first_one"class="">Chapter 0: The First One</a></li><li><ahref="?page=chapter_1-_broken_world"class="">Chapter 1: Broken World</a></li></ul></details></li><li><ahref="?page=a">All Pages</a></li></ul></nav></div><section><header><h1>All Pages</h1></header><article><p>This wiki has 5 pages:</p><ul><li><ahref="?page=content_warning"class="">Content Warning</a></li><li><ahref="?page=book_one"class="">Book One</a><ul><li><ahref="?page=book_one_characters"class="">Book One characters</a></li><li><ahref="?page=chapter_0-_the_first_one"class="">Chapter 0: The First One</a></li><li><ahref="?page=chapter_1-_broken_world"class="">Chapter 1: Broken World</a></li></ul></li></ul></article></section></main><footer><ahref=https://src.feather.wiki/#versions>JavaScript required to edit</a></footer></body></html>