xesite/static/stories/spaceship.html

116 lines
391 KiB
HTML
Raw Normal View History

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1" name="viewport">
<title>Spaceship Adventure</title>
<style title="Twine CSS">@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes fade-in-out{0%,to{opacity:0}50%{opacity:1}}@keyframes rumble{25%{top:-0.1em}75%{top:0.1em}0%,to{top:0px}}@keyframes shudder{25%{left:0.1em}75%{left:-0.1em}0%,to{left:0px}}@keyframes buoy{25%{top:0.25em}75%{top:-0.25em}0%,to{top:0px}}@keyframes sway{25%{left:0.25em}75%{left:-0.25em}0%,to{left:0px}}@keyframes pulse{0%{transform:scale(0, 0)}20%{transform:scale(1.2, 1.2)}40%{transform:scale(0.9, 0.9)}60%{transform:scale(1.05, 1.05)}80%{transform:scale(0.925, 0.925)}to{transform:scale(1, 1)}}@keyframes zoom-in{0%{transform:scale(0, 0)}to{transform:scale(1, 1)}}@keyframes shudder-in{0%, to{transform:translateX(0em)}5%, 25%, 45%{transform:translateX(-1em)}15%, 35%, 55%{transform:translateX(1em)}65%{transform:translateX(-0.6em)}75%{transform:translateX(0.6em)}85%{transform:translateX(-0.2em)}95%{transform:translateX(0.2em)}}@keyframes rumble-in{0%, to{transform:translateY(0em)}5%, 25%, 45%{transform:translateY(-1em)}15%, 35%, 55%{transform:translateY(1em)}65%{transform:translateY(-0.6em)}75%{transform:translateY(0.6em)}85%{transform:translateY(-0.2em)}95%{transform:translateY(0.2em)}}@keyframes fidget{0%, 8.1%, 82.1%, 31.1%, 38.1%, 44.1%, 40.1%, 47.1%, 74.1%, 16.1%, 27.1%, 72.1%, 24.1%, 95.1%, 6.1%, 36.1%, 20.1%, 4.1%, 91.1%, 14.1%, 87.1%, to{left:0px;top:0px}8%, 82%, 31%, 38%, 44%{left:-1px}40%, 47%, 74%, 16%, 27%{left:1px}72%, 24%, 95%, 6%, 36%{top:-1px}20%, 4%, 91%, 14%, 87%{top:1px}}@keyframes slide-right{0%{transform:translateX(-100vw)}}@keyframes slide-left{0%{transform:translateX(100vw)}}@keyframes slide-up{0%{transform:translateY(100vh)}}@keyframes slide-down{0%{transform:translateY(-100vh)}}@keyframes fade-right{0%{opacity:0;transform:translateX(-1em)}to{opacity:1}}@keyframes fade-left{0%{opacity:0;transform:translateX(1em)}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(1em)}to{opacity:1}}@keyframes fade-down{0%{opacity:0;transform:translateY(-1em)}to{opacity:1}}@keyframes flicker{0%,29%,31%,63%,65%,77%,79%,86%,88%,91%,93%{opacity:0}30%{opacity:0.2}64%{opacity:0.4}78%{opacity:0.6}87%{opacity:0.8}92%, to{opacity:1}}@keyframes blur{0%{filter:blur(2rem);opacity:0}25%{opacity:1}to{filter:blur(0rem);opacity:1}}.dom-debug-mode tw-story,.dom-debug-mode tw-passage,.dom-debug-mode tw-sidebar,.dom-debug-mode tw-include,.dom-debug-mode tw-hook,.dom-debug-mode tw-expression,.dom-debug-mode tw-link,.dom-debug-mode tw-dialog,.dom-debug-mode tw-columns,.dom-debug-mode tw-column,.dom-debug-mode tw-align{outline:1px solid #f5a3da;min-height:32px;display:block !important}.dom-debug-mode tw-story::before,.dom-debug-mode tw-passage::before,.dom-debug-mode tw-sidebar::before,.dom-debug-mode tw-include::before,.dom-debug-mode tw-hook::before,.dom-debug-mode tw-expression::before,.dom-debug-mode tw-link::before,.dom-debug-mode tw-dialog::before,.dom-debug-mode tw-columns::before,.dom-debug-mode tw-column::before,.dom-debug-mode tw-align::before{position:absolute;top:0;left:0;height:16px;background-color:#f5a3da;color:black;font-size:16px;font-weight:normal;font-style:normal;font-family:monospace;display:inline-block;line-height:100%;white-space:pre;z-index:999997}.dom-debug-mode tw-story:hover,.dom-debug-mode tw-passage:hover,.dom-debug-mode tw-sidebar:hover,.dom-debug-mode tw-include:hover,.dom-debug-mode tw-hook:hover,.dom-debug-mode tw-expression:hover,.dom-debug-mode tw-link:hover,.dom-debug-mode tw-dialog:hover,.dom-debug-mode tw-columns:hover,.dom-debug-mode tw-column:hover,.dom-debug-mode tw-align:hover{outline:1px solid #fc9}.dom-debug-mode tw-story:hover::before,.dom-debug-mode tw-passage:hover::before,.dom-debug-mode tw-sidebar:hover::before,.dom-debug-mode tw-include:hover::before,.dom-debug-mode tw-hook:hover::before,.dom-debug-mode tw-expression:hover::before,.dom-debug-mode tw-link:hover::before,.dom-debug-mode tw-dialog:hover::before,.dom-debug-mode tw-columns:hover::before,.dom-debug-mode tw-column:hover::before,.dom-debug-mode tw-align:hover::before{background-color:#fc9;transition:background-color 1s}.dom-debug-mode tw-passa
</style>
</head>
<body>
<tw-story><noscript><tw-noscript>JavaScript needs to be enabled to play Spaceship Adventure.</tw-noscript></noscript></tw-story>
<tw-storydata name="Spaceship Adventure" startnode="1" creator="Twine" creator-version="2.3.14" ifid="E36CB382-589F-4785-9DF4-70EBE7267825" zoom="1" format="Harlowe" format-version="3.2.2" options="" hidden><style role="stylesheet" id="twine-user-stylesheet" type="text/twine-css"></style><script role="script" id="twine-user-script" type="text/twine-javascript"></script><tw-passagedata pid="1" name="Beginning" tags="" position="165,36" size="100,100">You wake up in the middle of a field. There is a spaceship in front of you. Its cockpit is open and it looks like it is inviting you to enter.
What do you do?
(set: $noweapons to false)
[[Enter-&gt;Enter The Ship]]
[[Do Not Enter-&gt;Monster Advances]]</tw-passagedata><tw-passagedata pid="2" name="Enter The Ship" tags="" position="190,226" size="100,100">Against your better judgement, you climb in and buckle up. The ship seems to recognize you. This is odd to you. You&#39;ve never seen this spaceship before. You play with the controls and find that everything feels natural to you. Too natural. Almost like this has been your ship for eons.
The ship offers you a prompt to take off into orbit. Do you take off?
[[Yes-&gt;Low Orbit]]
[[No-&gt;Monster Advances Against Ship]]
[[Look around ship-&gt;Look Around Ship]]</tw-passagedata><tw-passagedata pid="3" name="Monster Advances" tags="" position="408,45" size="100,100">There is a loud noise to the distance. It sounds hungry. The ship should be able to keep it away from you.
[[Enter the ship-&gt;Enter The Ship]]</tw-passagedata><tw-passagedata pid="4" name="Low Orbit" tags="" position="176,426" size="100,100">You decide to go for a spin and lift off. You break free of the asteroid field around the planet you are on (why is it green? it should be blue!) and feel the sub-light engines give your ship a pleasant hum while you rip through space. You do roll after roll and have a blast.
Then suddenly, a red blast sizzles through the vacuum just over your head. It&#39;s the space cops. You broke their &quot;no fun&quot; rule. You&#39;re in big trouble.
Do you try to fight them or run?
[[Fight them-&gt;Space Cops Fight]]
[[Run for it!-&gt;Run Away]]</tw-passagedata><tw-passagedata pid="5" name="Monster Advances Against Ship" tags="" position="394,211" size="100,100">The black presence from before makes its presence known again. It&#39;s large. It&#39;s angy. It wants you. You don&#39;t want it. You should get off this planet before it&#39;s too late.
[[Take off-&gt;Low Orbit]]</tw-passagedata><tw-passagedata pid="6" name="Look Around Ship" tags="" position="387,349" size="100,100">You attempt to explore the ship but find nothing except a bunch of panels, levers and knobs. The only major feature is your cockpit seat (like a fighter jet).
[[Take off-&gt;Low Orbit]]
[[Perform obscene acts with a knob-&gt;Knob end]]</tw-passagedata><tw-passagedata pid="7" name="Space Cops Fight" tags="" position="66,544" size="100,100">You reach for the combat system screen and punch the glowing red button labeled &quot;OH SHIT&quot;. This makes the spaceship&#39;s combat systems activate, giving you access to an illegal proton cannon. You seemed to have good taste. Do you fire at half charge or wait for the cannon to charge?
[[Fire at half charge-&gt;Half Charge]]
[[Wait For Full Charge-&gt;Full Charge]]
[[Run-&gt;Run Away]]</tw-passagedata><tw-passagedata pid="8" name="Run Away" tags="" position="599,551" size="100,100">You kick the engines into overdrive and desperately try to escape the space cops. They are faster than you thanks to their engine upgrades they got through asset forfeiture.
They are closing in on you. Your evasive manuvers start having less and less effect. You have an option though. You could shunt (if:$noweapons is true)[all remaining] proton cannon power into the engines.
This will leave you defenseless but it will let you get away. What do you do?
(if:$noweapons is false)[[[Fight them-&gt;Space Cops Fight]]]
[[Overload the cannon.-&gt;Overload Cannon]]</tw-passagedata><tw-passagedata pid="9" name="Knob end" tags="" position="569,240" size="100,100">A grue materializes out of nowhere and bans you from payment processing.
You lose.
[[Try again?-&gt;Beginning]]</tw-passagedata><tw-passagedata pid="10" name="Half Charge" tags="" position="133,842" size="100,100">You hit the fire button twice, bypassing the normal proton cannon charging sequence. The cannon fires and hits the space cops. Only one of them. It destroys the ship but now there are more converging on your location.
Do you fight them or run?
[[Fight them-&gt;Hopeless Fight]]
[[Run-&gt;Run Away]]</tw-passagedata><tw-passagedata pid="11" name="Hopeless Fight" tags="" position="335,823" size="100,100">They have more weapons than you. This is a fool&#39;s errand. You are trying to fight something you cannot win against. They hit your proton cannon and destroy it. You can&#39;t use the weapons system anymore. One more hit will destroy you.
(set:$noweapons to true)
[[Run-&gt;Run Away]]
[[Ram into them at warpspeed-&gt;Ramming Speed]]</tw-passagedata><tw-passagedata pid="12" name="Full Charge" tags="" position="325,585" size="100,100">You wait for full charge, the proton cannon making your ship rumble as it builds up to full power. You fire and obliterate all 3 space cops following you. There are more ships converging on your location.
Do you fight them or run?
[[Fight them-&gt;Hopeless Fight]]
[[Run-&gt;Run Away]]</tw-passagedata><tw-passagedata pid="13" name="Ramming Speed" tags="" position="558,808" size="100,100">You realize the hopelessness of this situation. They are going to win and there&#39;s nothing you can do about it. That little voice of reason comes into your head and suggests that you ram into them at warpspeed. This would certainly be lethal to you, but those space cop bastards wouldn&#39;t be able to take your ship!
You charge up the warp and set a course for the nearest space cop&#39;s warp reactor. Your ship strikes into the space cop cruiser at near light speed.
[[Everything turns black.-&gt;GDI Todd]] </tw-passagedata><tw-passagedata pid="14" name="GDI Todd" tags="" position="1089,896" size="100,100">You hear something. You can&#39;t quite make out what it is, but it feels like something familiar. You can&#39;t place it, but it would be easier if you could see it.
The noise starts to get louder.
Suddenly color returns to your vision and you hear a voice come from the blob that is rapidly gaining definition to the side:
&quot;Hey, you. You&#39;re finally awake. You were trying to cross the border, right? Walked right into that Imperial ambush, same as us, and that thief over there.&quot;
It is Ralof, one of the members of the Stormcloak rebellion. The realization suddenly hits you and suddenly you feel a commanding presence overwhelm you with anger and shout:
&quot;GODDAMNIT TODD HOWARD! NOT SKYRIM AGAIN!&quot;
You win?</tw-passagedata><tw-passagedata pid="15" name="Overload Cannon" tags="" position="874,380" size="100,100">You shunt power from the proton cannon into the engines. This is a stupidly dangerous move. One wrong step from here could lead to disaster. There&#39;s one problem. The power wire has two options: a pink and a blue socket.
Which one do you plug it into?
[[Pink Socket]]
[[Blue Socket]]</tw-passagedata><tw-passagedata pid="16" name="Pink Socket" tags="" position="792,566" size="100,100">You plug it into the pink socket. Your engines suddenly report that they have 42069% of their normal power available and punch the &quot;GO&quot; button, not caring where you end up. You rip a hole in spacetime and then pop into it towards the next star system.
You try and open a rift back into normal space. It doesn&#39;t work. You try again. It doesn&#39;t work. You try another time and the button turns into a sweetroll. &quot;Oh no&quot;, you think to yourself. &quot;Did I cross universes?&quot; This wonder doesn&#39;t last as the warning lights start flashing and don&#39;t stop. &quot;Is this the end?&quot;
[[Everything goes black.-&gt;GDI Todd]]</tw-passagedata><tw-passagedata pid="17" name="Blue Socket" tags="" position="1068,377" size="100,100">You plug it into the blue socket and the life support system explodes. You are running out of oxygen fast. The stasis chamber system is active. You have no time. You put your seatbelt on and hit the button.
[[Everything turns black.-&gt;GDI Todd]]</tw-passagedata></tw-storydata>
<script title="Twine engine code" data-main="harlowe">"use strict";var _slicedToArray=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(a)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _toConsumableArray(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}!function(){
/**
* @license almond 0.3.3 Copyright jQuery Foundation and other contributors.
* Released under MIT license, http://github.com/requirejs/almond/LICENSE
*/var requirejs,require,define,root,factory;!function(e){var t,n,r,a,i={},o={},s={},c={},u=Object.prototype.hasOwnProperty,l=[].slice,p=/\.js$/;function f(e,t){return u.call(e,t)}function d(e,t){var n,r,a,i,o,c,u,l,f,d,h,y=t&&t.split("/"),m=s.map,g=m&&m["*"]||{};if(e){for(o=(e=e.split("/")).length-1,s.nodeIdCompat&&p.test(e[o])&&(e[o]=e[o].replace(p,"")),"."===e[0].charAt(0)&&y&&(e=y.slice(0,y.length-1).concat(e)),f=0;f<e.length;f++)if("."===(h=e[f]))e.splice(f,1),f-=1;else if(".."===h){if(0===f||1===f&&".."===e[2]||".."===e[f-1])continue;f>0&&(e.splice(f-1,2),f-=2)}e=e.join("/")}if((y||g)&&m){for(f=(n=e.split("/")).length;f>0;f-=1){if(r=n.slice(0,f).join("/"),y)for(d=y.length;d>0;d-=1)if((a=m[y.slice(0,d).join("/")])&&(a=a[r])){i=a,c=f;break}if(i)break;!u&&g&&g[r]&&(u=g[r],l=f)}!i&&u&&(i=u,c=l),i&&(n.splice(0,c,i),e=n.join("/"))}return e}function h(t,r){return function(){var a=l.call(arguments,0);return"string"!=typeof a[0]&&1===a.length&&a.push(null),n.apply(e,a.concat([t,r]))}}function y(e){return function(t){i[e]=t}}function m(n){if(f(o,n)){var r=o[n];delete o[n],c[n]=!0,t.apply(e,r)}if(!f(i,n)&&!f(c,n))throw new Error("No "+n);return i[n]}function g(e){var t,n=e?e.indexOf("!"):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function v(e){return e?g(e):[]}r=function(e,t){var n,r,a=g(e),i=a[0],o=t[1];return e=a[1],i&&(n=m(i=d(i,o))),i?e=n&&n.normalize?n.normalize(e,(r=o,function(e){return d(e,r)})):d(e,o):(i=(a=g(e=d(e,o)))[0],e=a[1],i&&(n=m(i))),{f:i?i+"!"+e:e,n:e,pr:i,p:n}},a={require:function(e){return h(e)},exports:function(e){var t=i[e];return void 0!==t?t:i[e]={}},module:function(e){return{id:e,uri:"",exports:i[e],config:function(e){return function(){return s&&s.config&&s.config[e]||{}}}(e)}}},t=function(t,n,s,u){var l,p,d,g,b,w,T,S=[],x=void 0===s?"undefined":_typeof(s);if(w=v(u=u||t),"undefined"===x||"function"===x){for(n=!n.length&&s.length?["require","exports","module"]:n,b=0;b<n.length;b+=1)if("require"===(p=(g=r(n[b],w)).f))S[b]=a.require(t);else if("exports"===p)S[b]=a.exports(t),T=!0;else if("module"===p)l=S[b]=a.module(t);else if(f(i,p)||f(o,p)||f(c,p))S[b]=m(p);else{if(!g.p)throw new Error(t+" missing "+p);g.p.load(g.n,h(u,!0),y(p),{}),S[b]=i[p]}d=s?s.apply(i[t],S):void 0,t&&(l&&l.exports!==e&&l.exports!==i[t]?i[t]=l.exports:d===e&&T||(i[t]=d))}else t&&(i[t]=s)},requirejs=require=n=function(i,o,c,u,l){if("string"==typeof i)return a[i]?a[i](o):m(r(i,v(o)).f);if(!i.splice){if((s=i).deps&&n(s.deps,s.callback),!o)return;o.splice?(i=o,o=c,c=null):i=e}return o=o||function(){},"function"==typeof c&&(c=u,u=l),u?t(e,i,o,c):setTimeout(function(){t(e,i,o,c)},4),n},n.config=function(e){return n(e)},requirejs._defined=i,(define=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),f(i,e)||f(o,e)||(o[e]=[e,t,n])}).amd={jQuery:!0}}(),define("almond",function(){}),
/*!
* https://github.com/paulmillr/es6-shim
* @license es6-shim Copyright 2013-2016 by Paul Miller (http://paulmillr.com)
* and contributors, MIT License
* es6-shim: v0.35.4
* see https://github.com/paulmillr/es6-shim/blob/0.35.3/LICENSE
* Details and documentation:
* https://github.com/paulmillr/es6-shim/
*/
root=this,factory=function(){var e,t,n=Function.call.bind(Function.apply),r=Function.call.bind(Function.call),a=Array.isArray,i=Object.keys,o=function(e){try{return e(),!1}catch(e){return!0}},s=function(e){try{return e()}catch(e){return!1}},c=(e=o,function(){return!n(e,this,arguments)}),u=!!Object.defineProperty&&!o(function(){return Object.defineProperty({},"x",{get:function(){}})}),l="foo"===function(){}.name,p=Function.call.bind(Array.prototype.forEach),f=Function.call.bind(Array.prototype.reduce),d=Function.call.bind(Array.prototype.filter),h=Function.call.bind(Array.prototype.some),y=function(e,t,n,r){!r&&t in e||(u?Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:!0,value:n}):e[t]=n)},m=function(e,t,n){p(i(t),function(r){var a=t[r];y(e,r,a,!!n)})},g=Function.call.bind(Object.prototype.toString),v="function"==typeof/abc/?function(e){return"function"==typeof e&&"[object Function]"===g(e)}:function(e){return"function"==typeof e},b=function(e,t,n){if(!u)throw new TypeError("getters require true ES5 support");Object.defineProperty(e,t,{configurable:!0,enumerable:!1,get:n})},w=function(e,t,n){if(!u)throw new TypeError("getters require true ES5 support");var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,{configurable:r.configurable,enumerable:r.enumerable,get:function(){return e[t]},set:function(n){e[t]=n}})},T=function(e,t,n){if(u){var r=Object.getOwnPropertyDescriptor(e,t);r.value=n,Object.defineProperty(e,t,r)}else e[t]=n},S=function(e,t,n){u?Object.defineProperty(e,t,n):"value"in n&&(e[t]=n.value)},x=function(e,t){t&&v(t.toString)&&y(e,"toString",t.toString.bind(t),!0)},k=Object.create||function(e,t){var n=function(){};n.prototype=e;var r=new n;return void 0!==t&&i(t).forEach(function(e){S(r,e,t[e])}),r},O=function(e,t){return!!Object.setPrototypeOf&&s(function(){var n=function t(n){var r=new e(n);return Object.setPrototypeOf(r,t.prototype),r};return Object.setPrototypeOf(n,e),n.prototype=k(e.prototype,{constructor:{value:n}}),t(n)})},j=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw new Error("unable to locate global object")}(),A=j.isFinite,C=Function.call.bind(String.prototype.indexOf),E=Function.apply.bind(Array.prototype.indexOf),_=Function.call.bind(Array.prototype.concat),N=Function.call.bind(String.prototype.slice),P=Function.call.bind(Array.prototype.push),I=Function.apply.bind(Array.prototype.push),M=Function.call.bind(Array.prototype.shift),D=Math.max,R=Math.min,L=Math.floor,q=Math.abs,F=Math.exp,V=Math.log,H=Math.sqrt,z=Function.call.bind(Object.prototype.hasOwnProperty),$=function(){},B=j.Map,W=B&&B.prototype.delete,U=B&&B.prototype.get,G=B&&B.prototype.has,X=B&&B.prototype.set,Y=j.Symbol||{},J=Y.species||"@@species",K=Number.isNaN||function(e){return e!=e},Z=Number.isFinite||function(e){return"number"==typeof e&&A(e)},Q=v(Math.sign)?Math.sign:function(e){var t=Number(e);return 0===t?t:K(t)?t:t<0?-1:1},ee=function(e){var t=Number(e);return t<-1||K(t)?NaN:0===t||t===1/0?t:-1===t?-1/0:1+t-1==0?t:t*(V(1+t)/(1+t-1))},te=function(e){return"[object Arguments]"===g(e)},ne=te(arguments)?te:function(e){return null!==e&&"object"===(void 0===e?"undefined":_typeof(e))&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==g(e)&&"[object Function]"===g(e.callee)},re=function(e){return null===e||"function"!=typeof e&&"object"!==(void 0===e?"undefined":_typeof(e))},ae=function(e){return"[object String]"===g(e)},ie=function(e){return"[object RegExp]"===g(e)},oe=function(e){return"function"==typeof j.Symbol&&"symbol"===(void 0===e?"undefined":_typeof(e))},se=function(e,t,n){var r=e[t];y(e,t,n,!0),x(e[t],r)},ce="function"==typeof Y&&"function"==typeof Y.for&&oe(Y()),ue=oe(Y.iterator)?Y.iterator:"_es6-shim iterator_";j.Set&&"function"==typeof(new j.Set)["@@iterator"]&&(ue="@@iterator"),j.Reflect||y(j,"Reflect",{},!0);var le,pe=j.Reflect,fe=String,de="undefined"!=typeof document&&document?document.all:null,he=null==de?function(e){return null==e}:function(e){return null==e&&e!==de},ye={Cal
</script>
</body>
</html>