Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 890118 Details for
Bug 989255
RFE: display graphical error alert instead of dracut shell when invalid kickstart URL is detected
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
screencast that shows errors that don't really indicate the cause
BZ989255.html (text/html), 138.42 KB, created by
Dusty Mabe
on 2014-04-26 22:19:23 UTC
(
hide
)
Description:
screencast that shows errors that don't really indicate the cause
Filename:
MIME Type:
Creator:
Dusty Mabe
Created:
2014-04-26 22:19:23 UTC
Size:
138.42 KB
patch
obsolete
><html> > <head> > <!-- term.js released and distributed under the MIT License; Copyright (c) 2012-2013, Christopher Jeffrey (https://github.com/chjj/) --> > <script>(function(){var i=this,p=this.document;function h(){this._events=this._events||{}}h.prototype.addListener=function(y,z){this._events[y]=this._events[y]||[];this._events[y].push(z)};h.prototype.on=h.prototype.addListener;h.prototype.removeListener=function(z,A){if(!this._events[z]){return}var B=this._events[z],y=B.length;while(y--){if(B[y]===A||B[y].listener===A){B.splice(y,1);return}}};h.prototype.off=h.prototype.removeListener;h.prototype.removeAllListeners=function(y){if(this._events[y]){delete this._events[y]}};h.prototype.once=function(z,A){function y(){var B=Array.prototype.slice.call(arguments);this.removeListener(z,y);return A.apply(this,B)}y.listener=A;return this.on(z,y)};h.prototype.emit=function(B){if(!this._events[B]){return}var z=Array.prototype.slice.call(arguments,1),C=this._events[B],y=C.length,A=0;for(;A<y;A++){C[A].apply(this,z)}};h.prototype.listeners=function(y){return this._events[y]=this._events[y]||[]};var x=0,g=1,q=2,j=3,f=4,o=5,s=6;function t(z){var y=this;if(!(this instanceof t)){return new t(arguments[0],arguments[1],arguments[2])}h.call(this);if(typeof z==="number"){z={cols:arguments[0],rows:arguments[1],handler:arguments[2]}}z=z||{};e(n(t.defaults),function(B){if(z[B]==null){z[B]=t.options[B];if(t[B]!==t.defaults[B]){z[B]=t[B]}}y[B]=z[B]});if(z.colors.length===8){z.colors=z.colors.concat(t._colors.slice(8))}else{if(z.colors.length===16){z.colors=z.colors.concat(t._colors.slice(16))}else{if(z.colors.length===10){z.colors=z.colors.slice(0,-2).concat(t._colors.slice(8,-2),z.colors.slice(-2))}else{if(z.colors.length===18){z.colors=z.colors.concat(t._colors.slice(16,-2),z.colors.slice(-2))}}}}this.colors=z.colors;this.options=z;this.parent=z.body||z.parent||(p?p.getElementsByTagName("body")[0]:null);this.cols=z.cols||z.geometry[0];this.rows=z.rows||z.geometry[1];if(z.handler){this.on("data",z.handler)}this.ybase=0;this.ydisp=0;this.x=0;this.y=0;this.cursorState=0;this.cursorHidden=false;this.convertEol;this.state=0;this.queue="";this.scrollTop=0;this.scrollBottom=this.rows-1;this.applicationKeypad=false;this.applicationCursor=false;this.originMode=false;this.insertMode=false;this.wraparoundMode=false;this.normal=null;this.prefixMode=false;this.selectMode=false;this.visualMode=false;this.searchMode=false;this.searchDown;this.entry="";this.entryPrefix="Search: ";this._real;this._selected;this._textarea;this.charset=null;this.gcharset=null;this.glevel=0;this.charsets=[null];this.decLocator;this.x10Mouse;this.vt200Mouse;this.vt300Mouse;this.normalMouse;this.mouseEvents;this.sendFocus;this.utfMouse;this.sgrMouse;this.urxvtMouse;this.element;this.children;this.refreshStart;this.refreshEnd;this.savedX;this.savedY;this.savedCols;this.readable=true;this.writable=true;this.defAttr=(0<<18)|(257<<9)|(256<<0);this.curAttr=this.defAttr;this.params=[];this.currentParam=0;this.prefix="";this.postfix="";this.lines=[];var A=this.rows;while(A--){this.lines.push(this.blankLine())}this.tabs;this.setupStops()}l(t,h);t.prototype.eraseAttr=function(){return(this.defAttr&~511)|(this.curAttr&511)};t.tangoColors=["#2e3436","#cc0000","#4e9a06","#c4a000","#3465a4","#75507b","#06989a","#d3d7cf","#555753","#ef2929","#8ae234","#fce94f","#729fcf","#ad7fa8","#34e2e2","#eeeeec"];t.xtermColors=["#000000","#cd0000","#00cd00","#cdcd00","#0000ee","#cd00cd","#00cdcd","#e5e5e5","#7f7f7f","#ff0000","#00ff00","#ffff00","#5c5cff","#ff00ff","#00ffff","#ffffff"];t.colors=(function(){var y=t.tangoColors.slice(),C=[0,95,135,175,215,255],A;A=0;for(;A<216;A++){z(C[(A/36)%6|0],C[(A/6)%6|0],C[A%6])}A=0;for(;A<24;A++){C=8+A*10;z(C,C,C)}function z(F,E,D){y.push("#"+B(F)+B(E)+B(D))}function B(D){D=D.toString(16);return D.length<2?"0"+D:D}return y})();t.colors[256]="#000000";t.colors[257]="#f0f0f0";t._colors=t.colors.slice();t.vcolors=(function(){var A=[],y=t.colors,B=0,z;for(;B<256;B++){z=parseInt(y[B].substring(1),16);A.push([(z>>16)&255,(z>>8)&255,z&255])}return A})();t.defaults={colors:t.colors,convertEol:false,termName:"xterm",geometry:[80,24],cursorBlink:true,visualBell:false,popOnBell:false,scrollback:1000,screenKeys:false,debug:false,useStyle:false};t.options={};e(n(t.defaults),function(y){t[y]=t.defaults[y];t.options[y]=t.defaults[y]});t.focus=null;t.prototype.focus=function(){if(t.focus===this){return}if(t.focus){t.focus.blur()}if(this.sendFocus){this.send("\x1b[I")}this.showCursor();t.focus=this};t.prototype.blur=function(){if(t.focus!==this){return}this.cursorState=0;this.refresh(this.y,this.y);if(this.sendFocus){this.send("\x1b[O")}t.focus=null};t.prototype.initGlobal=function(){var y=this.document;t._boundDocs=t._boundDocs||[];if(~c(t._boundDocs,y)){return}t._boundDocs.push(y);t.bindPaste(y);t.bindKeys(y);t.bindCopy(y);if(this.isIpad||this.isIphone){t.fixIpad(y)}if(this.useStyle){t.insertStyle(y,this.colors[256],this.colors[257])}};t.bindPaste=function(y){var z=y.defaultView;k(z,"paste",function(B){var A=t.focus;if(!A){return}if(B.clipboardData){A.send(B.clipboardData.getData("text/plain"))}else{if(A.context.clipboardData){A.send(A.context.clipboardData.getData("Text"))}}A.element.contentEditable="inherit";return d(B)})};t.bindKeys=function(y){k(y,"keydown",function(z){if(!t.focus){return}var A=z.target||z.srcElement;if(!A){return}if(A===t.focus.element||A===t.focus.context||A===t.focus.document||A===t.focus.body||A===t._textarea||A===t.focus.parent){return t.focus.keyDown(z)}},true);k(y,"keypress",function(z){if(!t.focus){return}var A=z.target||z.srcElement;if(!A){return}if(A===t.focus.element||A===t.focus.context||A===t.focus.document||A===t.focus.body||A===t._textarea||A===t.focus.parent){return t.focus.keyPress(z)}},true);k(y,"mousedown",function(A){if(!t.focus){return}var z=A.target||A.srcElement;if(!z){return}do{if(z===t.focus.element){return}}while(z=z.parentNode);t.focus.blur()})};t.bindCopy=function(y){var z=y.defaultView;k(z,"copy",function(C){var B=t.focus;if(!B){return}if(!B._selected){return}var A=B.getCopyTextarea();var D=B.grabText(B._selected.x1,B._selected.x2,B._selected.y1,B._selected.y2);B.emit("copy",D);A.focus();A.textContent=D;A.value=D;A.setSelectionRange(0,D.length);b(function(){B.element.focus();B.focus()},1)})};t.fixIpad=function(y){var z=y.createElement("textarea");z.style.position="absolute";z.style.left="-32000px";z.style.top="-32000px";z.style.width="0px";z.style.height="0px";z.style.opacity="0";z.style.backgroundColor="transparent";z.style.borderStyle="none";z.style.outlineStyle="none";z.autocapitalize="none";z.autocorrect="off";y.getElementsByTagName("body")[0].appendChild(z);t._textarea=z;b(function(){z.focus()},1000)};t.insertStyle=function(y,B,z){var C=y.getElementById("term-style");if(C){return}var A=y.getElementsByTagName("head")[0];if(!A){return}var C=y.createElement("style");C.id="term-style";C.innerHTML=".terminal {\n float: left;\n border: "+B+' solid 5px;\n font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;\n font-size: 11px;\n color: '+z+";\n background: "+B+";\n}\n\n.terminal-cursor {\n color: "+B+";\n background: "+z+";\n}\n";A.insertBefore(C,A.firstChild)};t.prototype.open=function(A){var y=this,z=0,B;this.parent=A||this.parent;if(!this.parent){throw new Error("Terminal requires a parent element.")}this.context=this.parent.ownerDocument.defaultView;this.document=this.parent.ownerDocument;this.body=this.document.getElementsByTagName("body")[0];if(this.context.navigator&&this.context.navigator.userAgent){this.isMac=!!~this.context.navigator.userAgent.indexOf("Mac");this.isIpad=!!~this.context.navigator.userAgent.indexOf("iPad");this.isIphone=!!~this.context.navigator.userAgent.indexOf("iPhone");this.isMSIE=!!~this.context.navigator.userAgent.indexOf("MSIE")}this.element=this.document.createElement("div");this.element.className="terminal";this.element.style.outline="none";this.element.setAttribute("tabindex",0);this.element.style.backgroundColor=this.colors[256];this.element.style.color=this.colors[257];this.children=[];for(;z<this.rows;z++){B=this.document.createElement("div");this.element.appendChild(B);this.children.push(B)}this.parent.appendChild(this.element);this.refresh(0,this.rows-1);this.initGlobal();this.focus();this.startBlink();k(this.element,"focus",function(){y.focus();if(y.isIpad||y.isIphone){t._textarea.focus()}});k(this.element,"mousedown",function(){y.focus()});k(this.element,"mousedown",function(D){var C=D.button!=null?+D.button:D.which!=null?D.which-1:null;if(y.isMSIE){C=C===1?0:C===4?1:C}if(C!==2){return}y.element.contentEditable="true";b(function(){y.element.contentEditable="inherit"},1)},true);this.bindMouse();if(t.brokenBold==null){t.brokenBold=v(this.document)}b(function(){y.element.focus()},100)};t.prototype.bindMouse=function(){var z=this.element,H=this,B=32;var C="onmousewheel" in this.context?"mousewheel":"DOMMouseScroll";function F(J){var I,K;I=y(J);K=A(J);if(!K){return}G(I,K);switch(J.type){case"mousedown":B=I;break;case"mouseup":B=32;break;case C:break}}function E(J){var I=B,K;K=A(J);if(!K){return}I+=32;G(I,K)}function D(J,I){if(!H.utfMouse){if(I===255){return J.push(0)}if(I>127){I=127}J.push(I)}else{if(I===2047){return J.push(0)}if(I<127){J.push(I)}else{if(I>2047){I=2047}J.push(192|(I>>6));J.push(128|(I&63))}}}function G(I,K){if(H.vt300Mouse){I&=3;K.x-=32;K.y-=32;var J="\x1b[24";if(I===0){J+="1"}else{if(I===1){J+="3"}else{if(I===2){J+="5"}else{if(I===3){return}else{J+="0"}}}}J+="~["+K.x+","+K.y+"]\r";H.send(J);return}if(H.decLocator){I&=3;K.x-=32;K.y-=32;if(I===0){I=2}else{if(I===1){I=4}else{if(I===2){I=6}else{if(I===3){I=3}}}}H.send("\x1b["+I+";"+(I===3?4:0)+";"+K.y+";"+K.x+";"+(K.page||0)+"&w");return}if(H.urxvtMouse){K.x-=32;K.y-=32;K.x++;K.y++;H.send("\x1b["+I+";"+K.x+";"+K.y+"M");return}if(H.sgrMouse){K.x-=32;K.y-=32;H.send("\x1b[<"+((I&3)===3?I&~3:I)+";"+K.x+";"+K.y+((I&3)===3?"m":"M"));return}var J=[];D(J,I);D(J,K.x);D(J,K.y);H.send("\x1b[M"+u.fromCharCode.apply(u,J))}function y(L){var K,I,N,M,J;switch(L.type){case"mousedown":K=L.button!=null?+L.button:L.which!=null?L.which-1:null;if(H.isMSIE){K=K===1?0:K===4?1:K}break;case"mouseup":K=3;break;case"DOMMouseScroll":K=L.detail<0?64:65;break;case"mousewheel":K=L.wheelDeltaY>0?64:65;break}I=L.shiftKey?4:0;N=L.metaKey?8:0;M=L.ctrlKey?16:0;J=I|N|M;if(H.vt200Mouse){J&=M}else{if(!H.normalMouse){J=0}}K=(32+(J<<2))+K;return K}function A(M){var I,N,J,L,K;if(M.pageX==null){return}I=M.pageX;N=M.pageY;K=H.element;while(K&&K!==H.document.documentElement){I-=K.offsetLeft;N-=K.offsetTop;K="offsetParent" in K?K.offsetParent:K.parentNode}J=H.element.clientWidth;L=H.element.clientHeight;I=Math.round((I/J)*H.cols);N=Math.round((N/L)*H.rows);if(I<0){I=0}if(I>H.cols){I=H.cols}if(N<0){N=0}if(N>H.rows){N=H.rows}I+=32;N+=32;return{x:I,y:N,type:M.type===C?"mousewheel":M.type}}k(z,"mousedown",function(J){if(!H.mouseEvents){return}F(J);H.focus();if(H.vt200Mouse){F({__proto__:J,type:"mouseup"});return d(J)}if(H.normalMouse){k(H.document,"mousemove",E)}if(!H.x10Mouse){k(H.document,"mouseup",function I(K){F(K);if(H.normalMouse){w(H.document,"mousemove",E)}w(H.document,"mouseup",I);return d(K)})}return d(J)});k(z,C,function(I){if(!H.mouseEvents){return}if(H.x10Mouse||H.vt300Mouse||H.decLocator){return}F(I);return d(I)});k(z,C,function(I){if(H.mouseEvents){return}if(H.applicationKeypad){return}if(I.type==="DOMMouseScroll"){H.scrollDisp(I.detail<0?-5:5)}else{H.scrollDisp(I.wheelDeltaY>0?-5:5)}return d(I)})};t.prototype.destroy=function(){this.readable=false;this.writable=false;this._events={};this.handler=function(){};this.write=function(){};if(this.element.parentNode){this.element.parentNode.removeChild(this.element)}};t.prototype.refresh=function(C,E){var L,K,I,O,F,A,B,H,J,G,z,D,N,M;if(E-C>=this.rows/2){M=this.element.parentNode;if(M){M.removeChild(this.element)}}B=this.cols;K=C;if(E>=this.lines.length){this.log("`end` is too large. Most likely a bad CSR.");E=this.lines.length-1}for(;K<=E;K++){N=K+this.ydisp;O=this.lines[N];F="";if(K===this.y&&this.cursorState&&(this.ydisp===this.ybase||this.selectMode)&&!this.cursorHidden){L=this.x}else{L=-1}J=this.defAttr;I=0;for(;I<B;I++){H=O[I][0];A=O[I][1];if(I===L){H=-1}if(H!==J){if(J!==this.defAttr){F+="</span>"}if(H!==this.defAttr){if(H===-1){F+='<span class="reverse-video terminal-cursor">'}else{F+='<span style="';G=H&511;z=(H>>9)&511;D=H>>18;if(D&1){if(!t.brokenBold){F+="font-weight:bold;"}if(z<8){z+=8}}if(D&2){F+="text-decoration:underline;"}if(D&4){if(D&2){F=F.slice(0,-1);F+=" blink;"}else{F+="text-decoration:blink;"}}if(D&8){G=(H>>9)&511;z=H&511;if((D&1)&&z<8){z+=8}}if(D&16){F+="visibility:hidden;"}if(G!==256){F+="background-color:"+this.colors[G]+";"}if(z!==257){F+="color:"+this.colors[z]+";"}F+='">'}}}switch(A){case"&":F+="&";break;case"<":F+="<";break;case">":F+=">";break;default:if(A<=" "){F+=" "}else{if(r(A)){I++}F+=A}break}J=H}if(J!==this.defAttr){F+="</span>"}this.children[K].innerHTML=F}if(M){M.appendChild(this.element)}};t.prototype._cursorBlink=function(){if(t.focus!==this){return}this.cursorState^=1;this.refresh(this.y,this.y)};t.prototype.showCursor=function(){if(!this.cursorState){this.cursorState=1;this.refresh(this.y,this.y)}else{}};t.prototype.startBlink=function(){if(!this.cursorBlink){return}var y=this;this._blinker=function(){y._cursorBlink()};this._blink=a(this._blinker,500)};t.prototype.refreshBlink=function(){if(!this.cursorBlink){return}clearInterval(this._blink);this._blink=a(this._blinker,500)};t.prototype.scroll=function(){var y;if(++this.ybase===this.scrollback){this.ybase=this.ybase/2|0;this.lines=this.lines.slice(-(this.ybase+this.rows)+1)}this.ydisp=this.ybase;y=this.ybase+this.rows-1;y-=this.rows-1-this.scrollBottom;if(y===this.lines.length){this.lines.push(this.blankLine())}else{this.lines.splice(y,0,this.blankLine())}if(this.scrollTop!==0){if(this.ybase!==0){this.ybase--;this.ydisp=this.ybase}this.lines.splice(this.ybase+this.scrollTop,1)}this.updateRange(this.scrollTop);this.updateRange(this.scrollBottom)};t.prototype.scrollDisp=function(y){this.ydisp+=y;if(this.ydisp>this.ybase){this.ydisp=this.ybase}else{if(this.ydisp<0){this.ydisp=0}}this.refresh(0,this.rows-1)};t.prototype.write=function(E){var y=E.length,A=0,z,C,B;this.refreshStart=this.y;this.refreshEnd=this.y;if(this.ybase!==this.ydisp){this.ydisp=this.ybase;this.maxRange()}for(;A<y;A++){B=E[A];switch(this.state){case x:switch(B){case"\x07":this.bell();break;case"\n":case"\x0b":case"\x0c":if(this.convertEol){this.x=0}this.y++;if(this.y>this.scrollBottom){this.y--;this.scroll()}break;case"\r":this.x=0;break;case"\x08":if(this.x>0){this.x--}break;case"\t":this.x=this.nextStop();break;case"\x0e":this.setgLevel(1);break;case"\x0f":this.setgLevel(0);break;case"\x1b":this.state=g;break;default:if(B>=" "){if(this.charset&&this.charset[B]){B=this.charset[B]}if(this.x>=this.cols){this.x=0;this.y++;if(this.y>this.scrollBottom){this.y--;this.scroll()}}this.lines[this.y+this.ybase][this.x]=[this.curAttr,B];this.x++;this.updateRange(this.y);if(r(B)){z=this.y+this.ybase;if(this.cols<2||this.x>=this.cols){this.lines[z][this.x-1]=[this.curAttr," "];break}this.lines[z][this.x]=[this.curAttr," "];this.x++}}break}break;case g:switch(B){case"[":this.params=[];this.currentParam=0;this.state=q;break;case"]":this.params=[];this.currentParam=0;this.state=j;break;case"P":this.params=[];this.currentParam=0;this.state=o;break;case"_":this.state=s;break;case"^":this.state=s;break;case"c":this.reset();break;case"E":this.x=0;case"D":this.index();break;case"M":this.reverseIndex();break;case"%":this.setgLevel(0);this.setgCharset(0,t.charsets.US);this.state=x;A++;break;case"(":case")":case"*":case"+":case"-":case".":switch(B){case"(":this.gcharset=0;break;case")":this.gcharset=1;break;case"*":this.gcharset=2;break;case"+":this.gcharset=3;break;case"-":this.gcharset=1;break;case".":this.gcharset=2;break}this.state=f;break;case"/":this.gcharset=3;this.state=f;A--;break;case"N":break;case"O":break;case"n":this.setgLevel(2);break;case"o":this.setgLevel(3);break;case"|":this.setgLevel(3);break;case"}":this.setgLevel(2);break;case"~":this.setgLevel(1);break;case"7":this.saveCursor();this.state=x;break;case"8":this.restoreCursor();this.state=x;break;case"#":this.state=x;A++;break;case"H":this.tabSet();break;case"=":this.log("Serial port requested application keypad.");this.applicationKeypad=true;this.state=x;break;case">":this.log("Switching back to normal keypad.");this.applicationKeypad=false;this.state=x;break;default:this.state=x;this.error("Unknown ESC control: %s.",B);break}break;case f:switch(B){case"0":C=t.charsets.SCLD;break;case"A":C=t.charsets.UK;break;case"B":C=t.charsets.US;break;case"4":C=t.charsets.Dutch;break;case"C":case"5":C=t.charsets.Finnish;break;case"R":C=t.charsets.French;break;case"Q":C=t.charsets.FrenchCanadian;break;case"K":C=t.charsets.German;break;case"Y":C=t.charsets.Italian;break;case"E":case"6":C=t.charsets.NorwegianDanish;break;case"Z":C=t.charsets.Spanish;break;case"H":case"7":C=t.charsets.Swedish;break;case"=":C=t.charsets.Swiss;break;case"/":C=t.charsets.ISOLatin;A++;break;default:C=t.charsets.US;break}this.setgCharset(this.gcharset,C);this.gcharset=null;this.state=x;break;case j:if(B==="\x1b"||B==="\x07"){if(B==="\x1b"){A++}this.params.push(this.currentParam);switch(this.params[0]){case 0:case 1:case 2:if(this.params[1]){this.title=this.params[1];this.handleTitle(this.title)}break;case 3:break;case 4:case 5:break;case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:break;case 46:break;case 50:break;case 51:break;case 52:break;case 104:case 105:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:break}this.params=[];this.currentParam=0;this.state=x}else{if(!this.params.length){if(B>="0"&&B<="9"){this.currentParam=this.currentParam*10+B.charCodeAt(0)-48}else{if(B===";"){this.params.push(this.currentParam);this.currentParam=""}}}else{this.currentParam+=B}}break;case q:if(B==="?"||B===">"||B==="!"){this.prefix=B;break}if(B>="0"&&B<="9"){this.currentParam=this.currentParam*10+B.charCodeAt(0)-48;break}if(B==="$"||B==='"'||B===" "||B==="'"){this.postfix=B;break}this.params.push(this.currentParam);this.currentParam=0;if(B===";"){break}this.state=x;switch(B){case"A":this.cursorUp(this.params);break;case"B":this.cursorDown(this.params);break;case"C":this.cursorForward(this.params);break;case"D":this.cursorBackward(this.params);break;case"H":this.cursorPos(this.params);break;case"J":this.eraseInDisplay(this.params);break;case"K":this.eraseInLine(this.params);break;case"m":if(!this.prefix){this.charAttributes(this.params)}break;case"n":if(!this.prefix){this.deviceStatus(this.params)}break;case"@":this.insertChars(this.params);break;case"E":this.cursorNextLine(this.params);break;case"F":this.cursorPrecedingLine(this.params);break;case"G":this.cursorCharAbsolute(this.params);break;case"L":this.insertLines(this.params);break;case"M":this.deleteLines(this.params);break;case"P":this.deleteChars(this.params);break;case"X":this.eraseChars(this.params);break;case"`":this.charPosAbsolute(this.params);break;case"a":this.HPositionRelative(this.params);break;case"c":this.sendDeviceAttributes(this.params);break;case"d":this.linePosAbsolute(this.params);break;case"e":this.VPositionRelative(this.params);break;case"f":this.HVPosition(this.params);break;case"h":this.setMode(this.params);break;case"l":this.resetMode(this.params);break;case"r":this.setScrollRegion(this.params);break;case"s":this.saveCursor(this.params);break;case"u":this.restoreCursor(this.params);break;case"I":this.cursorForwardTab(this.params);break;case"S":this.scrollUp(this.params);break;case"T":if(this.params.length<2&&!this.prefix){this.scrollDown(this.params)}break;case"Z":this.cursorBackwardTab(this.params);break;case"b":this.repeatPrecedingCharacter(this.params);break;case"g":this.tabClear(this.params);break;case"p":switch(this.prefix){case"!":this.softReset(this.params);break}break;default:this.error("Unknown CSI code: %s.",B);break}this.prefix="";this.postfix="";break;case o:if(B==="\x1b"||B==="\x07"){if(B==="\x1b"){A++}switch(this.prefix){case"":break;case"$q":var F=this.currentParam,D=false;switch(F){case'"q':F='0"q';break;case'"p':F='61"p';break;case"r":F=""+(this.scrollTop+1)+";"+(this.scrollBottom+1)+"r";break;case"m":F="0m";break;default:this.error("Unknown DCS Pt: %s.",F);F="";break}this.send("\x1bP"+ +D+"$r"+F+"\x1b\\");break;case"+p":break;case"+q":var F=this.currentParam,D=false;this.send("\x1bP"+ +D+"+r"+F+"\x1b\\");break;default:this.error("Unknown DCS prefix: %s.",this.prefix);break}this.currentParam=0;this.prefix="";this.state=x}else{if(!this.currentParam){if(!this.prefix&&B!=="$"&&B!=="+"){this.currentParam=B}else{if(this.prefix.length===2){this.currentParam=B}else{this.prefix+=B}}}else{this.currentParam+=B}}break;case s:if(B==="\x1b"||B==="\x07"){if(B==="\x1b"){A++}this.state=x}break}}this.updateRange(this.y);this.refresh(this.refreshStart,this.refreshEnd)};t.prototype.writeln=function(y){this.write(y+"\r\n")};t.prototype.keyDown=function(A){var y=this,z;switch(A.keyCode){case 8:if(A.shiftKey){z="\x08";break}z="\x7f";break;case 9:if(A.shiftKey){z="\x1b[Z";break}z="\t";break;case 13:z="\r";break;case 27:z="\x1b";break;case 37:if(this.applicationCursor){z="\x1bOD";break}z="\x1b[D";break;case 39:if(this.applicationCursor){z="\x1bOC";break}z="\x1b[C";break;case 38:if(this.applicationCursor){z="\x1bOA";break}if(A.ctrlKey){this.scrollDisp(-1);return d(A)}else{z="\x1b[A"}break;case 40:if(this.applicationCursor){z="\x1bOB";break}if(A.ctrlKey){this.scrollDisp(1);return d(A)}else{z="\x1b[B"}break;case 46:z="\x1b[3~";break;case 45:z="\x1b[2~";break;case 36:if(this.applicationKeypad){z="\x1bOH";break}z="\x1bOH";break;case 35:if(this.applicationKeypad){z="\x1bOF";break}z="\x1bOF";break;case 33:if(A.shiftKey){this.scrollDisp(-(this.rows-1));return d(A)}else{z="\x1b[5~"}break;case 34:if(A.shiftKey){this.scrollDisp(this.rows-1);return d(A)}else{z="\x1b[6~"}break;case 112:z="\x1bOP";break;case 113:z="\x1bOQ";break;case 114:z="\x1bOR";break;case 115:z="\x1bOS";break;case 116:z="\x1b[15~";break;case 117:z="\x1b[17~";break;case 118:z="\x1b[18~";break;case 119:z="\x1b[19~";break;case 120:z="\x1b[20~";break;case 121:z="\x1b[21~";break;case 122:z="\x1b[23~";break;case 123:z="\x1b[24~";break;default:if(A.ctrlKey){if(A.keyCode>=65&&A.keyCode<=90){if(this.screenKeys){if(!this.prefixMode&&!this.selectMode&&A.keyCode===65){this.enterPrefix();return d(A)}}if(this.prefixMode&&A.keyCode===86){this.leavePrefix();return}if((this.prefixMode||this.selectMode)&&A.keyCode===67){if(this.visualMode){b(function(){y.leaveVisual()},1)}return}z=u.fromCharCode(A.keyCode-64)}else{if(A.keyCode===32){z=u.fromCharCode(0)}else{if(A.keyCode>=51&&A.keyCode<=55){z=u.fromCharCode(A.keyCode-51+27)}else{if(A.keyCode===56){z=u.fromCharCode(127)}else{if(A.keyCode===219){z=u.fromCharCode(27)}else{if(A.keyCode===221){z=u.fromCharCode(29)}}}}}}}else{if((!this.isMac&&A.altKey)||(this.isMac&&A.metaKey)){if(A.keyCode>=65&&A.keyCode<=90){z="\x1b"+u.fromCharCode(A.keyCode+32)}else{if(A.keyCode===192){z="\x1b`"}else{if(A.keyCode>=48&&A.keyCode<=57){z="\x1b"+(A.keyCode-48)}}}}}break}if(!z){return true}if(this.prefixMode){this.leavePrefix();return d(A)}if(this.selectMode){this.keySelect(A,z);return d(A)}this.emit("keydown",A);this.emit("key",z,A);this.showCursor();this.handler(z);return d(A)};t.prototype.setgLevel=function(y){this.glevel=y;this.charset=this.charsets[y]};t.prototype.setgCharset=function(y,z){this.charsets[y]=z;if(this.glevel===y){this.charset=z}};t.prototype.keyPress=function(z){var y;d(z);if(z.charCode){y=z.charCode}else{if(z.which==null){y=z.keyCode}else{if(z.which!==0&&z.charCode!==0){y=z.which}else{return false}}}if(!y||z.ctrlKey||z.altKey||z.metaKey){return false}y=u.fromCharCode(y);if(this.prefixMode){this.leavePrefix();this.keyPrefix(z,y);return false}if(this.selectMode){this.keySelect(z,y);return false}this.emit("keypress",y,z);this.emit("key",y,z);this.showCursor();this.handler(y);return false};t.prototype.send=function(z){var y=this;if(!this.queue){b(function(){y.handler(y.queue);y.queue=""},1)}this.queue+=z};t.prototype.bell=function(){if(!this.visualBell){return}var y=this;this.element.style.borderColor="white";b(function(){y.element.style.borderColor=""},10);if(this.popOnBell){this.focus()}};t.prototype.log=function(){if(!this.debug){return}if(!this.context.console||!this.context.console.log){return}var y=Array.prototype.slice.call(arguments);this.context.console.log.apply(this.context.console,y)};t.prototype.error=function(){if(!this.debug){return}if(!this.context.console||!this.context.console.error){return}var y=Array.prototype.slice.call(arguments);this.context.console.error.apply(this.context.console,y)};t.prototype.resize=function(z,F){var A,E,C,B,D;if(z<1){z=1}if(F<1){F=1}B=this.cols;if(B<z){D=[this.defAttr," "];C=this.lines.length;while(C--){while(this.lines[C].length<z){this.lines[C].push(D)}}}else{if(B>z){C=this.lines.length;while(C--){while(this.lines[C].length>z){this.lines[C].pop()}}}}this.setupStops(B);this.cols=z;B=this.rows;if(B<F){E=this.element;while(B++<F){if(this.lines.length<F+this.ybase){this.lines.push(this.blankLine())}if(this.children.length<F){A=this.document.createElement("div");E.appendChild(A);this.children.push(A)}}}else{if(B>F){while(B-->F){if(this.lines.length>F+this.ybase){this.lines.pop()}if(this.children.length>F){E=this.children.pop();if(!E){continue}E.parentNode.removeChild(E)}}}}this.rows=F;if(this.y>=F){this.y=F-1}if(this.x>=z){this.x=z-1}this.scrollTop=0;this.scrollBottom=F-1;this.refresh(0,this.rows-1);this.normal=null};t.prototype.updateRange=function(z){if(z<this.refreshStart){this.refreshStart=z}if(z>this.refreshEnd){this.refreshEnd=z}};t.prototype.maxRange=function(){this.refreshStart=0;this.refreshEnd=this.rows-1};t.prototype.setupStops=function(y){if(y!=null){if(!this.tabs[y]){y=this.prevStop(y)}}else{this.tabs={};y=0}for(;y<this.cols;y+=8){this.tabs[y]=true}};t.prototype.prevStop=function(y){if(y==null){y=this.x}while(!this.tabs[--y]&&y>0){}return y>=this.cols?this.cols-1:y<0?0:y};t.prototype.nextStop=function(y){if(y==null){y=this.x}while(!this.tabs[++y]&&y<this.cols){}return y>=this.cols?this.cols-1:y<0?0:y};t.prototype.eraseRight=function(z,C){var A=this.lines[this.ybase+C],B=[this.eraseAttr()," "];for(;z<this.cols;z++){A[z]=B}this.updateRange(C)};t.prototype.eraseLeft=function(z,C){var A=this.lines[this.ybase+C],B=[this.eraseAttr()," "];z++;while(z--){A[z]=B}this.updateRange(C)};t.prototype.eraseLine=function(z){this.eraseRight(0,z)};t.prototype.blankLine=function(C){var y=C?this.eraseAttr():this.defAttr;var B=[y," "],z=[],A=0;for(;A<this.cols;A++){z[A]=B}return z};t.prototype.ch=function(y){return y?[this.eraseAttr()," "]:[this.defAttr," "]};t.prototype.is=function(z){var y=this.termName;return(y+"").indexOf(z)===0};t.prototype.handler=function(y){this.emit("data",y)};t.prototype.handleTitle=function(y){this.emit("title",y)};t.prototype.index=function(){this.y++;if(this.y>this.scrollBottom){this.y--;this.scroll()}this.state=x};t.prototype.reverseIndex=function(){var y;this.y--;if(this.y<this.scrollTop){this.y++;this.lines.splice(this.y+this.ybase,0,this.blankLine(true));y=this.rows-1-this.scrollBottom;this.lines.splice(this.rows-1+this.ybase-y+1,1);this.updateRange(this.scrollTop);this.updateRange(this.scrollBottom)}this.state=x};t.prototype.reset=function(){this.options.rows=this.rows;this.options.cols=this.cols;t.call(this,this.options);this.refresh(0,this.rows-1)};t.prototype.tabSet=function(){this.tabs[this.x]=true;this.state=x};t.prototype.cursorUp=function(z){var y=z[0];if(y<1){y=1}this.y-=y;if(this.y<0){this.y=0}};t.prototype.cursorDown=function(z){var y=z[0];if(y<1){y=1}this.y+=y;if(this.y>=this.rows){this.y=this.rows-1}};t.prototype.cursorForward=function(z){var y=z[0];if(y<1){y=1}this.x+=y;if(this.x>=this.cols){this.x=this.cols-1}};t.prototype.cursorBackward=function(z){var y=z[0];if(y<1){y=1}this.x-=y;if(this.x<0){this.x=0}};t.prototype.cursorPos=function(A){var z,y;z=A[0]-1;if(A.length>=2){y=A[1]-1}else{y=0}if(z<0){z=0}else{if(z>=this.rows){z=this.rows-1}}if(y<0){y=0}else{if(y>=this.cols){y=this.cols-1}}this.x=y;this.y=z};t.prototype.eraseInDisplay=function(z){var y;switch(z[0]){case 0:this.eraseRight(this.x,this.y);y=this.y+1;for(;y<this.rows;y++){this.eraseLine(y)}break;case 1:this.eraseLeft(this.x,this.y);y=this.y;while(y--){this.eraseLine(y)}break;case 2:y=this.rows;while(y--){this.eraseLine(y)}break;case 3:break}};t.prototype.eraseInLine=function(y){switch(y[0]){case 0:this.eraseRight(this.x,this.y);break;case 1:this.eraseLeft(this.x,this.y);break;case 2:this.eraseLine(this.y);break}};t.prototype.charAttributes=function(E){if(E.length===1&&E[0]===0){this.curAttr=this.defAttr;return}var A=E.length,C=0,z=this.curAttr>>18,y=(this.curAttr>>9)&511,B=this.curAttr&511,D;for(;C<A;C++){D=E[C];if(D>=30&&D<=37){y=D-30}else{if(D>=40&&D<=47){B=D-40}else{if(D>=90&&D<=97){D+=8;y=D-90}else{if(D>=100&&D<=107){D+=8;B=D-100}else{if(D===0){z=this.defAttr>>18;y=(this.defAttr>>9)&511;B=this.defAttr&511}else{if(D===1){z|=1}else{if(D===4){z|=2}else{if(D===5){z|=4}else{if(D===7){z|=8}else{if(D===8){z|=16}else{if(D===22){z&=~1}else{if(D===24){z&=~2}else{if(D===25){z&=~4}else{if(D===27){z&=~8}else{if(D===28){z&=~16}else{if(D===39){y=(this.defAttr>>9)&511}else{if(D===49){B=this.defAttr&511}else{if(D===38){if(E[C+1]===2){C+=2;y=m(E[C]&255,E[C+1]&255,E[C+2]&255);if(y===-1){y=511}C+=2}else{if(E[C+1]===5){C+=2;D=E[C]&255;y=D}}}else{if(D===48){if(E[C+1]===2){C+=2;B=m(E[C]&255,E[C+1]&255,E[C+2]&255);if(B===-1){B=511}C+=2}else{if(E[C+1]===5){C+=2;D=E[C]&255;B=D}}}else{if(D===100){y=(this.defAttr>>9)&511;B=this.defAttr&511}else{this.error("Unknown SGR attribute: %d.",D)}}}}}}}}}}}}}}}}}}}}}this.curAttr=(z<<18)|(y<<9)|B};t.prototype.deviceStatus=function(y){if(!this.prefix){switch(y[0]){case 5:this.send("\x1b[0n");break;case 6:this.send("\x1b["+(this.y+1)+";"+(this.x+1)+"R");break}}else{if(this.prefix==="?"){switch(y[0]){case 6:this.send("\x1b[?"+(this.y+1)+";"+(this.x+1)+"R");break;case 15:break;case 25:break;case 26:break;case 53:break}}}};t.prototype.insertChars=function(C){var B,A,y,z;B=C[0];if(B<1){B=1}A=this.y+this.ybase;y=this.x;z=[this.eraseAttr()," "];while(B--&&y<this.cols){this.lines[A].splice(y++,0,z);this.lines[A].pop()}};t.prototype.cursorNextLine=function(z){var y=z[0];if(y<1){y=1}this.y+=y;if(this.y>=this.rows){this.y=this.rows-1}this.x=0};t.prototype.cursorPrecedingLine=function(z){var y=z[0];if(y<1){y=1}this.y-=y;if(this.y<0){this.y=0}this.x=0};t.prototype.cursorCharAbsolute=function(z){var y=z[0];if(y<1){y=1}this.x=y-1};t.prototype.insertLines=function(B){var A,z,y;A=B[0];if(A<1){A=1}z=this.y+this.ybase;y=this.rows-1-this.scrollBottom;y=this.rows-1+this.ybase-y+1;while(A--){this.lines.splice(z,0,this.blankLine(true));this.lines.splice(y,1)}this.updateRange(this.y);this.updateRange(this.scrollBottom)};t.prototype.deleteLines=function(B){var A,z,y;A=B[0];if(A<1){A=1}z=this.y+this.ybase;y=this.rows-1-this.scrollBottom;y=this.rows-1+this.ybase-y;while(A--){this.lines.splice(y+1,0,this.blankLine(true));this.lines.splice(z,1)}this.updateRange(this.y);this.updateRange(this.scrollBottom)};t.prototype.deleteChars=function(B){var A,z,y;A=B[0];if(A<1){A=1}z=this.y+this.ybase;y=[this.eraseAttr()," "];while(A--){this.lines[z].splice(this.x,1);this.lines[z].push(y)}};t.prototype.eraseChars=function(C){var B,A,y,z;B=C[0];if(B<1){B=1}A=this.y+this.ybase;y=this.x;z=[this.eraseAttr()," "];while(B--&&y<this.cols){this.lines[A][y++]=z}};t.prototype.charPosAbsolute=function(z){var y=z[0];if(y<1){y=1}this.x=y-1;if(this.x>=this.cols){this.x=this.cols-1}};t.prototype.HPositionRelative=function(z){var y=z[0];if(y<1){y=1}this.x+=y;if(this.x>=this.cols){this.x=this.cols-1}};t.prototype.sendDeviceAttributes=function(y){if(y[0]>0){return}if(!this.prefix){if(this.is("xterm")||this.is("rxvt-unicode")||this.is("screen")){this.send("\x1b[?1;2c")}else{if(this.is("linux")){this.send("\x1b[?6c")}}}else{if(this.prefix===">"){if(this.is("xterm")){this.send("\x1b[>0;276;0c")}else{if(this.is("rxvt-unicode")){this.send("\x1b[>85;95;0c")}else{if(this.is("linux")){this.send(y[0]+"c")}else{if(this.is("screen")){this.send("\x1b[>83;40003;0c")}}}}}}};t.prototype.linePosAbsolute=function(z){var y=z[0];if(y<1){y=1}this.y=y-1;if(this.y>=this.rows){this.y=this.rows-1}};t.prototype.VPositionRelative=function(z){var y=z[0];if(y<1){y=1}this.y+=y;if(this.y>=this.rows){this.y=this.rows-1}};t.prototype.HVPosition=function(y){if(y[0]<1){y[0]=1}if(y[1]<1){y[1]=1}this.y=y[0]-1;if(this.y>=this.rows){this.y=this.rows-1}this.x=y[1]-1;if(this.x>=this.cols){this.x=this.cols-1}};t.prototype.setMode=function(B){if(typeof B==="object"){var y=B.length,z=0;for(;z<y;z++){this.setMode(B[z])}return}if(!this.prefix){switch(B){case 4:this.insertMode=true;break;case 20:break}}else{if(this.prefix==="?"){switch(B){case 1:this.applicationCursor=true;break;case 2:this.setgCharset(0,t.charsets.US);this.setgCharset(1,t.charsets.US);this.setgCharset(2,t.charsets.US);this.setgCharset(3,t.charsets.US);break;case 3:this.savedCols=this.cols;this.resize(132,this.rows);break;case 6:this.originMode=true;break;case 7:this.wraparoundMode=true;break;case 12:break;case 66:this.log("Serial port requested application keypad.");this.applicationKeypad=true;break;case 9:case 1000:case 1002:case 1003:this.x10Mouse=B===9;this.vt200Mouse=B===1000;this.normalMouse=B>1000;this.mouseEvents=true;this.element.style.cursor="default";this.log("Binding to mouse events.");break;case 1004:this.sendFocus=true;break;case 1005:this.utfMouse=true;break;case 1006:this.sgrMouse=true;break;case 1015:this.urxvtMouse=true;break;case 25:this.cursorHidden=false;break;case 1049:case 47:case 1047:if(!this.normal){var A={lines:this.lines,ybase:this.ybase,ydisp:this.ydisp,x:this.x,y:this.y,scrollTop:this.scrollTop,scrollBottom:this.scrollBottom,tabs:this.tabs};this.reset();this.normal=A;this.showCursor()}break}}}};t.prototype.resetMode=function(A){if(typeof A==="object"){var y=A.length,z=0;for(;z<y;z++){this.resetMode(A[z])}return}if(!this.prefix){switch(A){case 4:this.insertMode=false;break;case 20:break}}else{if(this.prefix==="?"){switch(A){case 1:this.applicationCursor=false;break;case 3:if(this.cols===132&&this.savedCols){this.resize(this.savedCols,this.rows)}delete this.savedCols;break;case 6:this.originMode=false;break;case 7:this.wraparoundMode=false;break;case 12:break;case 66:this.log("Switching back to normal keypad.");this.applicationKeypad=false;break;case 9:case 1000:case 1002:case 1003:this.x10Mouse=false;this.vt200Mouse=false;this.normalMouse=false;this.mouseEvents=false;this.element.style.cursor="";break;case 1004:this.sendFocus=false;break;case 1005:this.utfMouse=false;break;case 1006:this.sgrMouse=false;break;case 1015:this.urxvtMouse=false;break;case 25:this.cursorHidden=true;break;case 1049:case 47:case 1047:if(this.normal){this.lines=this.normal.lines;this.ybase=this.normal.ybase;this.ydisp=this.normal.ydisp;this.x=this.normal.x;this.y=this.normal.y;this.scrollTop=this.normal.scrollTop;this.scrollBottom=this.normal.scrollBottom;this.tabs=this.normal.tabs;this.normal=null;this.refresh(0,this.rows-1);this.showCursor()}break}}}};t.prototype.setScrollRegion=function(y){if(this.prefix){return}this.scrollTop=(y[0]||1)-1;this.scrollBottom=(y[1]||this.rows)-1;this.x=0;this.y=0};t.prototype.saveCursor=function(y){this.savedX=this.x;this.savedY=this.y};t.prototype.restoreCursor=function(y){this.x=this.savedX||0;this.y=this.savedY||0};t.prototype.cursorForwardTab=function(z){var y=z[0]||1;while(y--){this.x=this.nextStop()}};t.prototype.scrollUp=function(z){var y=z[0]||1;while(y--){this.lines.splice(this.ybase+this.scrollTop,1);this.lines.splice(this.ybase+this.scrollBottom,0,this.blankLine())}this.updateRange(this.scrollTop);this.updateRange(this.scrollBottom)};t.prototype.scrollDown=function(z){var y=z[0]||1;while(y--){this.lines.splice(this.ybase+this.scrollBottom,1);this.lines.splice(this.ybase+this.scrollTop,0,this.blankLine())}this.updateRange(this.scrollTop);this.updateRange(this.scrollBottom)};t.prototype.initMouseTracking=function(y){};t.prototype.resetTitleModes=function(y){};t.prototype.cursorBackwardTab=function(z){var y=z[0]||1;while(y--){this.x=this.prevStop()}};t.prototype.repeatPrecedingCharacter=function(B){var A=B[0]||1,y=this.lines[this.ybase+this.y],z=y[this.x-1]||[this.defAttr," "];while(A--){y[this.x++]=z}};t.prototype.tabClear=function(z){var y=z[0];if(y<=0){delete this.tabs[this.x]}else{if(y===3){this.tabs={}}}};t.prototype.mediaCopy=function(y){};t.prototype.setResources=function(y){};t.prototype.disableModifiers=function(y){};t.prototype.setPointerMode=function(y){};t.prototype.softReset=function(y){this.cursorHidden=false;this.insertMode=false;this.originMode=false;this.wraparoundMode=false;this.applicationKeypad=false;this.applicationCursor=false;this.scrollTop=0;this.scrollBottom=this.rows-1;this.curAttr=this.defAttr;this.x=this.y=0;this.charset=null;this.glevel=0;this.charsets=[null]};t.prototype.requestAnsiMode=function(y){};t.prototype.requestPrivateMode=function(y){};t.prototype.setConformanceLevel=function(y){};t.prototype.loadLEDs=function(y){};t.prototype.setCursorStyle=function(y){};t.prototype.setCharProtectionAttr=function(y){};t.prototype.restorePrivateValues=function(y){};t.prototype.setAttrInRectangle=function(F){var D=F[0],B=F[1],z=F[2],E=F[3],y=F[4];var A,C;for(;D<z+1;D++){A=this.lines[this.ybase+D];for(C=B;C<E;C++){A[C]=[y,A[C][1]]}}this.updateRange(F[0]);this.updateRange(F[2])};t.prototype.savePrivateValues=function(y){};t.prototype.manipulateWindow=function(y){};t.prototype.reverseAttrInRectangle=function(y){};t.prototype.setTitleModeFeature=function(y){};t.prototype.setWarningBellVolume=function(y){};t.prototype.setMarginBellVolume=function(y){};t.prototype.copyRectangle=function(y){};t.prototype.enableFilterRectangle=function(y){};t.prototype.requestParameters=function(y){};t.prototype.selectChangeExtent=function(y){};t.prototype.fillRectangle=function(F){var D=F[0],C=F[1],A=F[2],y=F[3],E=F[4];var z,B;for(;C<y+1;C++){z=this.lines[this.ybase+C];for(B=A;B<E;B++){z[B]=[z[B][0],u.fromCharCode(D)]}}this.updateRange(F[1]);this.updateRange(F[3])};t.prototype.enableLocatorReporting=function(z){var y=z[0]>0};t.prototype.eraseRectangle=function(F){var C=F[0],A=F[1],y=F[2],E=F[3];var z,B,D;D=[this.eraseAttr()," "];for(;C<y+1;C++){z=this.lines[this.ybase+C];for(B=A;B<E;B++){z[B]=D}}this.updateRange(F[0]);this.updateRange(F[2])};t.prototype.setLocatorEvents=function(y){};t.prototype.selectiveEraseRectangle=function(y){};t.prototype.requestLocatorPosition=function(y){};t.prototype.insertColumns=function(){var B=params[0],y=this.ybase+this.rows,A=[this.eraseAttr()," "],z;while(B--){for(z=this.ybase;z<y;z++){this.lines[z].splice(this.x+1,0,A);this.lines[z].pop()}}this.maxRange()};t.prototype.deleteColumns=function(){var B=params[0],y=this.ybase+this.rows,A=[this.eraseAttr()," "],z;while(B--){for(z=this.ybase;z<y;z++){this.lines[z].splice(this.x,1);this.lines[z].push(A)}}this.maxRange()};t.prototype.enterPrefix=function(){this.prefixMode=true};t.prototype.leavePrefix=function(){this.prefixMode=false};t.prototype.enterSelect=function(){this._real={x:this.x,y:this.y,ydisp:this.ydisp,ybase:this.ybase,cursorHidden:this.cursorHidden,lines:this.copyBuffer(this.lines),write:this.write};this.write=function(){};this.selectMode=true;this.visualMode=false;this.cursorHidden=false;this.refresh(this.y,this.y)};t.prototype.leaveSelect=function(){this.x=this._real.x;this.y=this._real.y;this.ydisp=this._real.ydisp;this.ybase=this._real.ybase;this.cursorHidden=this._real.cursorHidden;this.lines=this._real.lines;this.write=this._real.write;delete this._real;this.selectMode=false;this.visualMode=false;this.refresh(0,this.rows-1)};t.prototype.enterVisual=function(){this._real.preVisual=this.copyBuffer(this.lines);this.selectText(this.x,this.x,this.ydisp+this.y,this.ydisp+this.y);this.visualMode=true};t.prototype.leaveVisual=function(){this.lines=this._real.preVisual;delete this._real.preVisual;delete this._selected;this.visualMode=false;this.refresh(0,this.rows-1)};t.prototype.enterSearch=function(A){this.entry="";this.searchMode=true;this.searchDown=A;this._real.preSearch=this.copyBuffer(this.lines);this._real.preSearchX=this.x;this._real.preSearchY=this.y;var y=this.ydisp+this.rows-1;for(var z=0;z<this.entryPrefix.length;z++){this.lines[y][z]=[(this.defAttr&~511)|4,this.entryPrefix[z]]}this.y=this.rows-1;this.x=this.entryPrefix.length;this.refresh(this.rows-1,this.rows-1)};t.prototype.leaveSearch=function(){this.searchMode=false;if(this._real.preSearch){this.lines=this._real.preSearch;this.x=this._real.preSearchX;this.y=this._real.preSearchY;delete this._real.preSearch;delete this._real.preSearchX;delete this._real.preSearchY}this.refresh(this.rows-1,this.rows-1)};t.prototype.copyBuffer=function(A){var A=A||this.lines,B=[];for(var C=0;C<A.length;C++){B[C]=[];for(var z=0;z<A[C].length;z++){B[C][z]=[A[C][z][0],A[C][z][1]]}}return B};t.prototype.getCopyTextarea=function(A){var z=this._copyTextarea,y=this.document;if(!z){z=y.createElement("textarea");z.style.position="absolute";z.style.left="-32000px";z.style.top="-32000px";z.style.width="0px";z.style.height="0px";z.style.opacity="0";z.style.backgroundColor="transparent";z.style.borderStyle="none";z.style.outlineStyle="none";y.getElementsByTagName("body")[0].appendChild(z);this._copyTextarea=z}return z};t.prototype.copyText=function(A){var z=this,y=this.getCopyTextarea();this.emit("copy",A);y.focus();y.textContent=A;y.value=A;y.setSelectionRange(0,A.length);b(function(){z.element.focus();z.focus()},1)};t.prototype.selectText=function(A,z,J,H){var C,B,L,K,D,I,G,E,F;if(this._selected){C=this._selected.x1;B=this._selected.x2;L=this._selected.y1;K=this._selected.y2;if(K<L){D=B;B=C;C=D;D=K;K=L;L=D}if(B<C&&L===K){D=B;B=C;C=D}for(G=L;G<=K;G++){I=0;E=this.cols-1;if(G===L){I=C}if(G===K){E=B}for(;I<=E;I++){if(this.lines[G][I].old!=null){F=this.lines[G][I].old;delete this.lines[G][I].old;this.lines[G][I]=[F,this.lines[G][I][1]]}}}J=this._selected.y1;A=this._selected.x1}J=Math.max(J,0);J=Math.min(J,this.ydisp+this.rows-1);H=Math.max(H,0);H=Math.min(H,this.ydisp+this.rows-1);this._selected={x1:A,x2:z,y1:J,y2:H};if(H<J){D=z;z=A;A=D;D=H;H=J;J=D}if(z<A&&J===H){D=z;z=A;A=D}for(G=J;G<=H;G++){I=0;E=this.cols-1;if(G===J){I=A}if(G===H){E=z}for(;I<=E;I++){F=this.lines[G][I][0];this.lines[G][I]=[(F&~511)|((511<<9)|4),this.lines[G][I][1]];this.lines[G][I].old=F}}J=J-this.ydisp;H=H-this.ydisp;J=Math.max(J,0);J=Math.min(J,this.rows-1);H=Math.max(H,0);H=Math.min(H,this.rows-1);this.refresh(0,this.rows-1)};t.prototype.grabText=function(B,A,I,H){var D="",C="",z,J,G,F,E;if(H<I){E=A;A=B;B=E;E=H;H=I;I=E}if(A<B&&I===H){E=A;A=B;B=E}for(G=I;G<=H;G++){J=0;F=this.cols-1;if(G===I){J=B}if(G===H){F=A}for(;J<=F;J++){z=this.lines[G][J][1];if(z===" "){C+=z;continue}if(C){D+=C;C=""}D+=z;if(r(z)){J++}}C="";D+="\n"}for(J=A,G=H;J<this.cols;J++){if(this.lines[G][J][1]!==" "){D=D.slice(0,-1);break}}return D};t.prototype.keyPrefix=function(z,y){if(y==="k"||y==="&"){this.destroy()}else{if(y==="p"||y==="]"){this.emit("request paste")}else{if(y==="c"){this.emit("request create")}else{if(y>="0"&&y<="9"){y=+y-1;if(!~y){y=9}this.emit("request term",y)}else{if(y==="n"){this.emit("request term next")}else{if(y==="P"){this.emit("request term previous")}else{if(y===":"){this.emit("request command mode")}else{if(y==="["){this.enterSelect()}}}}}}}}};t.prototype.keySelect=function(H,J){this.showCursor();if(this.searchMode||J==="n"||J==="N"){return this.keySearch(H,J)}if(J==="\x04"){var G=this.ydisp+this.y;if(this.ydisp===this.ybase){this.y=Math.min(this.y+(this.rows-1)/2|0,this.rows-1);this.refresh(0,this.rows-1)}else{this.scrollDisp((this.rows-1)/2|0)}if(this.visualMode){this.selectText(this.x,this.x,G,this.ydisp+this.y)}return}if(J==="\x15"){var G=this.ydisp+this.y;if(this.ydisp===0){this.y=Math.max(this.y-(this.rows-1)/2|0,0);this.refresh(0,this.rows-1)}else{this.scrollDisp(-(this.rows-1)/2|0)}if(this.visualMode){this.selectText(this.x,this.x,G,this.ydisp+this.y)}return}if(J==="\x06"){var G=this.ydisp+this.y;this.scrollDisp(this.rows-1);if(this.visualMode){this.selectText(this.x,this.x,G,this.ydisp+this.y)}return}if(J==="\x02"){var G=this.ydisp+this.y;this.scrollDisp(-(this.rows-1));if(this.visualMode){this.selectText(this.x,this.x,G,this.ydisp+this.y)}return}if(J==="k"||J==="\x1b[A"){var G=this.ydisp+this.y;this.y--;if(this.y<0){this.y=0;this.scrollDisp(-1)}if(this.visualMode){this.selectText(this.x,this.x,G,this.ydisp+this.y)}else{this.refresh(this.y,this.y+1)}return}if(J==="j"||J==="\x1b[B"){var G=this.ydisp+this.y;this.y++;if(this.y>=this.rows){this.y=this.rows-1;this.scrollDisp(1)}if(this.visualMode){this.selectText(this.x,this.x,G,this.ydisp+this.y)}else{this.refresh(this.y-1,this.y)}return}if(J==="h"||J==="\x1b[D"){var I=this.x;this.x--;if(this.x<0){this.x=0}if(this.visualMode){this.selectText(I,this.x,this.ydisp+this.y,this.ydisp+this.y)}else{this.refresh(this.y,this.y)}return}if(J==="l"||J==="\x1b[C"){var I=this.x;this.x++;if(this.x>=this.cols){this.x=this.cols-1}if(this.visualMode){this.selectText(I,this.x,this.ydisp+this.y,this.ydisp+this.y)}else{this.refresh(this.y,this.y)}return}if(J==="v"||J===" "){if(!this.visualMode){this.enterVisual()}else{this.leaveVisual()}return}if(J==="y"){if(this.visualMode){var L=this.grabText(this._selected.x1,this._selected.x2,this._selected.y1,this._selected.y2);this.copyText(L);this.leaveVisual()}return}if(J==="q"||J==="\x1b"){if(this.visualMode){this.leaveVisual()}else{this.leaveSelect()}return}if(J==="w"||J==="W"){var B=this.x;var A=this.y;var F=this.ydisp;var I=this.x;var G=this.y;var E=this.ydisp;var z=false;for(;;){var N=this.lines[E+G];while(I<this.cols){if(N[I][1]<=" "){z=true}else{if(z){break}}I++}if(I>=this.cols){I=this.cols-1}if(I===this.cols-1&&N[I][1]<=" "){I=0;if(++G>=this.rows){G--;if(++E>this.ybase){E=this.ybase;I=this.x;break}}continue}break}this.x=I,this.y=G;this.scrollDisp(-this.ydisp+E);if(this.visualMode){this.selectText(B,this.x,A+F,this.ydisp+this.y)}return}if(J==="b"||J==="B"){var B=this.x;var A=this.y;var F=this.ydisp;var I=this.x;var G=this.y;var E=this.ydisp;for(;;){var N=this.lines[E+G];var z=I>0&&N[I][1]>" "&&N[I-1][1]>" ";while(I>=0){if(N[I][1]<=" "){if(z&&(I+1<this.cols&&N[I+1][1]>" ")){I++;break}else{z=true}}I--}if(I<0){I=0}if(I===0&&(N[I][1]<=" "||!z)){I=this.cols-1;if(--G<0){G++;if(--E<0){E++;I=0;break}}continue}break}this.x=I,this.y=G;this.scrollDisp(-this.ydisp+E);if(this.visualMode){this.selectText(B,this.x,A+F,this.ydisp+this.y)}return}if(J==="e"||J==="E"){var I=this.x+1;var G=this.y;var E=this.ydisp;if(I>=this.cols){I--}for(;;){var N=this.lines[E+G];while(I<this.cols){if(N[I][1]<=" "){I++}else{break}}while(I<this.cols){if(N[I][1]<=" "){if(I-1>=0&&N[I-1][1]>" "){I--;break}}I++}if(I>=this.cols){I=this.cols-1}if(I===this.cols-1&&N[I][1]<=" "){I=0;if(++G>=this.rows){G--;if(++E>this.ybase){E=this.ybase;break}}continue}break}this.x=I,this.y=G;this.scrollDisp(-this.ydisp+E);if(this.visualMode){this.selectText(B,this.x,A+F,this.ydisp+this.y)}return}if(J==="^"||J==="0"){var B=this.x;if(J==="0"){this.x=0}else{if(J==="^"){var N=this.lines[this.ydisp+this.y];var I=0;while(I<this.cols){if(N[I][1]>" "){break}I++}if(I>=this.cols){I=this.cols-1}this.x=I}}if(this.visualMode){this.selectText(B,this.x,this.ydisp+this.y,this.ydisp+this.y)}else{this.refresh(this.y,this.y)}return}if(J==="$"){var B=this.x;var N=this.lines[this.ydisp+this.y];var I=this.cols-1;while(I>=0){if(N[I][1]>" "){if(this.visualMode&&I<this.cols-1){I++}break}I--}if(I<0){I=0}this.x=I;if(this.visualMode){this.selectText(B,this.x,this.ydisp+this.y,this.ydisp+this.y)}else{this.refresh(this.y,this.y)}return}if(J==="g"||J==="G"){var B=this.x;var A=this.y;var F=this.ydisp;if(J==="g"){this.x=0,this.y=0;this.scrollDisp(-this.ydisp)}else{if(J==="G"){this.x=0,this.y=this.rows-1;this.scrollDisp(this.ybase)}}if(this.visualMode){this.selectText(B,this.x,A+F,this.ydisp+this.y)}return}if(J==="H"||J==="M"||J==="L"){var B=this.x;var A=this.y;if(J==="H"){this.x=0,this.y=0}else{if(J==="M"){this.x=0,this.y=this.rows/2|0}else{if(J==="L"){this.x=0,this.y=this.rows-1}}}if(this.visualMode){this.selectText(B,this.x,this.ydisp+A,this.ydisp+this.y)}else{this.refresh(A,A);this.refresh(this.y,this.y)}return}if(J==="{"||J==="}"){var B=this.x;var A=this.y;var F=this.ydisp;var N;var K=false;var M=false;var C=-1;var G=this.y+(J==="{"?-1:1);var E=this.ydisp;var D;if(J==="{"){if(G<0){G++;if(E>0){E--}}}else{if(J==="}"){if(G>=this.rows){G--;if(E<this.ybase){E++}}}}for(;;){N=this.lines[E+G];for(D=0;D<this.cols;D++){if(N[D][1]>" "){if(C===-1){C=0}K=true;break}else{if(D===this.cols-1){if(C===-1){C=1}else{if(C===0){M=true}else{if(C===1){if(K){M=true}}}}break}}}if(M){break}if(J==="{"){G--;if(G<0){G++;if(E>0){E--}else{break}}}else{if(J==="}"){G++;if(G>=this.rows){G--;if(E<this.ybase){E++}else{break}}}}}if(!M){if(J==="{"){G=0;E=0}else{if(J==="}"){G=this.rows-1;E=this.ybase}}}this.x=0,this.y=G;this.scrollDisp(-this.ydisp+E);if(this.visualMode){this.selectText(B,this.x,A+F,this.ydisp+this.y)}return}if(J==="/"||J==="?"){if(!this.visualMode){this.enterSearch(J==="/")}return}return false};t.prototype.keySearch=function(I,L){if(L==="\x1b"){this.leaveSearch();return}if(L==="\r"||(!this.searchMode&&(L==="n"||L==="N"))){this.leaveSearch();var K=this.entry;if(!K){this.refresh(0,this.rows-1);return}var B=this.x;var A=this.y;var G=this.ydisp;var N;var M=false;var F=false;var J=this.x+1;var H=this.ydisp+this.y;var E,D;var C=L==="N"?this.searchDown:!this.searchDown;for(;;){N=this.lines[H];while(J<this.cols){for(D=0;D<K.length;D++){if(J+D>=this.cols){break}if(N[J+D][1]!==K[D]){break}else{if(N[J+D][1]===K[D]&&D===K.length-1){M=true;break}}}if(M){break}J+=D+1}if(M){break}J=0;if(!C){H++;if(H>this.ybase+this.rows-1){if(F){break}F=true;H=0}}else{H--;if(H<0){if(F){break}F=true;H=this.ybase+this.rows-1}}}if(M){if(H-this.ybase<0){E=H;H=0;if(E>this.ybase){H=E-this.ybase;E=this.ybase}}else{E=this.ybase;H-=this.ybase}this.x=J,this.y=H;this.scrollDisp(-this.ydisp+E);if(this.visualMode){this.selectText(B,this.x,A+G,this.ydisp+this.y)}return}this.refresh(0,this.rows-1);return}if(L==="\b"||L==="\x7f"){if(this.entry.length===0){return}var z=this.ydisp+this.rows-1;this.entry=this.entry.slice(0,-1);var D=this.entryPrefix.length+this.entry.length;this.lines[z][D]=[this.lines[z][D][0]," "];this.x--;this.refresh(this.rows-1,this.rows-1);this.refresh(this.y,this.y);return}if(L.length===1&&L>=" "&&L<="~"){var z=this.ydisp+this.rows-1;this.entry+=L;var D=this.entryPrefix.length+this.entry.length-1;this.lines[z][D]=[(this.defAttr&~511)|4,L];this.x++;this.refresh(this.rows-1,this.rows-1);this.refresh(this.y,this.y);return}return false};t.charsets={};t.charsets.SCLD={"`":"\u25c6",a:"\u2592",b:"\u0009",c:"\u000c",d:"\u000d",e:"\u000a",f:"\u00b0",g:"\u00b1",h:"\u2424",i:"\u000b",j:"\u2518",k:"\u2510",l:"\u250c",m:"\u2514",n:"\u253c",o:"\u23ba",p:"\u23bb",q:"\u2500",r:"\u23bc",s:"\u23bd",t:"\u251c",u:"\u2524",v:"\u2534",w:"\u252c",x:"\u2502",y:"\u2264",z:"\u2265","{":"\u03c0","|":"\u2260","}":"\u00a3","~":"\u00b7"};t.charsets.UK=null;t.charsets.US=null;t.charsets.Dutch=null;t.charsets.Finnish=null;t.charsets.French=null;t.charsets.FrenchCanadian=null;t.charsets.German=null;t.charsets.Italian=null;t.charsets.NorwegianDanish=null;t.charsets.Spanish=null;t.charsets.Swedish=null;t.charsets.Swiss=null;t.charsets.ISOLatin=null;function k(B,A,z,y){B.addEventListener(A,z,y||false)}function w(B,A,z,y){B.removeEventListener(A,z,y||false)}function d(y){if(y.preventDefault){y.preventDefault()}y.returnValue=false;if(y.stopPropagation){y.stopPropagation()}y.cancelBubble=true;return false}function l(A,y){function z(){this.constructor=A}z.prototype=y.prototype;A.prototype=new z}function v(A){var z=A.getElementsByTagName("body")[0];var C=A.createElement("span");C.innerHTML="hello world";z.appendChild(C);var B=C.scrollWidth;C.style.fontWeight="bold";var y=C.scrollWidth;z.removeChild(C);return B!==y}var u=this.String;var b=this.setTimeout;var a=this.setInterval;function c(A,z){var y=A.length;while(y--){if(A[y]===z){return y}}return -1}function r(y){if(y<="\uff00"){return false}return(y>="\uff01"&&y<="\uffbe")||(y>="\uffc2"&&y<="\uffc7")||(y>="\uffca"&&y<="\uffcf")||(y>="\uffd2"&&y<="\uffd7")||(y>="\uffda"&&y<="\uffdc")||(y>="\uffe0"&&y<="\uffe6")||(y>="\uffe8"&&y<="\uffee")}function m(A,y,G){var B=(A<<16)|(y<<8)|G;if(m._cache[B]!=null){return m._cache[B]}var C=Infinity,I=-1,D=0,E,z,J,F,H;for(;D<t.vcolors.length;D++){E=t.vcolors[D];z=E[0];J=E[1];F=E[2];H=m.distance(A,y,G,z,J,F);if(H===0){I=D;break}if(H<C){C=H;I=D}}return m._cache[B]=I}m._cache={};m.distance=function(C,B,D,z,y,A){return Math.pow(30*(C-z),2)+Math.pow(59*(B-y),2)+Math.pow(11*(D-A),2)};function e(B,z,y){if(B.forEach){return B.forEach(z,y)}for(var A=0;A<B.length;A++){z.call(y,B[A],A,B)}}function n(A){if(Object.keys){return Object.keys(A)}var y,z=[];for(y in A){if(Object.prototype.hasOwnProperty.call(A,y)){z.push(y)}}return z}t.EventEmitter=h;t.inherits=l;t.on=k;t.off=w;t.cancel=d;if(typeof module!=="undefined"){module.exports=t}else{this.Terminal=t}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());</script> > <style> > @font-face { > font-family: 'Ubuntu Mono'; > font-style: normal; > font-weight: 400; > /* Ubuntu Mono released and distributed under the Ubuntu Font License 1.0 (see FONT-LICENSE) */ > src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAGkYAA8AAAAAp+gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwAAAAcXhqiC09TLzIAAAF0AAAAXAAAAGCIf+2fY21hcAAAAdAAAAGQAAAB8qDpr+VjdnQgAAADYAAAAI4AAAIIC3AUx2ZwZ20AAAPwAAADewAABiN2vUTEZ2FzcAAAB2wAAAAIAAAACP//AANnbHlmAAAHdAAAWX4AAI8gtk/BKGhlYWQAAGD0AAAAMgAAADb2ffhhaGhlYQAAYSgAAAAdAAAAJAU1Ap5obXR4AABhSAAAAQ8AAAG8JqQbMGxvY2EAAGJYAAABtgAAAbbgHbwybWF4cAAAZBAAAAAgAAAAIAb/CJxuYW1lAABkMAAAAhwAAAWUD/sQynBvc3QAAGZMAAABeAAAAhhGAhHOcHJlcAAAZ8QAAAFTAAABipI+L6QAAAABAAAAAMmJbzEAAAAAyeW+ywAAAADKq3QOeAFjYGb8wTiBgZWBgWkPUxcDA0MPhGa8y2DE8Asoys3KyczGxMzE8oCB6X8Ag0I0AxS4OPo6MjgwcHxgYNr6P5rBkNmOYZUCA8P8MEag7gtM2UAlCgyMAF+qEYV4AWJgYGCGYhkGRgYQeAPkMYL5LAwXgLQBgwKQJQBkcTLwMsgy1DH8ZzRkDGY6xnSL6Y6CiIKUgpyCkoKVgotCicIaJdEH/9///cDw/z/YLA6QDqD+BUAdQVAdwgoSCjJAHZYYOhj///z/9f+T/4//H/o/8X/h3/9/3/x9/WDrg00PNj5Y92DGg/4HCQ807x2UvyFwW+Am0I0kA0Y2IIaxmYAEE7oCYFCwsLKxc3BycfPw8vELCAoJi4iKiUtISknLyAIkJ6+gqKSsoqqmrqGppa2jq6dvYGhkbGJqZm5haWVtY2tn7+Do5Ozi6ubu4enl7ePr5x8QCFhQcEhoWHhEZFR0TGxcfEIiQ1t7Z/fkGfMWL1qybOnylatXrVm7ft2GjZu3btm2Y/ue3Xv3MRSlpGZeqFhYkM1QlsXQMYuhmIEhvRzsupwahhW7GpPzQOzcWoakptbph4+cOHn23KnTOxkOMly+evESUKbyzHmGlp7m3q7+CRP7pk5jmDJn7uxDR48XMjAcqwJKAwAD85CxeAFjGHDAlA1l8P7/DKIYLzAw/I8Gim8Fi3L9//b/GwMXROX/Twx8QPV8QBWfGE2AWJKpgLECKMr5/zvDLwZOoPh3rJYEgckQMMsNSFoxeABJJ5A4EIcyFDPYAsWdgTwPIFkBFAsB0m5AHkg+AUi2A0VsgCJmYLYHkK2LZL4WwxAFjJLAEFNkqgQAUFElOgAAeAF9UsFu20YQXVKJrEoxygSuIYCHDDuVYUNSVSBu67qqzYpcRq6a1rIUYGn0QCqSId98yiFoAd9qMO2/DNuLc8sP9B9y6LE55pzOUpQgGXCIhT3z3pvZtzNyD9XT4eCkf/zzT09+7P1w1H0cSN/rfO8eHnzX/nb/m72vv/qy9Xmzsb1V+ww/fVjduG99vF4pf1RaK969UzAN0ZAYREBbEd3Zwm63qXOMGYiXgIiAoWBVQxBlMlhVuqw8u6F0Z0p3oTQsaIt2swESgf7xEa6N077i+E8fQ6C3WfxEx1yRJeucOA5XgKxOfSAjAknB82kiI5/7pZWyh96k3GyItFzhsMIRbeNFamwfGFlgbsv91BSldX0tFWoyHtNxX0nfdpwww4SX9aKiR2tZLzjXnsVLSBuvkz+uLTGK6vfGOI5/UVSIuSgpyCT5ne7XaQd92nnxb5WfPKEG+pLqyM16J4sLDLpbsxCSd4LN49v/VpE4R4o1653QoX7iYkzMz2PB3qio3+c42svLa1eMOKHLvprlIEb2X8Jt1UMyI828njOfPNXM5ZxZlEfo6FXJKD/Pp1W6HEGzwdPPTo0P80CFrWj0bKr/x5MEfX82t6Ei1+fAjfO3yvSLFuvjiB9xrsfQV9TCC9rAjhZkAOgdnA9UVpKX0YZHInqWV1FL+toXyCTKgmzXPeyrV+LR+zfpLth/PxK7ItQ+aNNTbEsmanxGDyN7TBCdgbIdckMeX4hqEuotoUU7b2xHf2FexW+7oZ6LmaK1WgmUaRdCvS0GIOA/2GkzYVFxlrJhRkAZtpjL+JZcwdFqH04KNa+rqYIu9bq2Ezqz7wOW7Jkn7k+lpV4WA3NP+T23WcvV2tAOyIm/ZHClKSfaYN7tFp8m05BfzBUlvc5uTnEMTJTI5DYayrZYBRLHoHCCIU6B3GOl36ZnnWSLHWCvf6qybee/kuFylvN7Cy6PyPSGioI6Z0v5Y86X0u4N+mhOQ1LC3iDRnTFvKCA5ItFX5CIkew92Z6gRYBBhECNYECTx9fvLUZK6bnIho+m+7oNH4wQHqm1n9k7Ub/YLDuiB6Bm9YafZSE3RSdG46qeucTU4Va8sIeBqqFLT6ISslNUpP1AhSBjr4fwaTpMo9LmF2ORB8jHIwANBJh6khlm8R2WcdKiCHY0favxwhhc1vsZrMTaN5v+BPasPAAAAAAH//wACeAF8ewl8XFd57zn3zp25y8xd5t6Ze2ffN400I81IGknWMpIl2bIsL/ISL1HsOJBAHBKMHsZOnJgYQkxwcIDktQR+QAJ9oe0vLUs2k7YUSKHvNU7z2pTmNQsprw/yHrjkFdrXApbf9905cuSwjHS/c+65y5xzvu3/fecM4UiGENrFPUh44iO1L1NSH/2Kz8NdaHzZK7w8+hWegyr5Mo/NAjZ/xeflfzn6FYrtTSNjlJpGLkOl17/zHe7Bi9dnuD0E3vn4pZ/RddxhEiARkmsb5GOKYt9vGLGo13pQvdq/l0xMXHyOGsHh+oVm/UJfL7VUzper8WO0yWeLA/2DzUY4ZHlpgRO8/DDvFbi9PbFyORYvlei3CuNDrWSyNTRe+OLFDxdSqQIehOD33kn/iC5zjxCJmCT0pGwSSfOYhNQb5xu0/sqr5/t6TXgtfBOFb7pce04Wu3zyv8i+LlHmHunpPlKvH+npXi3xvTFC6P/gDkOZIn/c3heQJa+gCurHND2R5D2aRwtathMjJuFScSNIgx8zzXA0Qz5GPR8TBMWXNvcG92p7E3Fb/p2AZeiBGM95f0dKJR0pAH+Culc46DlID5KDZAI/weHhet1oNpv6hUajcbkCV6j+7UajfvHVC/pzWN5+9zPw0V1KHf05/fbV6gVW7evN5Fo5HxwDTfdo+twjlMOjBJROzqduSc2n2gvJw8dTUE/OJ9sLqZuOp29O3fz5z39+/WenvgCfqc+u//5nCaFk8NJn6de5x8kA+Wrb6HOCZKEvrRlkc19ZJQvVpy69/pjiJ5u7nrr04mOSTDaXnrr02ld1slDCKwGVbC4+dekNbMhCQ3tUIwtGGe8LpKFNSstkIdT9kWC9rlUcRzhTaTUaqTPaoFyP50PNJjnbXa/VBiOR+NlgyCT1VxoXGjBRrBwGgaL6d0Gk9FeBoHg1LzT6eqtrPq3GODfQX+NKNR7ErDXQDCWp7avRXNYbspKcneRRLEK5gRottZL0f+f74n6n0h+PDVSimzduKq+3jFC7b3DYSFdj2XZvYsv2TRNbzHBs0y4llDAiuVhIlp1cX769TbnhbZwmzopGuRiKh4NyIFEeKq1blJffzTnKTMAmRCDBSz+l3+eOEZ5oIFsl0iTva298Lf5GnIv/pHapxtVeK79R5spZwlHuXp5YPOH57MBP5EsyJ7+mv6Fz+k/Cl8Jc2EOpp7+a6itcFQmYvj0cv5vQXWSiCX/nXz6PBwpOXX9l6dWl80sgO/W7q3ffDnLCWvp6mznaFFb1LpcttvqL7pSEm41B8ze0H5ilt82uDI00myN4fNqx7UjEtp39w52W4U/jGbZyhz+6eevWzZu3bdvcMzLSA8fKq9iAB2sghPAkdenfQc+OkyoZJFPU/8Rk2giCZKEIoZyBxHzVwBIkCASnByVIgkq3KJKFIp6lpADZnHb8ZCGtK0AcFK2oAw9Fe+EeA6QSZc/AN4G4ck9deh7fzLE3c0xYoXwDr1Msg1iirMINraPlsk/v7455kupRma+2PWOBgHfZNz12NJmsH3XWt7tjVV3m+6v9Xm9j5ERupnHCnA2oU8iMCxMXQCSHh1Gh8ejI6gVXWIP28AXDhktoDqu/5kNBTsdpy1apD2q5YkkFma1xKMQ1OtA/zjUbSQ54pFGVgiRTbL7MLHiS6kbBFP38jNc27C7jKiOU3lotjnbZfQPRdKSrlYg2ivbo5FQiUR6Zjmc27CxFoj3BRG+ZxqyKHZ8qSyP7C+npYi5dzkW6R9L1g5XcxmJppGDqmd5U7dpKPjqdLjVBynsW/iOfr1QSjWJymlDyHP00LYBNDhDrSfoxv19TfQFSP4/W3zX9ocu2nxZ4wetperwCD2Y4PDy2zrbXjY2EuwnanSOX9tJT3J8SnZw8R3wdifABf5BvXuQbKxnf3OuU8ZUyfqpQtkFEFmQHiIBcDWnA7jQQTZKIyPsNou0TJVJvTiB/XnkO7W9fL3FZwFjRmWEOzQZOv03fv3TIrs81epaPvOc93dydG//klqG3Xb27OrrrH28/8f0do+SK/gfJnnNEg/5gN7A/daj4HOw9GlNBxw4hoToKvw8bDUkKQt8sYojSPhCl+pV9W+0YsBltGxoud1ZLy0vX2b1uxxLDu4a7D6/t2fixW66rsL4Nk5/Tp8G/dZNm266kPZ50OKWqqVStpyKFy7YtBFLgs59tgEE932i4rAMj++z5BhBgYZKmqK9UoyCTGphNENMarYOsgqBe9rTjdAIMrUppKjZieWaFUFbTs7YwI4SHYoUtOV/Ml9uQFgO7A2J6NueLevML9KFIKyU0vckNmcyGpNDwpgYjguLnFnk1G8xvKfp8xS15MxPgFznF3xlHDebiO/T7RCH5tub1+BQqywG/h6OSTybQ91fON7HzWGsgGGiC/Qc3COY+V/vixt///Y1fpF1PPTV77hyh5IFL76YHyEeISVJt8PX3E1EMWcRUHhSuJhMXXu4I8HMXhvt67XEedZBZSZj3B4K5pONLJ3oShaJdn+3d6hE12+KroXJloJiYaJW8hJIz5O/pO2iB8CTwVY6HAnSijp2CDp15+WVa2NIZ05cBS02Te2FM+hPkfq/0II/fT1F3CmiSGVyi0+VMtlzOZsrtZK2WTNVqhJKZS/vpH3NPEx5RGAfFvZSzKOV4+IfLdRSkev1uHZ0BjAN8wIO7qL3j9/iDxLXHNfBP3wZ7rBCbVMm/PVHR0YMXmPWE0pXiFDtPoTRb0BBzbws7YEnDqFoW+n5NJ5t15vuhfL6twhUV71FR2kW8lGVlEkp8JpYgm8lTl/68XYrFyeb7CN1G3k/uI39OXiNvEC9pS/6N5Kz3s96/9vLediy50Yv3pqHV6806Z4I92TP+7gme8p+TqCRppbOhqxJntT0ELbExXAfHhyZYfxVPqtWl89WlI9Vftb50zSyvdZEFULVcVuXQFjQBVtD+VCSaTkcjqZWfH7720I03Hrr2MJ32x2vZbC3uXy3pZLRYjEbL5cKnH3nk03g090+Xy9P7m6xEns8DeQL0USdT7SKH7oyWg0DSMLmESLJX+Agvy0FDkD8q7iK6roDDn2g26+cnLjDtvHheB+10B2OCPoK/CWUGmobK++abBysj71356oeUVKFs0h9ZY/WLL83O0q/IISvoZfYAyJ8C37vJfedI96U3XEjXDUa1rbiYzkGaxXMNupVw0FCFRa1jUtE188wA82861jdWHW07hu74DFEUUpPPaD2Fgp7Pp8527ZE/Gtjl8qZRpyCayBpAKvqVDtENFVQ+lAlliv3o91rj/ADjhK80zqMqfCFS6Y9p5bxDEysfpvHuVixcSZlGohiOVjOOtyKme4bS1y7R8+nRkaGY1tXdpc0KitC1sT0cC3d19TixYsSvWqZ3RIra+t7OnKwDXfgazEmD/OzxGnKjhGACSwQRBkO47vTgBUAbecTAODUZmA23kmB4I8H8FZaPifBIHJ7FC3F2IYSqhF+iOqg3gqO7ngFJAOUATnt0vA9JFrWpghX9TCrFnyn027Yk1ZtZ6aOyHO3tJWe7rrolfBJwYtg8G91DcIKXkBjggYddZNjoQOYLDZB/ctnTXQmcB3Gaq3QAZX3ARRYw35TBDl/H5eSyHffzwtb18dpoJpQI10vORFd11EqHdvX3zfaEm+Xe2VjrqlG7ryvj0/XZ0YkBVIv1kl1ONauRwISWcbrX5fqmg+r29eWZRtynKPwGMezGd3lC6N+AXqgkRN7VnvqmRv9WoPxXBMo9LNBXLPon1rMW96hFBUuz7iWCRYigBUIfkX2iTcI+Yn1UDgT8u76kPa9xn9eoJqDWLC2hP4X4CiZCf/XvGlDrGES6BJ8D8AdTsgRS5ioR+ooMBTVq5o11m3ZWt83NbVv5EQ3FWv09wb/4bvkdtxyurrxv+jOfoYcTswvbSh3ZmULZgX6XyJfafge12F9GefAi23WGWzQoGU4RWLvA2qF8/nK7DCXeJ63Bq0zt8Lydhxuz2fAZvpIjH4mlAwE9RmPl2FlCjNxH07tV1TgrXuUKgYtHL8C4l0ACIMR0ZeAtBtC8krHIfFfdYD4yoZzKf+1Dt0Zbu0acelca2Lm+WR7MaPbwdfNeH6A42vV9yns89IRw0/7KLPBSVjzAy2CqHM4O5M3uhbmN5Vm1p1ED3g7CHH2Du5lESQ/5r+dIHhTAhJFEHdCkSFoHUoYRhlGnUCVCbIpCLBhwz0UG7RVWSlAyZdSZtkL556hhOl73Mz+D7sqDc1eEb+Txy6pnTK/XrCuZMzriimTsrKKqQvGsc5X3rLCbeRAUG/AgSzBzzFD9qtqghbJBXpimuFNZbIHueC10HEyZBvv2n1r0DVw1XfM7w+n+uW4rXNvYuOH6v0gPxKgSq+WT5ajS+vd9H7mmQWdpqL5pUFHTA7OF7IZ1hXue9vtlUynNDKQixXporN2RuQkg33F1pdAOqmcI8QpnJN2rScJHfbsJGFr0FSjyFzpAvIkcHciEoK+fEiojs9mVF+jp5OxEzbvhsw+crGycyR39xCM7Orig6fLqOImRKllH04+PODBvQ0xYhxgcaOKEumJeRwxbL8Osl3s1II4MpAzMyZWDQHrhQmrVRMbw6QBwm4l6CN+KJRN5PG83gaFaWkYCNb+rUENoeiXRVSsHBMCL172OBARvoqvWmeILuqFFqQSKZ8hwdJB0n7FtMjZ4JhCInxFHo8PDwYxSqfB9Z4N7Mmf5qxi3jaYRBMKiNuT4BWgY1uHSMHD+t3wQp7FYrbgmVPOFhTclALCzydwYC9i+cd3bRzb3mCPlXdHemWpjQ7c1mLth5ZsAJDKpnoS6uLHc/Zo/Uo4nSlFl3XSx56EtB1N9o4mBxUjvddnxWjxZH44NLNh9y3ouCc4vHxwe08NTVAtkYmYwltErG/Swi/854OcK/TrwM0wq5FHUPVe18uiEEKWl00h04GmYaRnTPrdsl2GiDcclyI3eIHLDAKL7gTiyQjb7dbRWbvTNrFQSXulLnCHV0hnN49G6ovZZnyzz2bPWHs9ZftcVGoapC4RpjV8LznylxmCLRcPu5IZ90DDYP/DmdNKvP/Y4/+4Ph52R9MDGjm5d/45vp1tR0K16R7fo8rmn6ezedymB1MB0MbthpHjmSb8iB+XSLOC6Qi00BgpFLl3q4HH6fLBIDEIMH1K6nuhthRLDL5BtVFS3Vqv97r23Qwyxwb1Xe53oq/dS0kda9L/RbxMvuamtCKgdHGoCQUcedCUY/frTAvWIpgui3ngCysc4SpElYYwVqUh4n1cgNMXdwnGchyckUm80Xllyzkf0VxxM+KBVQnd+pAr/FG254CsMFOx76Zi9cgc9ZZNLH5j5woYvzLgyUCMfhNjpw24euNg2vVTyEdHj4z9H6GuEThBKSH1p6cj5V998NXiAjAFHjX5y5QY8/moDFTZcMb53txUvCoQXBUJgKEdAQYBzD46mCiP7qodSHcqnKSU6TkQvDpEXieATUp5bPJzHSyjPeWGIzeYr7giX1g4RB3ikE6GbLSEklAp9Nj21codNx+id7hA/4I7xauDdgyDncVImJ86RaKc70acu/Tt2J8K8aIR5YZO5CBPPlc55uyhjwOIiM+zjA6H4AwFKi/en012VeO7BxNV+v/QpfZ/rX9ckuZ+7+PJa99Aq9f8qiFI9Id+a7Pc52j3Q3VtPDCfs5OZqc7Ko2dly1o5DEjwOyfC/NasTg4O5Yk3V24YZr/Y7yXpXsdKb+N6VOfHypeP0BRhzDxkl3zpH1jE728d40cdSKN3IixQa5rQKRPcHAOHjOLOiiywxAli1yVC+hrbYwonTOxPUHoUZ0lGUdXxAEv1AdLTDWPNiTR1cJskkGa+J4eXC2MgJxTjRNdM8wcdOpAnmtCfgAOt68dXzHXfa+LVWtcBU3Z0mG6dwNQRr2d41RiDkcxshx+tmd+kLyfFobrQncnBB1MT+4dxIl+M0t7bKVXGgZ+7wTLYwubux5/q/EoKZhGgpkiFW6xN+ye6d71+6ltKJTdn5ozsn3rtnILBenbzx9IYb7r+m5303ftGqlWIc/688tx7nWiKE/gh8rkbC5J/adrgTGOkYBzuIMSzdYGIFZRBnLwJWE8toB7G4rDFYlIxlW8PnAnoS/BUaYBFvhpLDa23DzRLBmWnoEq/zxzyS5fFI1NJlopNjmmxpmqzrnrMa1RyPTbnjlmnyuixNevhpjUyTiQYmiZvBVUOrP7dkDI/V73ZcBKw/88xqTX1GwMWEtwYGGVhBQCjYTPI2r1Jfs0bp/YV/zu80uvoGk9cnBupdxr/Yg85f2gMPPzz14MOf37Tp8w8/OMXlJv7Lnn2PIJYA3PcL+i3uCImSChkit7a339agNzbo8Rq9Ef6Ltxa5w9nbstxdkQci3AM2vTNM7zfpXSa9T6WW+kGVE1Qa6j2q6/mjzkhXbFkXqDAcih3v6koNnFAmUyfIesIyrxeGGVhDmIvStXTFx0aIa4zzqzjNDWm8fGgN6C2t1lBvn9XK5bKmlSolvbZtXUaNZMzmzNG/4Cqp1HB3LFIZTOycjDTKTjhfj0ZLosDxXg+3x+PlOb04XgtX8jGfOj969TW0+Arl5Vh3LtUVUablcDERKzoy5Qh18y/Pgu6myZPnSKwTQsdca4Uli8vDTAvDq0iYxd4hJmdYPok3lkNUY1oP5V/iNc2N6VU3xERBu5zwRjimG9gANs+Gt4IQZ52jYsYwzBOBmXQ6cYKfdY0cHpTF6pcVdukt2sp00vYxde1oJn02t7WntTRdqsxeM1BYKDhTI5XJWiTWu76UaGejllnaeuuOrccWuywbEs9TVw+3rxlPambHrqHcPAtyo5I4mWkHHBdpmg5SP0tM8a63hEr4KElqy7qP+hKRE/KkcULoCAXKAwKLTr+pC85LxiBKAA2viXPps9X5G0bHJybGR2+Yr678CaTGZ3uj1x4IRGQ6uPvYfFbj9mjZzcdWvsbH1i1N3nGUci4G3w/kWbAHChlsJ3w+npcDgrRMiA7994vHBUHyHKeT0nHURCajb8YTOJ1NdK+YogS6n+5f+X+vvw4O//Dsn82+NMvej3GlROrtiNfLK5ffLuPbCb4d333lq694sbGfHlj56YUL8NJvzKz8IyGEyd13QO4K5OFzJM08Rpq5wzRzhymGAWNM/qJMtqIsh4HnroAGmUAGWegVdP1oAITOh3GDD1MalkWWaSlxVC4Skg2FnBPaTCF7QnBFjKUqUMh+XYRKm8ZaIesk5q8Qs/cumjuHh66ezJdnrh7I9hccb8yeyBUna1G7e7IrkRZp38qrvlB18fjClmOLVVnVPDNBOz+1BA9NFUSPOyc9LJ5SSF87qvDLXECGhR+/cFyTUzInyz4iTvK+aVzoQXu6hNONtgYNDXQx5/5BCgF6s/hv8M8dvvgATa+8xh1e+QW+fy+QT7nvr7ZDouBVOLrs9YIb9h2XJqn3uGeazYULKS6eb+jn8c0ssZeDyI3mjq382bFjdIorrGQgo/e9WZQRjKu/AO81yaa2rbvpJBmnXU77A1gFTgquniCPg8t8iBDF8vu1E+IsQfFhCTkE4Zc1pWoOZIxOKNtJCgwOGCdpwaxvHR1dNDPmRFd7givMrlzdvWU4k9XXq+np7XR3R7bazEeGybXtFp9c5ImkSsdE3hJFPswT/pgZBicVJkR0THWZ6LrO6TYJT5oqz+vGpD4tSjjJuEqOaNCZaF6Wa5bJdn2WWEV3hatlvA2rSyV38iETSr/b997p9MaZsdBSZGRyJre4OPm+Hu7w3H0bYxt3HWzU9myesFdeBKb8eP3HJ9bqsEDS4G99wjLhdADcXn5SOM65etuxIs9BPj6UgS+hz66cXZydBf6+hM+ngbwAz0fJfyDiBJfPEKcJJQtuHThvRzHH7YigSbYI/PEEqN9PeTEGdgwuP4Zr7K5B2wIX6RA8NUZpN6V+Suhtit9SFL/iHYzSQpQGoiR6mxqwVDVAiOld5pwELnLh+zkHkAaI1ixHOSGumssR9ADRaAJeHqERK6ZGJ/0aoSQQ8FrTCvIfAUK9eaSzINY4UkWhbiwh3L7AsALLlhnNN+sdOTkCd+EnRpvhoMsGPserfAcy/OLggmX4tlGO57l9G6+mPM/TbbyoaNJmYFP/x1eee2Twjg/dM7nyAxqd/PDddwxu/txnHtzgylDLzU8fJgbZ0u6NEhogtChRAD8SJwGj7lAlS5XUZcMU0OhTsPtBbVKQJn3Tagf0wKCQa2j8L97NuoydzjBJAaFBTr4zO9oajM/vrIw1e5PzO+4++s6BlSB3eP7d77xljr588QH0QwnQrxfBVpokRR48R5Kd5EcSOYWGLe76VcelYZYZCXeAHQbMqI5u2BxYXSMJsBDbt9rgQ+HIQQvv3s3j3dGjcsY6StqKvpGk7RPabOKEMLPq0qrMpV3xMZlxXE3mtdwl/I5/S6RHtjf6FkcymZHFvsb2kfTOqZlZ+MxM0cEdt24toRveceu2YnHbrTtuPXXqVjg6PnjOtYlHiA7Sva9tRHV0A44GEuywnsNQWNY/DZXIUSEeCsnLRNGVtAK8jknHQyGiTBsniGtpmJu6BvR5rbXp5EuqNJQDfGaDQw65ff9Ra0cr9p73bFwMVqsVO9rrn56f447Em7PVa9/5Q+6Qx+uhGyj389GZEy6f9gOfjrmx31+fI6UOK0oo/rgYXNBVIGmoZbCWwbYUCwRT2P8UNMTKOKyY6IeqLslQdVmHT61lW1t2R4/s97F0FTBPB4KJFJeB2tFolOSOypYldyWAkX5gZMU6EUqfiGqzRcbM5oWXGT8xHsJ0yGW2/mbmosHzgRjX6K9lcbR3usLHq62kWZkf7fJtv+ZNXg+s8nrTkW01n5UIqZ4pXzjfXzQ+9YlVtnOu7v01w+tvb4+VMVuaw8FxWOMl/6ox9/uJKBaOkmrKWCZBPcgFu/y8fjyVCsZOOJNBZscZNmk01mBzo3l5TZKyHI9rxWnJm2VCAGCy5MoBA+T0j0ebWqFY0PfAcrHX9szuAGBe1t995B/sqjSQH66Ew/k++kfDVznO2MxcbuMHK/RnKCE8dyhGuZ/IsXoxX4spaFtAn3Htq4+82Fa60VN2IyNLLPYtsTxkHsuAWz6P7TmGvmMMdUcZ6LHwHEsWZ1vQ7qq1xYyBiRIyrrrxnUY2K2mUK0432JpfKMQfLTZrtfhREtADXKCxV6RiJZLR63VyojIbDkdO6DMMiLM9UEvuVDbrDCz9prUctgcK5eZXdkCtpvv/z8SUU25Ek61q5Pr9EViykaPWbLVnysx0R4sTPZF3XZ8Z6clKEWvLSG9vopKyZX+yPFjYvt8nq74Zv9PTE83Hwoqe7h6tbr9KUlXvtJLo4IASkPNgw33gVzXKL3shcBU54bhvEpEOwzmQNwG/iiyHvwF6/g8W/wCA6sWXAFzgO3qBV8/AOyKAbQKau1lI03FyFZbtVxgWVdDimngluByKictC1PROBk4QxJeuX1tjMm2EkmD9WW7Wrarcz1sLveFFI9Udj3enjMVwL6j9yM5++p9XlusTRV0vTtTpvSs39u8cSXfGFwDyuotzJts5gQgyORY2rHDYEGT5mKJbYAKdMAIbXTCmZYU5WugM5uTvrt6uuzhGhBL2BID4o8tE1wmqfb2/UOkK6tWugn+3mG+MZa5PrWvkJe7wxAMPnG4273ng/vHy3Y88vW/f1x45XV6LQSz6vXPEhCmJsDSEzZI3jgUVFDcIoIDoOp4GWI4iwCC7hWBeTsOzsm4jCQFhUiwzdZCwjHTKds6GStqNK1GFaNkPBDNBBF9C8CVkNe9PWDRB2CoCYYkOgpFqwNWbL+GLLdQ3xy0/h913yxC7brnlfQCtsPxdfB7vd7f8KHtMIO4Z5lGGTCA4qmvgjHp9oFXeYz7R8ok+8USQ3hykwYBfCSqBY36Aw4pfTi2alnmbIgPQkqXUIrHIbaIEdk56Gh4NPaZQJWxZobBiTgf8k5YsST7vpNhBG4ifmsheFOmxOmgo/LtYqfoMK6jzd3dXdfKNuwVgOD1yxNHXnGOGc82HVn/zp4ny0YxR/Edp4T+5IAUUkd+mAMRStoF5VsXN14594nNf3HHxFzS68gNO2PnFz358nPajnESAvARyEoK89GQwpIqGJukh1S8B+wTRCBBRl/RjhmgZomGEKIi4GlKPBYgVCJCQHQhIYUOfVAOTkjgdYkPHv07w8BxD5+oz1Gg6nR2IGnw6qEulgAppi2/arSafpLCpSklmS6HcbHJvZk/jof3HT+39Qu++XGx648bU0MdmNj26jeYvXFj53pYv7rxS30CG2hVREQXlmF+z/JpfW6aiIBzzUMtDPRRY4FcmNZFSwdOJjZuwqMN4U3/FVTzq6Beh1tG9Jm4FbXZ23zWhl6G/GbuucHVivlrbkNhXPDT6g7f92XU7P7l91ye3HfraDa93+jLIYkWDtNoJAaDosc5itNdLTE2TgkQ9rk9KwnFxNaZjM9R40+8B8zIQ2XUW5ejX01sXFxK0uQI7dbdsya/8L3orV+0+/sG7WrODE3e9/1hz1v3es4Bx7uCeJj4SayscJ3h8mMEnkI0+Xz+PW8bcPSEmhv1wnP3JQw/9hHt68mJ2klAyC8/+kbtXKNPWKU/4ezlqcZQjPIep/wZuFeowDd9Ac7M7aGgn9/QvYX2AHIVn3776vYLA8UTy+PbxhMCOlDe/V8i5gWqTvh2/+PcmuVfxe8s04sZXXjJ5jnjAamQwvakD4Yd0IL0akDQGRLigzHMe3ktwGxqN1F9hax0d/aDwb/pKvpJJU49O3Xff1KMQxT2f/eUvs7SXUCJCH3986SHca/sYBeohOixl1KFfNky0SP9pJX4A4+XPc166iXsc7nDaEsGvJO+nHHxlFL4TvxiGb/tKL76n63bu8XsKtyIOHrn0r/RL9CWikl6y3A6XMQ2eche+YmkwdzFH7pjQx2SWDnlMlMCUovnJo/Hz5E9ajVrNfyrR5/swyepZTsxmNXLa2d7T03Va28b8OwBAQMZsi/Pa5bACS3N3VrtcuHxFTsRGd8/WGsilVJ+u90Ts7mx4rLt/Q3cwcaBR3DiUzbU25PvqUqSarbYN2di6zsPfI3h9wUS4J0c/F61NlVZeFdQAOPxyK6spdqiUNv3eadHfiQU2wBw8C/MWJBlyR7sr3gvMi6c1IIihbDy1hzQgbigko4uRMVTwMuDs7mmQ2a7MBCCsyCkxR8yTRKeinjWCC+HTge2Z5GnCw3RAthodNwsV3hrumFcstpeMltHJUbBJeFAbztU3NWPpkcVGa3d0h1k0ZraoyXomMajSr0tmvr13cGjfRFYXuQfVi58QhF278hM9UTvg6lgfjPNbwOsMWX+OWMBKHI6KIC6BNVGM5oxTGkkRjmQjkfDpxHZJ8p8Wtq1Nli5dzpa2WGL0LSkru8O9vvLs0kB2fdHMtOL5dj0erU+V0+ty/tzGrqGl9YUfTlw9mpD8G/w+E/Km3RMVy+efCSip0f247gP9fBT4oZIMZFqCwAoMXXQZxZFJ34tvem6WBEpi6KOeNHLiqQjurotkCX86k9ymnLa2a/qCu4sZJ59FmW+KIL0sfdh9mPEr8750nzqYyNST6uaxVFXeEds51FgcScf65+qFIZXeHLCjPRP57XsAjh9QL+4Bfk/sGxrc284HZULYWL4Dc+6QDMZuSbYHJImzrqo4Ih2IrrEFap2F2BI26CLoHgPnBgMXPnYXlM+z8w4fObzANtagUFKGIynb40VdWCOjcHr8fk8uI5yycJ6srPChTIYoinha2x4/TZDbLG3pRnC/ZYcIbYQTNJOka9iOs8ZWtnyUv+b6lceEXQvd47qibekb3T+aLI5v+eR4M1HPWjx96b3vS2ycV8VZMVho7+0fv3o0+e11M+F8zWF7QL4PMhAju1FWIQBh8UZXEPOufiBomgKBSMKOnvRQwlGRi6uqcVpeiNK7bM8c2YQespODdbUNN0i9mep37fnAlTKcoOhfHjp0KNk3mc/PpbXwVDZUiOtPP00/MtM1CAZHVzYA+o31ZCszK+/t8HcPfRT4myQ95JvnSLmzq6nM1mPLLAzPIRN0KJEpGpasnW0ZwXNgBlocvcNzRJZr7C1eH3YToLqE1kdcu0GkJ3nSqBdOibYt1sDm8imeE3m+5jix09Z89nTgMkubaIR/26aEty56GJZ3baL0cqiFHAfFGClWNgykEq1tzdFdiXfd3DMX16LryxvH/V359noz0+WkWkZVDMZgl1Vz13jOEFcO3XRQlecUdWSS3uTx7ZkrDxcA1RBKNhBCvwT8DpGD7ZCexsXYsgEE50NH9ZDYbiiRRbMinLejEojASb/Nh04SQkUSNk57IS23EEDmN1Dlf42dbRqtEDOzRo4tkxgbdlgNZ2BDV3Cxdzzap3CPqD8WpdTQlvrKz3+2e4MirJxkazegz9/kPkMU0OfpdiXlKJCKTuE+klQaOsN/QNJO+v0BOxfIhsPm6fh27z3Ef5c2Byx4dTUdrT9nQBr8hU6PzDXr5j6EGVa4o0+8y4j/jntuY4VC74deLBYTfarfG07kzO6RnMo5+VQqj8e9Myv/c6YOisRLotfp3VB3fdpu+n63nykyfI4Y4Jni7jajD/B88qSWsW1/GuVjEfqXuku93D+WLYeOYvfo2s79auKc9rPevULVWM+6THEB/MZYvNx/Rd8GetdDyGfM+o3KOno34/WrwOswZGEGvUQgdypeSyGW4jV1YpkWuVM3Ld0kumUJjq6cJAEqBmxFF6w5VVsIbBK8m9Ccwz9sYnIZzIzUN+72XI487hYxPBFczMcS6aDbLaODhf85Nr1+NHjIHJqYiOzY0bq5+9rqcXLJGpudS6UmRxvG90AAVvb2Hmg2b2K42OX7l4hNZtrdvONutgsAcfxYU4Ag+6WTXq/PjPgc713SQjConSbbmfNcZfuqGApuqI78vuw3ebrYPZJVP/SiZMbNRANZncwpyE/65OwKn+uOyYzHhJIKIfR5+g8kg/ZRxo2AesdM4DqXC88y0KmQ4JyMRMAtBnLpkxlgjprZFDzt2xZKnBa4N8FIc3WFynDzWR25RLbbg0xNjI6agL3vaIzPyFVGBxLNYLXPqWas+bTjjyre+XDaiszTb9lGMBfMD+ZXnqCb80XQhvjv/G6uLK0sE/gwXYe+m+Satt8vhnG/lbtXmCWeBJaIwhL2GLMNjjFoEU/+xEd9oeBJYr5mcqJpieYm9TTCqlVIBaNYYnPM0FQYu8/wk5Hb0LO3tHRgUU9UHKsntIN+S/EfvHHlDUp7hlJ+wbNyjPnsZ8GmY178d9t6Em1QMq0BwdWN+GoaLM6MuLPa4K6FaJglT+NpWFRZ+sFAG+7XkfpcyuNIJbbMi8bcOkUy0VMyOmQ5bQNuBgZt/61Z8QLq4pqlQ9+an7fRZ8Fy1XoWhlKpoYWe2pah1K7pkeH164dHpl9v7W3ncu29rda+iVxuYl9r6/79W7fs39/Bwfvps8AXxF1HcfX0Ddf5pNgqaYo5teBqet/1U2hUDORPBXfQ4ZA5BwmmTcgpLedzTpIIFSNZ/nRiW2RePm254/p1lhlHxcxxZ+dCi9kbUNyOwabv2zyWLSkMke2KNTchCtsR29VCUPbD7Xu9npWXAuFoz1h+ADGY8iR3gwvJGBbbTx9l4zvW7kqjA02VdSBpzY16kCDmEnUg2Ga43Aqw32YFVhfnkacxTMVETjo5GCSyTcsKAJgj8/7TliuOjHO/4mZbTN87ztS36mhzAx3Pe7vWQfNKKTu2sCs9sqMxuCOxQxtC2B//YX6sJxoO0ILHu3c74nxDvPjgkzLCftSrw0CegPEFSL4d9GqBjk9UfT4ZVQThEINCnTW/pjHIsA/q8+Hr35EeyWnpvsTYBH0yJ4hzkmCg16NkCvThK6APJfLjdjCb1gGZZMuY8c2IKvtFgB9L3L7MzmUoMf0lQckAaQxLmL0oYiE/lmu2ZGF0xZCtjTqxHWfXUYC4SWXRBTxlxPq9fiDIKo/uhtfIIE7XEQqSU/FKNhs6RX1U9JUdOZcrnuZT21XVPC2zIGYYiMF8xm9JMzNZrHkG+tkcgTcG4OMJrQFE9EBlbONYZf+1xe0JTYznK+ZNlfGN45VDN/Zuy+u5he4j/ymSduxsozw0r0ibPJLPsy6UcCL5ZmliRtfn9RDiXNevHCQxMteumOhNTPQmhD8ZCYchL8UliE1FOx6N8eG7SGTO75dO68ypgPU+jw77Gvd3scbl3wxjluQt4dgYRbTb+ukzz8h2PprvtvzqWE//VEE9dGiRPj/zIjoXvzzrtdDdvDhzSkW+T1/6N9CX50kIfUygs/ExgLLfi9rvdYKIPyUgyB0hHQSCQRoEvjY4bZGKYtiS5sA+b19rn5m+r0WbRhPtFiq80aSPxvaODsx2Bxebo4GYE+R3BHx6anhLnQo/3b2R43lKTxNKkoTQ70LfLHLzOaJ0tv5oaIhROjXsZB0jdFmT75S8liR58YcVd7IfVmjSVnKAcCQshYg1J0tzmgspWKbzrXvJWMF+XkIxN4l5tU5im343WOtt2PP1g4V9/lQ2ZxiFfMZPn5+8/X031a9541T3oUP78/n9hw51d3yfCeQfod9ddOPjZYeFCO2YxLYqxzGzHEsDiTpAfhylqB5PQPUHEeqwvLeNfkaFShjlPuQgYWs7JrPRfnyriRVHQQKXFBHVif2MR2T3ia5pY2t/C6hQ2CcOWcuJGrPlJJqKflAgliCQVP5kQY5YkQ8KsiXIgqB2aYVUYWvhQOF7BaHQbWknFbVayM9FIwKof9sMg0wIkYimzlmWrGzqSqXchJybWMajWa8abHkeMdxSozPv7CfeFxprFtPe+lla3aqFOdgrmbJaQCu9SguHQqoaDtnaeLwgbeF9ckDUw0FDHpf1oKVJqizy84JqOYHs0NBYqTQ2NJS97f++rTS/eHC0PDo4lMsNDY6WWtfs2FJpvOfYbcMdPiaAvAh8tGGfMOTMTVs3lKCtq0RTgoJXkk05qATvNGXLlE3TpkQjuq3fqRFL04gd0TTFMYNzujanyJtsNM2/Nd/MTp555s2cM+/mnEuYc/ZhzvmEnMgWgsFyIa3syhyoPbJ0+/KeT/bsT1u9aL8azV5z9OTwyw8//Pfr3j+O/c9D3Hoe+p+mYnsqgmt2DgqTjZy3dQ1rfhQwIEE8NfC0E5c5BtY0JNCm4QU/ik8XtPsw8enFO7y6ayTKfjzHfKKAVSGNVY1JocZ2U2soK6Mgae6Gawc1NeRYoZCzRn9BaVMhGsqm02mJShlH83olgBTzIVeBiTt9F4KYEO/8Kug36/BvWoawO5mMNWKkUp/Ko71vShm1r2UPHUrvk2PZUliPO05gd3prj1GqjRTMHvEqwVvtu/Gnx8tLh67rqe3bf2Dg1M/eUR4pBmVPR17mgPwhzLdBptr5kEAxtX7n2tQ6kaiI6fW7dHC8d4mb3kyvX4OjAbFY/W3XFSl2/E3XF4LjG2Zj5NLKZ0IT05POP9Et9OOh+f1v65ltlQ8s7YzPEEq2Avb5Q8hzd5Mb2tM55GjOUYHoAaxhcldCzZf0gIpVP1TTChD0tGrSjJ7sDnsLhVoP/qQ9kEypAVKHxDz4nPPDnZ9tNp+72HhuLdQx0aCPUQA462gI1/HdxXAKRRgbXKfk/ixva9mIGpKWH6tt39WVK0ej5XzXzu21sbwmGRGjQqtaJKU/VBgqWZPFxj3rJxT/1MQ9jeKkVRoqPKSlIjrO7wswvoy7BmA9yZ3kecGDOfz66m/1TUj3vLCwgEl/xg+4//c683GO5DDHxrIxKpaIVLBkee//39m7gMlRXXfi91b1o7rrXV3V9ehX9btnerpnunt63o8aSYxGD9CAjHlIQjIYMJCYIJIxCkpQZMcRwfkL/iGyAnbgIwvJp02QE1Ai2evgdYKddRB2HMeb2EDAu5usN1Zsvnj3S9hotPfcqmm1RmN7vx2pzr116/Tt27fu49xzz/ndGER4kUbe9qBKspKtPVFJomiUVAkaGpJ6VaL1quT1Tqe/Ssq+hkmXfE/EsVlMARBIUKEJWXiYJZWFn6+pNqmQ8voKKcscVMg//t/URxl9Hn8VX4/yaPEcsv31lA2TQpx0UN2KCf4ixEtALI8UNZ9PHuPTx8KKEkbgwnrhDerMSgA4AhNTvyc0cZ+7qhmI6firrJwZyqUahjXkSLoYZydZJV13IaFh0wQ8pQ5VHEOU0qJu80r/DZXN/4i8jxn8lxR3J+/J/BMIqU+aZsoJ609BzQ5fgboDumcY5TO4mAicmkFR8RobivqgO7c2Al8Dtg9zh1kp+1qJMgr04c8Q2es+VEQHzqEkkVZB6RpMiGqgX1WpARBIo9lHwlRPmiqTxVrJccxHs3lXEORjYS4S4LkADUyK+wWywMylH7Klp282JexjtrSyYzuGtqfGclp+LF2abzp3LBN5XMjOFLbvvR+HutdPFSKPHGZi8WuEaKI6X9+9ixO28HHm8C+KP9uz8VxBBXTvOZQDeShYsKmBd3sL3jv1hdChAeugR3QcjLkSi56QVLmYSmWeNlnpk0hVzVujn4wfAKGN/gTF/1FvBvrTnrF0IGhGYCyaw1TEXGct/fVTp6JRzK4+G5d3704TR7Bq19YbE1Y1I+NrN0cbtze2er/giZu3b7qprYv81qRUmKzT9lBBHyC2OnFq87TbK4Zsm3UcROZSXtMyUhENaI6TsO0kz7LxUMiNkr4IbRW2q4ltJcyaNIIt5ZsbJJMBYXS8Og7qDXPcjFL1lhmtkmZUjVbHK+W+tfR19kJnU320U988utkRRULrnbGBTZ0FGxtz9focXHhsvLaps9lxNnc21cYzTX3T6Cbb3jS6UJvozMx0yHXFPm8WrXhzVjqT1GSN2owmE3aGbPUKsvAQz+k8x0eYMMZuTtYSCzbZa03KXAYfCjkhjvwje8BoE6i2fagl8nLUDlAiPAz7CBHtN9Ywci72otTkttMtdul15b4wvEW4vv7EE0/8fOumyh5350B1m7un9v7Ww48//vj++T3edU9vW3zM8x5b3PGb13l75vfDO+obc6Mo4wkR/EQUoRgXDSGWDoW4h2M0DlbEdAgmf3+weoo9sHoK0Ty2kD54mjmEJtB2vOPMVhAwpoKF4FSw3O6sWWODWybVN4wEexsjASe9FyGkS0sI34al6HBgQ9MM9kBqhK8XyoGaXqQhXcJWA/4SCNgHQZFj8YS4cYiBdG1phLjgXZCoCSKh8JyHVN5VCVFkICKkkeyGwyvt9jUrg6nU4E6tsGIYMyvixATVZu7QtnPbu7nhhfKChRB7uJtO5w5baBgGEbpEpT6bQNcEABj4oPsFsY1XreuEGXDObLLQJ3soHz17KTJ4s4GvSLCoTfjgMDkcYLHcmvLad45M5ieHbNlMi0nnpuua11mJ5OxwsT3UhmQpmRIdd//NM9eaH3Nco9TOqCQoDjuYV+fcYoK3i+2SWcvbnNbMzi2p3DWclsnmCgpvl1qlZDXvcIl2fvOWBI/Pqo2U6VpaPKIOpc1cUov77eMBpoI/yhynOB7lc8ggKBmKrC0ZMuuRgI1pEWENJe18/a3zBASgX6He6Ys/r7uubuRyv0Eug1xMJWuamYxpZtdC8OkpkPX416nur4WuwcyZzSAVT1JfURLpwl3OkgkB6cgBYnMwTYwAcaGVisHMIUJrhQQhcHuJBq0uGrQ2uPegAbE1uvASCXEFuOUD6yTDDz2JPEKWAYTEZHiUhBB8EElq2EoSopBYqaSjEzNb6yfS8RPtxeZJUz65sLd2Mh8+uWscjxMvyH5ftQuEkPZ0WSLesE2txwqJrnOLoc0pmMzK6yx18clUYyKbnWikaEh8i65Xy2qmnpakdD2rFFWdT8bcVD4bM/nV71Vmr6vVrpspQzhw7Uz5H4gqwrKGtzb9cNHjOKPYsKxmKRnmxsJszXbLofDU7N7ZbHZ2z8zsntmcv3+8giv4CJkLJdQgqGSpsmX07bOSGOhsXUmhess/74FqyYHHvQQhuPmCwJcPaQRfRbCbUTc7kvWybDYro+RtVRkMU+bPUygWTKYY0CWd7++UeJ1dQzKDoeIqQb31mzVgVq+E41lJzjnKYG7bVHKpPL3TrHUyYiYRVjKmMaLF1DG8j2FuYZhQPCE7Jra3TPx5ODoyka5aPMMwYsoQw5GJMEf7zDzahT+NX0RhxKMpz47yHhePRdARHPaY0BEW8eEoJvcs9UntnIfOQ+ZF5802sRNxlDfaNNIaAdQjMxrQj4y+b7k991Bn93J79TOp33g8d5pShOheRB1/Ee9BYaSeYVGIocP/eQJbSERHDP4dXfzFrasvEiegr/2PxUuX1vCDtAhSEEKhvj5XRVOk1x30+AnwqR3nCBkhrbw31qt+SJXsFeowX4YemYYepvmOZZ5BEkxIVZWETt5xjXZKmEPglvZKeLPRIIVGXlqzdzaAmbV06IoJQuiH1aDDibQvkkjUIoRVCIkHykvaTWPQTSkgF9yN0J5JyNT+Du6M7xjDY/Mn5lu45dnpJY+EyAX+E9mt0wMnRgbxICAADZBng/ETIzrWFzvzU3jq5Mg0np5ujv0dYZBPFhc3nWySzmxje60zU53J8AMXHgDLhoMX36ofvNAmHbv+1j4S++a+9qsPtANYlI0Xvxv38vU9eZzIqP5mik5B3AAlq2ehHb26n6/+6vre/NkxqZCYHK8Jjjgp6vGSlnJcNcKH1/fy4XX9Wbn2n0LhocERUx12rLLSlkxdxJi2u4eZaXyIeXhDHKqHV1eZhz1/DvkF/Hn8EeYMSvh7oRp5zyoHrv0uUI5S6tkvQAzpcUc2M2FEYDchv7fWFkA/bsPlI3qxYduNor4WzlRSqQpczGSm6aqq28yshW6p5JLLL1uTyu2DiEcyIJgJAh8XxUgoiuNxRRXkPVcggM0HItWbbcAvI9eVQGCALBSAgVG39pWXX158+eXvwnYbOoxt/BD1x3znHHJJe9YDd7gEDamhtxuIPy5FOwjuZf/+ZUGifnRf86o8qCmpXyWocKwEIaA/ktwEISALiXBLXeecwHAlRbjJl8G9HNxLdE4lCSGwqGWBMBYhiRMoFkN8KsWd4B3HOJm9lTvJ7++BK4HW/rxvj4I2tioNgJZ8ubZCRB8QZ4JFK7RgfK+aqRhylnnhn1jJKWrZyricSiphV5mtzU0zyUSxWNLEDD+ZbVRyijNkNDheCA0puQ7U4y9iDa9QnMd/OVNyU4GSgAeTHhKBH5aGBJUMLGmKIiJRt4sSmXIskxAYNCTOgaEhRYhCYjWIwd4hGAebIBTMkATDosS0wMHVBlaLEMgjp5zIeIXGUsZz3KUMe6LQMM1aLFbLxU7G484ADCPFNLp2wEsRMuFAzCZkAJ0s3570yJNkMnHS8f3865SQPwqoBNhVKt0W+QZxkWr/iCpObIyn1BsdLu+RfGekqKRKCTUpppJy3rEGZFOazS6MtdzSll3pSUXUh/D2jCkbUqQT5jUpmVCjrbg+OlhPxxtuY07kulzcX6ufYiL4hjXbRhaBcecRBl9h24jJ0g3f8IuDB5kjP1/+VYRhP5PuXzhoDiwg3u65qHsO6CbNR1A6RjbJBMwJKVvYxu9IBFsV683zynTqroLyiixjYIzs36wYaKgs3r2btweyaxsWqiabTWcv83P/XJ+pqAzDYvyo/zvSpEyvMA8gDVU8NSyD1RJSdC4RDjOiFgLNC5ElqCH9m2/dtg8m0EpULapN3DPJKeJDzYFr9n2wvHjHXHG5tMgMREIXR/Dx+N69rW1tOxL/t/cA6wOdxVvw9RpF7kB/Rr/7U5duwgtIQ2k06lkq6yCb1/UsQrqe4Ww7I9MtGzRMvlYNMGiHMWkXr5HxBqbyMLzaPgOQ7ugw9rWkWHHMmFF0zBof5y3ZLUdZno8zk2ElL2QzcTMhRsOdUFjXeSZmWYkQn0F+X7LxI8xBJKGmZ4bDwxKWEB8/waE4OinuD4dCmLvlMjjccBuQ4R6gg15XwtDifFyr7j/obU0tbLKGbnkP3/C6qIdbfNlcfXtyEjHoFlzGTzMP0bF/Gsb+/x6M/RZQzuqN/RLEdOTETfnWTPg2Kt4F6q+fOPo/bdWni8XpurUWbmo1G+1Ws9nCX63OEZG1MVetzg1Z1tBcFfBl26AQYNCNaBc+E8hpY57JR7kw9kJgghw5EufCPI5GSPwqKS0Q0JS1Nl8dlzFQfOYhENJAVLu+jS71S2kh8sP/Db9J6jqOTJRGLrrDG83ksrlPuRndzbhZ07IEWdNSuhRmIyjn3pLJ3i0ndCGVUi3zTvXuyAdQPB5lDwSvY546CkOp6KbF8BttstxvT5KLvJHLttbwhowivCy8Nkd1AyTYTriIO1phxKpN666GT5RK07/kjOQsoyAvrr4D8LxMS0qb7/0uL0VW//Vke2RkoLmjVk9NOHcRDQqLVGofeBBl0QBqoLPnUJZML8kAhg7kfZjDghDmOCtYT1nwXA/uE/69t0XSyLsfIcmckjTBSINEB4fqQ59qDOqNwUa9VCjnhJCNkJ0NJxLhocYtg/W7yx/IDQxUCgc0OXlXlt1DW0w7qB9aKzBVUXIeKqhXLbhf7jKKgAU4No/n8LqRFCwoL1dgglQX/s6ruOYkLc1UZFdw1VFneNip1MTVl4vD1sC0nteaUHHtNquyblGRJVtSFVGsJRJt1ymnLQFfWqvSi5eY+6jsbSCE/47MZwIaRzPIw9FzqE1GSt1AO9tBFbUDsxy4p8gK7WAh2w705U14APNcI1g/1WEyIwwD8EmLhnTjcgCeJ/30lxPkK+CBtwTD8uz83PynvFndm/UIABSZZEbGi8Vx0xwXJiZwKBqdjrHz3i2zc3c3SVOtiKLS/WChkKvcEeJiRD6OTAh3Ru5Gfc2SyAhw0Q0K/2302mcwyRF5itxv+FbgxfQ32HI2EHZ9zf3VEIJJf2CshtdaNj4XNOjVP+HzejJfqQhJJ21LUklIyC1HdW1ZVuqCM5htlvE9tNH/Pby799Za+sthTlQNoc1rciwersfEqGxrcpbXG1LGlKQXSUe4nb5Cig30fvwU0Z1n0AD6mKekQAbT3Tghtdh6RL4gFIN0IbBmiYM2S7aCnWHf1uo3ksnME0iSEMo/Wa3WBzOlp7L80ypRUvWU8W1o3oReoIsL3Ks8U5dCdGzsswsOdcf7VPV4Fhu5cs4YaU5PbggS9M96ZqiSL1TMSjPrKTpFCWpWS7VG9q2eFv/SJR+3hp3TKqhEMa02oxB6FDCtGORYIXmZidkU02oj3pVLFwNebJuU11rHO9XjfRUh9FiQrxOLb5Bvusf75cu8ZT/f0jpep8d7L+Ud8gqKq1SYkQoecT132X3c/YL7Nfdt9wcu57Kx4i4mZpIssEJgrFoUe4bmw1xADsqjBnoG5Ju/8fZxMlnh1oBqny4In67VmGw6FWNTPXidXMpAKfSQY+iOkQodd55xmF3OfucR57TzivN955ITdYZDTfm3y3XMHMpls6GUEasvIGcTGwIgcPgXYO6AbETllH0PqJO/shHmDiba9gtUgArAdvqxhiPRy7g7/cjsPgaPUh/pOJI+Xi6PJyS7MzywBsXjpHQ9Bddzz80//cyJaaFsDrZag8kKP/3JZ5+eC9B5/r3pOCa5gvMPvkP9mZLoXm8iYTBslNVIfURJfUQ1Xn4QoZAoxmKKFTKlQzz52UbS4Mk/WYsTj07yu+VDaBM1YCFSiNZTuiv019PtEGo12fmVNeAhCY4u6JIfPKbB6G34F/2tOLpSvr6xd/y9I/fc82vfTneMDz733Iu49QmKisKM3fzidh/D5CaKnTOOp86hMV9FNRZoFbtrUEvDgV5kONCLDPfOLwjM9QbWOAcCq9CBwECrFCz3SsFyr7hmv1iEbXgDkCupasWuiRKhCuePFXROCAfTab+pJp0TwkH5GJIHVav0AdT/jdeWCYs6wnrsMsuy48jkdT1dKnUnh1bSE0jXJ2SPmzgyOto6bI4vlsvVw/nAMbhDCFFJOXRbtW9jDWTSv953/sdowTeUVvF4k90Y0MeMRPHseik2JERau2fyG2L8JKe2XyXc8ikxXF/+2WuvBv7Zkg9TDD4fk4OOQbVgvJLIGJQ4h/Cld72YLKL4MsYUhm9j/hXk+GMWDkkCZRaBuY93qsf7KtLQY37e/+rF1B+Rt9Pjv5fyO3/A4LPkA6Lkkg8w2NqFsUA+VB8dJZ+hWC+0PENB+cNBebAshphlHAu+YAPeFRQPeCVJoLziOt6pgLdvvMVI3ThfB3j7xtCsZyjGsrGcuj8VOp3CBozmOCbQYRNGTQZpAe6ShkrgZZABr+GMq8LSXCPEDbBVeyaeWRJJraBKMZ94kI9FyyXuUJ7nk9nD0kLycHhTAHwUQKm+Dpv9wXqxD5IJTLwDWKYs7q2XozAo4NcGtt4+OTvb7c7OTt6+dWD1dd7iBxca1p6bbe322wN4Jmx76JKP0MRgH6KJ/TOP1gPFEqHzTuvKeQcjV4sqy5jL9eqMYn3Qd9G+8r0xuJhHsWUmVPiRvCsoFvAKBZfy5tfxTgHv+nmyvHG+aeBdP082/Xwb63gd4O17x6ansAwqjBJmNjS0iwm5fsP019aL6Ab8Iv4c4lHDUzgUg21UNhbmIjyLwA3SfrVtvdEmFFt9NwT8pkpXUbATbOLDR4+21/7f8NGPtj/qxz+KWFKmvyM4HI/ByUCogYndyJA/sA7BduEQD9oWFdQ5CSAyIQrAdLg6GWJ9JEKBEI7wZWH0JFwZGBsz5HmaGmDVREJcwmS6KiGWdLk98sHwygfmCTx8MgYNVSGkFux7ViGUAsQHIcD55ukBI2e9GLR2TyWEcHkZcDZyNUIgKQ2bW2ZNDfYxo7AvIlAHx9+lhgPxTFY3Yka0VjWTBpfkHooZesyIxZwVcTiZLK2gZtLIH9YWY1zdBwD5UhuuviNtfAlB8g/9oQHVLv1k5/AAIQReztqIDq+rickmfZWlgnlZT5qJJl7DCpkYNuayuSIgwsw1zVk3m8N388IrclVfXFy9EOH/RC4Za/gwqUZuduDhGwEiJj2S21Q7dGP7fbnVFTF+9OdHdufwMSF+1B8rKV4D7RMTQf9Ba+P2RS+WSYX0ZRxJQ/PdmL/Xh7CYdihzCpj7eKeAd/3YlwsyXsfrBLx9/YLBKN0kzEyksgtHnKBf0M9QuwNalpl1ZRESakhYxiEN8u/DxQEcyCy63zPSigINE4glEwItOha4vUYCOSLSd5SJl6MQP1FXZ8QHkazIrsxyck4/JMqbEocYgMp58wL5H+jX+q3/qTnJ2kEUgJWSGMSXUVK23ZDLPni46O0ZH7/hU3ZRmiIomKZd6zD33c3uuXl6uZM8gl/B/yq63YF83QalIaZ+vW8wZ9A87p5Dc74xwRx0CQFCIvSALSJNiPkJnkRKP8kJhIAhcw9oFB6BTeOgD7dDSEnhA+M56KFUOa4ERgcKZBiHMHDeEwM5SwzU6mKADyEGfVtYA5IQAi9Bapi1QLIyzepRziOFG+bmufs5luPkxlHkcfwSQu5ReWH0EdTFXNdDjSonu41pl+MyI8emr+1uzxzTAjcLOLcHzCLhX88Cm5jdXiBr4H1Eydtv/76xHj2wew+AVVi6AKaW8eNrOgvwsAn0YvhxOZkWJDFVa9ZSN9yk5DNGWArrTlYeqKRqI7VU1jTypdpgY7c5OFtpehWVqVi1fFpUDFl3TKvYqe4kwKscu42NxSK1SqqYMjPVbGnE1GtmpbFlZjWBvz+0bTRj1kahbVP/deYMadtbEFIjtF/SWW20nU4sM3IHWvYGfCuaz5fqtChf+wq+0z2+V2M+nzS2UX5P9Pi+HHxveN7Pb+4KvuM9PuivdBYLd64hjKw8u4uRW0Fv7fGf7fF/ifDrnkj4x1rAz8iju+qjwMyiHOF9C38bjaJNaAf6nFcvWwptn6Q1lixYC7iwxegqAiEu4B5C97VB2JHoqiGw+7aBdQcrHJ0bdBYWCpuP8prGXztxtNCGvYRaIrnUbhd2dh+tCh/fUSX/0PQxJ3O9qsrHzOvZJeJx2Wo1j6Gem3gguKtkqQR+pr7DaV3pQUGBOpN6mfVvKSRN0KYYaRwtBnoDam54pbHBZcVLgq4XA3Pdyri/mW6cGJqQlUHnl/C50QG3zIcSVlrMdxKpiUy+lVfUQisvZIRSJTnIxWLdkXw+56pViRcY/S9jssaZJfztQjZb+F5YjS7tSC6GYlzY1E2djDKp3PiAGY6Ywx6FDVj9t8FSdkQR7WmXnyu3ssLUom9PeBP1rx9HnziHmoFfdi2YsWtrO8QW9Zagay6yoKLLoxGIqbA4YoLFkVMojE7WjzqXF0edzsgxc/x68GnJLf+kxdH59jdgcfTjV0K4+yM9+KO4ctVaSIzu+fCPcOovLA5evRbKSuJH7t3IzV/gMZ2XfN942ieXen2XzKjMpUterFxMMMsMooqT9bz9/dcqFShjERh7fKd7fK+KPp9c7WXYx3e8x3evGPRLuTRGGFnU3MWgQq9fBv6f8P1f9Mv6Ji0rBjHMNjG/jBmLcG/Iu/L3AS9pAFaS8ppX8p7u8b66lu+3vVhqw3yP93jvJbx0tUaYRWuQMDNMYRdmkr3Jn0HjAbZFAXXR1zylA7N4R5EI4UQyrwToAoN0M1Ze87cGA1G5Rp0Wwb9HgBbLuwohSjw4ukzxQ28OuPI4G8pmELJtx8xk9OLR0PjQUWnMxBYq5J2CbQ0cU5GqqK7KcgVLVa0Cm8le2zoW8x2DTDJQkF0nMkKcJ4MGJYE/artNDp3zFbaqdvVZBTgQCftQtZvYlw6hqZvj7GjFx9DunXT02oFMVR3aOd3Y0jAP7K5MSeG0fp+xV86ZTb3jfPhmbE+aE6OiXbYKDSfO7Mi3fu3W1p27RytzO6sHH8qIpU258oSr5tQRse5WVj+R1LhU8tatmbEBqzyzk7Zr8G8N5obrg7kheKekXRd0FCbvNN/frl+jbeUGv13FgnmkmI+hZUYqAOMGfCsBn1hwKV/+Cr7TPT6QJYPV2Ab5PUH5+ucv1PTza1zBdzzgC+avYBVGGFmJrMKk3iqMdBtUwl/G3w3Ohax4isKEkmw8nklHRdZOIJaaVRBjqcBE/s3XwRg3b+TDfWdVqX1xH6E/4jqpfD7luGshHlz8mFUqWXa5jDtWuWzZYFHBAgADfg3/ADmoRMry6XOoETirNihyJVj3W3BbhD6QDfYpdHjmAQSiQoidy0oh0cG1AT4kIEEUU0fVEQeh8tHQcK6WHQgNFY4lkePwErZDseT1Q8dioiDElunpdgpBgjQnaUQ1aTOG+FtAVfIArl4rnscwBq9f3VSqUTxKCF3aVPWkOU5bcKNhpsCb95qRweGmlQIH3/yUPYjT0dgZqWRMbXkvGntZKhuTm0Nz7u4OuPeWJkvzORIlHr8JdRJz6bb+P4X4nutyTf2HAr+HtlXq40fb1c39YzC+tArjWhQt40ApvgFv0AaxZCUpowmMPb7TwNffBjFO9TLs4zsOfP1ti8HYGiSMTIwMZrFkbwz2fZbo9+/1v1/289WLedcg+dK2Hfgxw5inozI67OWKPs6jTIhCTf/okmZtNZNYczJnAn9UJvDNhnsvCyeGHEXVrMg9guKYi1ecY8oyL1wb35EPPLT7UCbWw/mUe/7LPciJ6Jonehb749GaD/PuzJgzuNTN3qjlG44z7AQ+zv8Q+DGzO6X/JYv5+Vun6guDhqau/jN1c0aX6+V4r17ulYN6VIpdUjFMrEHqMR/U4xqWAfXrrHnJhAsHj/KhR7BhmMkoOJf+MruN6rYCGMPXyE9KXI1M8R+uQqTAj10FREHnoNSl9/B3KN55Cf3KGZ0LztWj+DeKQicc2Z9OLiPZSMHJayIN/8UbABk17T7I81o26zj5SnhFK+cOpdOWe6i4KXXIWkCHjQXusEzVcvRfgGBzoU9J37fW7IP8aeLe0c0mKOuDK/JGqp6WJyd0nRWN2C0f+tCtfFb6j6C5fz3DDBKM7amffSiC8bfDzMWv/fqzz/67EEPV+BGE+mTzKppGm9Cvn0MFfy1ZCBbLTvDjnEBVA/eex4PVYown70MhUZ4eVpeMbModbTSkmaMphFJbxo9Km3Mf37SplJw/Zi+3jyWWa2QerVYjJWq8AlOm//PbASJtHwRru38KLUt4vYTdJ4QHsmA4WH6vyYfBVg3+S72ZLM7oanMwP5yT5exIvjwmaSOZQ/gzvJFPillz9b/IuhiOSKYiJ8VIVDb/t6PbGVkSqp3m0OA1NzcbN20ZGBwZrn8vIsXS3QGbk8z08IzrzrdymeZsLj/Xzv7n6Wu2Bv6Wv8Rw+EHmNAqjPV4qzFFEWo0QSyUE2lDoQPhnwkwYViwpw1oKM/fjRzCDPRLHHmIxw7DoSDjkWwzBWtiGWH1fG641GLaECShs7x0q3HRTgTl9pHrddVXEoN9iMH4/cxZs0MF+kAf7Qdhji7pAw5Riaj8IMSREtJhssFfZD/ZNaldYj7wftrngaqxtbjH76q1WHTa2YCPLchy/Dn6GKeGPMU+gFBr/I9XilcByJQmx1DCaRwwSpVQqEbfCouh7cRH7Fd+LC5YDPScu+PI1Fy7aBfDHWDmZTYhF3lFEK1KHO82/syPMw3zaUqWw5EgmxGSIQXmuQd/Dp3Gb2l/iPvtLmM6vwfeunsBtui5ChO+HAR/LBHxE76ASPvzDVYGywbmlxENyP/MllEApTwhLiHtS4p8KowTYWhM4YbLrrE1S58eekRl1bcD7g0NLm+lyxWxuHWZ+OcTJVqL/1FKa/5P4d/FtzJ+S/G2Pp+eiokT4KZ5kf5EciuqfiJpYfyLqk/2ZE/NU/N2rj0SFvMl5Sbf9v525uv4bNjhzlUF1/Mf4K9SGtYqaXtIuPJn2a0hP87mnwjbSE1XyQ8D5pw3GUq+/BbWlXNiowqLrE/BXVDeVjGQy+XymrlYXWn+rumm4dwuZQbhnHg5FJUNjq5Y9UBtKTzQLkamrUuhYP0jK+Z+Ccg56OimnnqbVoaNqwg4/leOhlBdJKc9DKS9OvrVxtY+vTxj88UUcwe+SAiU1pmZCgTLjtIjrU5BfxkuH8VfQIaSiMhrxTNPVnCfdKis8iSIVDZXVTOwpk91L0XFoMZVvkjKCs4RGXx/+SSUtTIqXy/mtdVW5PZosslVSpOrlQhpafwptqwfR7+Oj+C9QgvQZFJfDa31rvR0aPpoodnJuu5hIFNturlNM4JnMaNU0q6OZ9GjNBDUZ5Pc4msA34j9FYTR6DrGB5QdMrDDR4HCInsMVCWPfK+D8eXCcC6yMYeDwvQAef2zqjjumVl/NvfCCizB6huT5QZpn3pMZ6lvIhEOIxSHEkFwgE7DMpDmM0x2Wv4XPPzbhvvBCDoTCALf1W9Siq+hpfYfF476T4HvonfSsd3p2O/kEg+7BNj5C7QcT6NA5pPjYawqIFtfIYJBswAl7FiEKxDgdplSTECUJMQNiJC2mSRBIshw9gUMGWBRpWkSWDkTOYtRnU4SVt9oX22qnfoWjR73PtI0dp2bHeHejMfOiUB0Zddj0lHEfc/Br3fe9byA5NTOV3J7ZWvD973+I/4pZQS10whNKMIGVKLokyAH9J3tRIIf5BOiCJSkScTsjIzVbTKxU0FDbrhwaSA4ow4eQiOSB3ACzC51GryB2AA0gNpdLHy4uRqPxw2w/yDZZau/bRw0YKMHKN9pwbiiICFRMAjyUPuykwL8n2okWI7qRxiaJ9AH+VapELiQGbDOYOKLfqz24v9axFKOT2uLFvyz8GcYvCc+K22YqY4Ym72h+6KelLbMYz+Ln7707Hlvk4jvmPd4U+WTcW54jzp+cdvBOL57kRZP39zeDtqFF0F8hhKJoCo/izwV2/HU0g65DB9BPAU7tnQu1fd5tnfHxodv2hVD87u3lG29cdvTZ7ZGwTJAfXzOp/hsPBxE4wf7qnhQOJmQw7zIlbGbx+ByGo8GJohswfsG4mS7Gxts0qEaqdCaNmmMm2ZICpSU5u8+cw8A9niRx8jgSjSTx57LdxVptcTSbHYWwm139PC/LPLl+LxYJR/R4LEzoo5qsq1ZYkviiLms7soNsmdEkWVGwoKWSmiLLipZMaQJWFFnSmDI7aMb0SDgcixMawT/s/wLyhZLMx2U5zss/FyZfEImEjVg89H49x7tCQY8lVL7quHxufy2DjbIUjsaVkJCLfjKaE0JKPBomC0mcqf1OJByPGaRwHJ9A0UtvXfohk6BnZw6gLlpAN6IPoJ9GCPfOiAzGwd65usE5Zv4Zkf1H+vcfRj2+zvWk2icnJfriTGIz8XfPCq6hWwsT+WZGcgzX/FJUcRLlXKeRMI6AZqAyqCVXE1vn57fC9ZWI4ui6o0SjfhjJGqqq66pqfHbtzHH8kcZEIlNQ7CFJHjRrU3C+pF2TlJobVcRYSrPTvJR9ks+kJS3PielNN+3de9PNe/febDfzup5v2k4DwkZaNk1ZMc3VD62dYS5dAlCt32ReBv9Y6t+RQCZKoRwqoiqqo2HUQePR016uA67YbYuQOkfIIJAqpFWAFANklwIFfSGRPKS6wJSFpHMkkoGkNMWDTFVSY6nF1F2pj6cis9EUjkWcijPmLDp3OR93SIpDUhLJRCVxVyIU0ZJaRbtLC83GwjgWwnMxbGMmhmzELEQrOFrG0QKO5nEsh2Pph2LbYuY9JhPT79GZiDQm3SWxEXFMvEtkY/wkz8S4SY6Zfap1qsXc0zrUerTFtry4tBRv4dbwkdHppeFHasdrzG21D9eYa2t4roZrZ/ER77pafemp2qkac0/tUO3RGluDz9Q+E9tWK8GHHikdLzG3lT5cYq4t4WZprsSIpUyJuVjCT5VOlZh7SodKj5bYEv2iEi4RI6kjXox8LkqcrbptuBPExJLZrrbH22y7fnYVeYlGa6lVx24d47paZ96tY1RfY1Tqbn2kztarhPElwkdC76XaEAkJwyVgqLrVkSpbTQsujrFuYdg4bjAxA08fN54xLhnsbQb+vHHBuGiwewy808ApA58yPmswhwzMGZbBxI1YAk8nZGFeuF9gZ3cJx4VXhO8LoayAf1+4IDAPC3ingHkBnxK+JTCTwj0Cw8H9MLefIzWMp7/L4ePcKxyT5fAFDj/M4Z0cPsV9i2M4boJjeA7eMhN1cMexkXnAZGaXzSPm4+YPzNA75rsm84cm3m1iYppkMmdMvGK+YDJR0zSZuInkEfmAzM4ekT8jvy2zqrwgM+/I+KD8nMyE5C0y8w1vTsbPy/guGUflcZnhZRQfiTOzj8e/EGfycfxuHB+N4/fF8X+N4zNxvBjHZhzHUWjy71nMRhQ757+ba5ZyhaHuRBdexXRreukDXex1l7tMvtvqMkoX4y5+p/tul/nD7he7X++yv9797S5ztIvv6D7YZd7XxZu7GP3/wAW5aZK21Oli8jG3y3BdzHZJJ0Fe0sosnSm8WvjrAvtCARdu7uDOm0N46Cz2PMGtLO0Y2jPEzNAE5KXN9NKpoc8OfWWIHTqiJJZuHcLbyCMvLi4N5c4y6I/bpMCtVmWUxF8amV4aPYu/8NLQMIRHvE6xvnR49BOjzH2jeO8o3jGKR2keJIQWOZoq1ovTRbb4Bd1ZKt40gAfqexpnV4+8VKoukfALL2WLJLyEXnIyEHovqTaERzxRVJaiDbNRbbDxRhZq6kVSjCxXwnKpcotre/ayfcA+Yj9rR0wbIxtPf8F+22b+wMZ+Kott1c7bC3boHRs/Z3/RZj5q44M2vsPGIbtkb7HZ5+1X7b+2/5sdusv+uM1stfGYjaM25m03gqMRPPPNCD4SwR+J4HcieHMEP09Thcg95m+aDGfijplThpV55RElxCl45rTyfYX5LQXvUo4rjKhg5Sw+4F0a3LZT2av8lPJ7yveUMK/gv1DwKeWzCmMrA8o9Cks+yCsUq3bhb1h8nH2GZS6y+J9YvJPdyzKfY/EpFsdYm2Vk1jSwYcRla9jaZe237reOW6et6PQr1let71vsixbeRdNYycpaTYv9Nev3rfPWBSu00/op67DF8lbdYr5t/aPF/Kp1yvqKxW6z7rGYCQsPWJizMG/JUTz3t1H8/0XxQ1F8IYp3RPEpQJDDQvQuEUdF3BHlPf72xQE1NHtEfVx9Vn1bDWF1QWXeUd9VmedUvFu9Q2VC6haVuVN9Xj2jvupNqqGoaqpVleVVevDWwtvMDxjmdxi8zOAFBv8hg3+bwYg+wgeYn2HI32kOc3Hi83L+YJsc3/7A/gceOEj+iP//bcTwl/xBfP48ufETes/g74E1ZjjCrQOJwQcgDjd1//G+dZ+nccoAfwEP/ZZ2nTzyNdXnyc0DbYK4BTwkAUTieqe+bx9Nqj9AnpN4ez8cO1+Hoge5wV8dK2+QhVT9LUIOvna+3e6VFgq//gY+RuJKr5T9xYS7gPXKe8K/nyS1obiE7IfPQEQ5vw8CwugXpV2HMkO07ae3RlBQf3U/xCQI/gf/rtxyIuIjSy7czRtwwb0RhOyPecYczmQyq6fx6Opr5DqdoeTpdDpN0rqrf0GuFzM+uQ8Prn5z9WWgDNFvXvxQJkjLkQz+CiJ4509kQej/APdcHJUAAHgBY2BkAIIzZ6IM+O/F89t8ZZBnfgESObW6hA9G/4/+H8Y0k9kOyOVgYAKJAgCMjQ09AAB4AWNgZGBgtvsfBiRf/I/+H800EyiCClgAj80F1wAAAHgBTc8xSwJhHMfxb7Tk4JDRIGZWXHUWPijBI9lwIerD0dDUcJxvIFqywaUM3IUacosa2tpuqJfR1NzcC2i33/Ag8uH753e3PUt/bC//gkIbPhhTwlKgwhcDOcYwZUJGV+tM3ycEtLFEHEnGiAZG9QnJYTEqFUONRPtUe4smZWLVlH3q5PWvqGt5oMeQkBXeaOFoEEqkHFbpUtUNUVzRJqLDJmuUCYg551t3F/ikQY098vrTYcAOQyKqTLRuGWG44553HBtkPGsnXFBglXX65BaUMKRe4hXQG+Z6qu7liXG0FlT8KwTrNXGEc0Z1vACnLCUqjHnhmi4w5UkOOZAbHnmlyCWBbmv2M0v/AS9ZPdoAAAAAKgAqACoAKgBmAJIBGAG+AkYDMANUA7QEAgRmBIwEvATQBO4FDgXKBgoGlAdWB7IIRAjsCRoKAgqYCq4KugsECyoLdgvwDKYNQA3ODlwOrg7eDwoPlA/ED/AQOBCQELARWhGgEh4SdBMYE4gUPBReFKwU8hYGFmQWqhbmFwQXIhdAF3QXiBeiGCQYmBjsGVIZ7hpCGuYbOhuOG9wcNhx+HNwdLB2oHhgeiB60H2IfsB/+IFohPiGeIlYiliMGIx4jjiPmI+YkICSGJO4lWCXAJeIm8icqKAwojCjEKNwo5CoAKhQqYiqWKzor9iwQLFosjiyYLOAtEi1gLZYt/i6iL4QwAjAYMC4wRDBaMH4xEjFsMloycjKIMqAyujLQMuYy/DMYM4AzljOsM8Iz2DPuNAg0ODU2NU41ZDV6NZQ1qjYQNwI3FjcqNz43UjdqN4A4SDjgOPY5CjkeOTY5TDliOXg5kjpMOmI6djqKOp46sjrKOwo7oju4O8w74Dv4PAw8hDycPNQ9Tj32PjQ+eD7APtQ+6D8YP0Y/dj/KQBxAbkCWQMBA4kEAQV5B8EH4QrhDUEeQAAAAAQAAANoAbgAOAE0ABAACABAALwBZAAAFpwevAAIAAXgBLMY/SgNRFMXh37n3JZPhDfkzyCBTBIsswQWkdQviGuwsBcEdiC7A2iXYiriKVFYWVmJh5UDOV33AVteIowsefVH59YNGvZ+c6covVD35Mzq9+nN6ffsN+7j3F6zi029Z5YlfGfPS76a/+GtqHvwNTf75PbWMJCot8AC+GDj4wVLhJ3uNfmHQrT/jVM/+nJ0+/Ia7kL9gG29+O/3Hr5znzu+m3/hrhnz3Nyzzy+8ZSvDfKhWtRg7DwPkU/UCdbJ9KX/fo0+7LQfvuxqoTmtiLo7D0729wdyEEwt1BEYiRR5qJiI7IuOALBQMiehgEj2hxYAhZj8SORLYjHiE4wRDgiIjru5KfmQMEC3EgLsSGnkjwivf6bsyCF+SKV9M1Cx0dnXHMl68yxN7ksT0c5OhTTkPnRzlZcCKnodM0a5AlBS1ivcrr+5JskZec7JvuVA6uxcb5XJ0zcOs/58TiNxSR/AiPwlLjMvqyNyubfsFb3XbGUDsELRyemNcuclOVNy3zkJO07unfPm9ffl/qLvSw3e1bmLr5YWdNTxR2fjwloJCaI99nGBGrOmFEnkgx1c5P8oKMj7+c0X1bn8LqV/uiUjQOs2nRIFZ80MmXz1nyx+YigF9V0qqB4AzPiHcL0n60nOTsfRQO/H9/D2Nc8IyGca3hEFYq003DoUNm1XDI7PLcNNfr1YUqOFHPdXlqfl7wx+98M/sH4qgLH3gBXMFDYgMBAADA2a2trW3btt3G/kw+mc8k98wIgWpZhEC9CgKhBo2aNGvRqk27Dp26dOvRq0+/AZFBQ4aNGDVm3IRJU6bNmDVn3oJFS5atWLVm3YZNW7bt2LVn34FDR46dOHXm3IVLV67duHXn3oNHT569ePXm3YdPX779+PXnX0xcQlJKWkZWTl5BUalGEFz0AgAGAAB9n/ydurubacaYjRNTFzadM3HAdE3bOOvps/fEhQgjGjRa0+tRk07t+o0ZDZHa3KnX48u3Dn1abHrwacC4Xz/+DJuwZ8ekeAm6JDqQZNe+E4eOHHuS7NypM1NSfOh25cKlVC/etEqXJkOWTNkG5ciTK1+BIoWKlXhWqlyZClUqLRtSo1qtOq/erbg2bcaNe7dmzVm0ZMu8BduarduwGqJCdIgJseF/HIyc7KV5mQYGjgZQ2oUnLb+0qLi0ILUoM7+IxbW0KB8kY2RkaAqiXQ3c3MC0m5sLiHYzMDAAAFHEcrt4ATWMz0rzQBTFZ77wFRdFRaGIEIKKm2bTR4gdDLFBaJtebRpjO2rUfYoYEKqWSv3TNooiKKLQB+gUN8GNvoGv4M7H0FtqL5d7zpzfYbTx526v+097mp3TH4OkEv18aPGH+JR+HxjKnT8MCrcY3PjTyrVvKB1stRFeIbzE9wnqRT2pnJ8ZShNZA1kdu6eY15Afoh5h3gveg89A0gJlQT/A7I1SwijR5mGf7cEu82CHcdhmFdhiZdhkLmwwB0rMBhFhLUMnPNya1/GkFKeTPMUrPOSCf/FYr0yJS1NuxQ1dqcjWYJ0BWOEq5EMTcmEGsuEK6E4alp0lKFj43WuC/qcRDc1I+s6bYizrCNoUi9bgarmSiDUFgZJT7FPathutFknLppCtoniRbVMYaLSBOUZD5H6CpG1VJerf+FUft+qro6HI/IGMSujQ4EUd8urMLzJZe0cA) format('woff'); > } > body { > font-family: 'Ubuntu Mono', Courier, monospace; > font-size: 14pt; > } > </style> > > </head> > > <body> > <input type="button" value="Play/Pause" onclick="pause(false);" /> > <input type="button" value="Restart" onclick="restart(1);" /> > 00:00:00 <input id="scrubber" type="range" value="0" min=0 max=100 > onmousedown="pause(true);" onmouseup="scrub();" /> > <span id="afterScrubberText"></span> > -5x <input id="speed" type="range" value="0" min=-5 max=5 > onmouseup="setSpeed();" /> +5x > <script> > var data = [["\u001b]0;dustymabe@localhost:/home/dustymabe/Desktop/Dropbox/www/web/dustymabe.com/content/2014-04-26\u0007", 417], ["\u001b[?1034h", 465], ["root@localhost: 2014-04-26>", 466], ["\r\n", 467], ["\u001b]0;dustymabe@localhost:/home/dustymabe/Desktop/Dropbox/www/web/dustymabe.com/content/2014-04-26\u0007", 825], ["root@localhost: 2014-04-26>", 826], ["\r\n\u001b]0;dustymabe@localhost:/home/dustymabe/Desktop/Dropbox/www/web/dustymabe.com/content/2014-04-26\u0007root@localhost: 2014-04-26>", 827], ["e", 1027], ["x", 1291], ["p", 1572], ["o", 1932], ["r", 2100], ["t", 2229], [" ", 2398], ["K", 2478], ["S", 2951], ["A", 3080], ["R", 3329], ["G", 3513], ["=", 3762], ["f", 12962], ["i", 14570], ["l", 14682], ["e", 14811], [":", 14899], ["/", 17004], ["/", 17700], ["d", 17853], ["o", 18838], ["e", 18958], ["s", 19054], ["n", 19134], ["o", 19495], ["t", 19599], ["e", 19680], ["x", 20097], ["i", 20321], ["s", 20457], ["t", 20530], [".", 20634], ["c", 21139], ["o", 22092], ["n", 22156], ["f", 22244], ["\r\n\u001b]0;dustymabe@localhost:/home/dustymabe/Desktop/Dropbox/www/web/dustymabe.com/content/2014-04-26\u0007root@localhost: 2014-04-26>", 22325], ["\r\n\u001b]0;dustymabe@localhost:/home/dustymabe/Desktop/Dropbox/www/web/dustymabe.com/content/2014-04-26\u0007root@localhost: 2014-04-26>", 24718], ["\r\n\u001b]0;dustymabe@localhost:/home/dustymabe/Desktop/Dropbox/www/web/dustymabe.com/content/2014-04-26\u0007root@localhost: 2014-04-26>", 26471], [".", 26647], ["/", 27495], ["v", 27711], ["i", 28504], ["rt-install-cdrom.sh ", 28584], ["\r\n", 28753], ["mount: /dev/loop2 is write-protected, mounting read-only\r\n", 30386], ["Running: virt-install --name F20 --ram 2048 --vcpus 2 --disk path=/guests//F20.img,size=20 --disk device=cdrom,path=/home/dustymabe/Desktop/Fedora-20-x86_64-DVD.iso --accelerate --location /tmp/tmp.WAcoVRgohg/mnt --initrd-inject /tmp/tmp.WAcoVRgohg/ks.conf --graphics none --force --network bridge=virbr0 --extra-args=console=ttyS0 ks=file://doesnotexist.conf\r\n", 30394], ["\r\nStarting install...\r\n", 30396], ["\rRetrieving file .treeinfo... | 2.2 kB 00:00:00 \r\n", 30559], ["\rRetrieving file vmlinuz... | 9.8 MB 00:00:00 \r\n", 30564], ["\rRetrieving file initrd.img... | 66 MB 00:00:00 \r\n", 30586], ["\rCreating storage file F20.img | 20 GB 00:00:00 \r\n", 30740], ["\rCreating domain... | 0 B 00:00:00 \r\n", 30748], ["Connected to domain F20\r\n", 31149], ["Escape character is ^]\r\n", 31200], ["[ 0.000000] Initializing cgroup subsys cpuset\r\n[ 0.000000] Initializing cgroup subsys cpu\r\n[ 0.000000] Init", 31201], ["ializing cgroup subsys cpuacct\r\n[", 32358], [" 0.000000] Linux version", 32359], [" 3.11.10-301.fc20.x86_6", 32360], ["4 (mockbuild@bkernel01.", 32361], ["phx2.fedoraproject.org)", 32362], [" (gcc version 4.8.2 20", 32363], ["131017 (Red Hat 4.8.2-1", 32364], [") (GCC) ) #1 SMP Thu D", 32365], ["ec 5 14:01:17 UTC 2013", 32366], ["\r\n[ 0.000000] Comm", 32367], ["and line: console=tty", 32368], ["S0 ks=file://doesnotexi", 32369], ["st.conf\r\n[ 0.00000", 32370], ["0] e820: BIOS-provided", 32371], [" physical RAM map:\r\n[ ", 32372], [" 0.000000] BIOS-e820", 32373], [": [mem 0x0000000000000", 32374], ["000-0x000000000009fbff", 32375], ["] usable\r\n[ 0.0000", 32376], ["00] BIOS-e820: [mem 0x", 32377], ["000000000009fc00-0x0000", 32378], ["00000009ffff] reserved", 32379], ["\r\n[ 0.000000] BIOS", 32380], ["-e820: [mem 0x00000000", 32381], ["000f0000-0x00000000000f", 32382], ["ffff] reserved\r\n[ ", 32383], [" 0.000000] BIOS-e820: [", 32384], ["mem 0x0000000000100000", 32385], ["-0x000000007fffdfff] us", 32386], ["able\r\n[ 0.000000] ", 32387], ["BIOS-e820: [mem 0x0000", 32388], ["00007fffe000-0x00000000", 32389], ["7fffffff] reserved\r\n[", 32390], [" 0.000000] BIOS-e82", 32391], ["0: [mem 0x00000000feff", 32392], ["c000-0x00000000feffffff", 32393], ["] reserved\r\n[ 0.00", 32394], ["0000] BIOS-e820: [mem ", 32395], ["0x00000000fffc0000-0x0", 32396], ["0000000ffffffff] reser", 32397], ["ved\r\n[ 0.000000] NX", 32398], [" (Execute Disable) pro", 32399], ["tection: active\r\n[ ", 32400], [" 0.000000] SMBIOS 2.4 ", 32401], ["present.\r\n[ 0.0000", 32402], ["00] Hypervisor detected", 32403], [": KVM\r\n[ 0.000000]", 32404], [" No AGP bridge found\r\n", 32405], ["[ 0.000000] e820: ", 32406], ["last_pfn = 0x7fffe max_", 32407], ["arch_pfn = 0x400000000", 32408], ["\r\n[ 0.000000] PAT ", 32409], ["not supported by CPU.\r", 32410], ["\n[ 0.000000] found", 32411], [" SMP MP-table at [mem ", 32412], ["0x000fdad0-0x000fdadf]", 32413], [" mapped at [ffff880000", 32414], ["0fdad0]\r\n[ 0.00000", 32415], ["0] init_memory_mapping", 32416], [": [mem 0x00000000-0x00", 32417], ["0fffff]\r\n[ 0.00000", 32418], ["0] init_memory_mapping", 32419], [": [mem 0x7dc00000-0x7d", 32420], ["dfffff]\r\n[ 0.00000", 32421], ["0] init_memory_mapping", 32422], [": [mem 0x7c000000-0x7d", 32423], ["bfffff]\r\n[ 0.00000", 32424], ["0] init_memory_mapping", 32425], [": [mem 0x00100000-0x7bf", 32426], ["fffff]\r\n[ 0.000000", 32427], ["] init_memory_mapping:", 32428], [" [mem 0x7de00000-0x7fff", 32429], ["dfff]\r\n[ 0.000000]", 32430], [" RAMDISK: [mem 0x7dee8", 32431], ["000-0x7ffeffff]\r\n[ ", 32432], [" 0.000000] ACPI: RSDP ", 32433], ["00000000000fd940 00014 ", 32434], ["(v00 BOCHS )\r\n[ 0.", 32435], ["000000] ACPI: RSDT 000", 32436], ["000007fffe450 00034 (v0", 32437], ["1 BOCHS BXPCRSDT 0000", 32438], ["0001 BXPC 00000001)\r\n", 32439], ["[ 0.000000] ACPI: F", 32440], ["ACP 000000007fffff80 00", 32441], ["074 (v01 BOCHS BXPCFA", 32442], ["CP 00000001 BXPC 00000", 32443], ["001)\r\n[ 0.000000] ", 32444], ["ACPI: DSDT 000000007ff", 32445], ["fe490 011A9 (v01 BXPC", 32446], [" BXDSDT 00000001 INT", 32447], ["L 20100528)\r\n[ 0.0", 32448], ["00000] ACPI: FACS 0000", 32449], ["00007fffff40 00040\r\n[", 32450], [" 0.000000] ACPI: SS", 32451], ["DT 000000007ffff7a0 007", 32452], ["96 (v01 BOCHS BXPCSSD", 32453], ["T 00000001 BXPC 0000000", 32454], ["1)\r\n[ 0.000000] AC", 32455], ["PI: APIC 000000007ffff", 32456], ["680 00080 (v01 BOCHS ", 32457], ["BXPCAPIC 00000001 BXPC ", 32458], ["00000001)\r\n[ 0.000", 32459], ["000] ACPI: HPET 000000", 32460], ["007ffff640 00038 (v01 ", 32461], ["BOCHS BXPCHPET 000000", 32462], ["01 BXPC 00000001)\r\n[ ", 32463], [" 0.000000] No NUMA co", 32464], ["nfiguration found\r\n[ ", 32465], [" 0.000000] Faking a ", 32466], ["node at [mem 0x00000000", 32467], ["00000000-0x000000007ff", 32468], ["fdfff]\r\n[ 0.000000", 32469], ["] Initmem setup node 0 ", 32470], ["[mem 0x00000000-0x7fff", 32471], ["dfff]\r\n[ 0.000000]", 32472], [" NODE_DATA [mem 0x7d", 32473], ["ed4000-0x7dee7fff]\r\n[", 32474], [" 0.000000] kvm-cloc", 32475], ["k: Using msrs 4b564d01 ", 32476], ["and 4b564d00\r\n[ 0.", 32477], ["000000] kvm-clock: cpu", 32478], [" 0, msr 0:7fffc001, boot", 32479], [" clock\r\n[ 0.000000", 32480], ["] Zone ranges:\r\n[ ", 32481], ["0.000000] DMA [", 32482], ["mem 0x00001000-0x00ffff", 32483], ["ff]\r\n[ 0.000000] ", 32484], [" DMA32 [mem 0x01000", 32485], ["000-0xffffffff]\r\n[ ", 32486], [" 0.000000] Normal ", 32487], ["empty\r\n[ 0.000000]", 32488], [" Movable zone start fo", 32489], ["r each node\r\n[ 0.0", 32490], ["00000] Early memory no", 32491], ["de ranges\r\n[ 0.0000", 32492], ["00] node 0: [mem 0", 32493], ["x00001000-0x0009efff]\r\n", 32494], ["[ 0.000000] node", 32495], [" 0: [mem 0x00100000-0", 32496], ["x7fffdfff]\r\n[ 0.00", 32497], ["0000] ACPI: PM-Timer I", 32498], ["O Port: 0xb008\r\n[ ", 32499], ["0.000000] ACPI: LAPIC ", 32500], ["(acpi_id[0x00] lapic_id", 32501], ["[0x00] enabled)\r\n[ ", 32502], [" 0.000000] ACPI: LAPIC", 32503], [" (acpi_id[0x01] lapic_", 32504], ["id[0x01] enabled)\r\n[ ", 32505], [" 0.000000] ACPI: LAP", 32506], ["IC_NMI (acpi_id[0xff] ", 32507], ["dfl dfl lint[0x1])\r\n[", 32508], [" 0.000000] ACPI: IO", 32509], ["APIC (id[0x00] address[", 32510], ["0xfec00000] gsi_base[0", 32511], ["])\r\n[ 0.000000] IO", 32512], ["APIC[0]: apic_id 0, ve", 32513], ["rsion 17, address 0xfe", 32514], ["c00000, GSI 0-23\r\n[ ", 32515], [" 0.000000] ACPI: INT_", 32516], ["SRC_OVR (bus 0 bus_irq", 32517], [" 0 global_irq 2 dfl df", 32518], ["l)\r\n[ 0.000000] AC", 32519], ["PI: INT_SRC_OVR (bus 0", 32520], [" bus_irq 5 global_irq ", 32521], ["5 high level)\r\n[ 0", 32522], [".000000] ACPI: INT_SRC", 32523], ["_OVR (bus 0 bus_irq 9 g", 32524], ["lobal_irq 9 high level", 32525], [")\r\n[ 0.000000] ACP", 32526], ["I: INT_SRC_OVR (bus 0 ", 32527], ["bus_irq 10 global_irq 1", 32528], ["0 high level)\r\n[ 0", 32529], [".000000] ACPI: INT_SRC", 32530], ["_OVR (bus 0 bus_irq 11 ", 32531], ["global_irq 11 high lev", 32532], ["el)\r\n[ 0.000000] U", 32533], ["sing ACPI (MADT) for S", 32534], ["MP configuration inform", 32535], ["ation\r\n[ 0.000000]", 32536], [" ACPI: HPET id: 0x8086", 32537], ["a201 base: 0xfed00000\r\n", 32538], ["[ 0.000000] smpboo", 32539], ["t: Allowing 2 CPUs, 0 ", 32540], ["hotplug CPUs\r\n[ 0.", 32541], ["000000] PM: Registered", 32542], [" nosave memory: [mem 0", 32543], ["x0009f000-0x0009ffff]\r", 32544], ["\n[ 0.000000] PM: R", 32545], ["egistered nosave memory", 32546], [": [mem 0x000a0000-0x00", 32547], ["0effff]\r\n[ 0.00000", 32548], ["0] PM: Registered nosa", 32549], ["ve memory: [mem 0x000f", 32550], ["0000-0x000fffff]\r\n[ ", 32551], [" 0.000000] e820: [mem ", 32552], ["0x80000000-0xfeffbfff]", 32553], [" available for PCI dev", 32554], ["ices\r\n[ 0.000000] ", 32555], ["Booting paravirtualize", 32556], ["d kernel on KVM\r\n[ 0.000000] s", 32557], ["etup_percpu: NR_CPUS:128 nr_cpumask_bi", 32558], ["ts:128 nr_cpu_ids:2 nr_node_ids:1\r\n[", 32559], [" 0.000000] PERCPU: Embe", 32560], ["dded 28 pages/cpu @ffff88007dc00", 32561], ["000 s85568 r8192 d20928 u1048576\r\n", 32562], ["[ 0.000000] kvm-clock: cpu 0, ms", 32563], ["r 0:7fffc001, primary cpu clock\r\n[", 32564], [" 0.000000] KVM setup async PF fo", 32565], ["r cpu 0\r\n[ 0.000000]", 32566], [" kvm-stealtime: cpu ", 32567], ["0, msr 7dc0df00\r\n[", 32568], [" 0.000000] Built ", 32569], ["1 zonelists in Node ", 32570], ["order, mobility g", 32571], ["rouping on. ", 32572], ["Total page", 32573], ["s: 515975\r\n", 32574], ["[ 0.000000] Poli", 32575], ["cy zone: DMA32\r\n[ ", 32576], [" 0.000000] Kernel co", 32577], ["mmand line: console", 32578], ["=ttyS0 ks=file://doe", 32579], ["snotexist.conf\r\n[ ", 32580], [" 0.000000] PID hash", 32581], [" table entries: 4096", 32582], [" (order: 3, 32768 by", 32583], ["tes)\r\n[ 0.000000", 32584], ["] Checking aperture.", 32585], ["..\r\n[ 0.000000]", 32586], [" No AGP bridge found", 32587], ["\r\n[ 0.000000] Me", 32588], ["mory: 2013356K/20967", 32589], ["52K available (6493K", 32590], [" kernel code, 990K r", 32591], ["wdata, 2864K rodata,", 32592], [" 1424K init, 1544K b", 32593], ["ss, 83396K reserved)\r", 32594], ["\n[ 0.000000] SL", 32595], ["UB: HWalign=64, Orde", 32596], ["r=0-3, MinObjects=0,", 32597], [" CPUs=2, Nodes=1\r\n[", 32598], [" 0.000000] Hierar", 32599], ["chical RCU implement", 32600], ["ation.\r\n[ 0.000", 32601], ["000] \tRCU restrictin", 32602], ["g CPUs from NR_CPUS=", 32603], ["128 to nr_cpu_ids=2.", 32604], ["\r\n[ 0.000000] N", 32605], ["R_IRQS:8448 nr_irqs:", 32606], ["512 16\r\n[ 0.0000", 32607], ["00] Console: colour ", 32608], ["*CGA 80x25\r\n[ 0.00", 32609], ["0000] console [ttyS0] enabled\r\n", 32610], ["[ 0.000", 32611], ["000] allocated 8388608", 32613], [" bytes of page_cgrou", 32614], ["p\r\n[ 0.000000] ", 32615], ["please try 'cgroup_d", 32616], ["isable=memory' optio", 32617], ["n if you don't want ", 32618], ["memory cgroups\r\n", 32619], ["[ ", 32620], ["0.000000] tsc: Det", 32621], ["ected 3392.294 MH", 32622], ["z processor\r\n[ ", 32623], ["0.002000] Calibratin", 32624], ["g delay loop (skipp", 32625], ["ed) preset value.", 32626], [". 6784.58 BogoMIP", 32627], ["S (lpj=3392294)\r\n[ ", 32628], [" 0.002305] pid_max", 32629], [": default: 32768 min", 32630], ["imum: 301\r\n[ ", 32631], [" 0.002804] Securit", 32632], ["y Framework initializ", 32633], ["ed\r\n[ 0.003007", 32634], ["] SELinux: Initiali", 32635], ["zing.\r\n", 32636], ["[ 0.0", 32637], ["04004] Dentry cache ha", 32638], ["sh table entries: 262", 32639], ["144 (order: 9, 20971", 32640], ["52 bytes)\r\n", 32641], ["[ 0.0", 32642], ["05153] Inode-cache hash", 32643], [" table entries: 13107", 32644], ["2 (order: 8, 1048576", 32645], [" bytes)\r\n", 32646], ["[ 0.0060", 32647], ["64] Mount-cache hash", 32648], [" table entries: 256\r", 32649], ["\n[ ", 32650], [" 0.006653] Initializ", 32651], ["ing cgroup subsys", 32652], [" memory\r\n[ 0.0", 32653], ["07007] Initializing ", 32654], ["cgroup subsys device", 32655], ["s\r\n[ 0.007486] ", 32656], ["Initializing cgroup ", 32657], ["subsys freezer\r\n", 32658], ["[ 0.008003] Ini", 32659], ["tializing cgroup sub", 32660], ["sys net_cls\r\n[ ", 32661], ["0.008474] Initializi", 32662], ["ng cgroup subsys b", 32663], ["lkio\r\n[ 0.009", 32664], ["003] Initializing cg", 32665], ["roup subsys perf_eve", 32666], ["nt\r\n[ 0.009500]", 32667], [" Initializing cgrou", 32668], ["p subsys hugetlb\r\n", 32669], ["[ 0.0100", 32670], ["51] mce: CPU suppor", 32671], ["ts 10 MCE banks\r\n", 32672], ["[ 0.010522] La", 32673], ["st level iTLB entrie", 32674], ["s: 4KB 0, 2MB 0, ", 32675], ["4MB 0\r\n[ 0.010522", 32676], ["] Last level dTLB ent", 32677], ["ries: 4KB 0, 2MB 0, ", 32678], ["4MB 0\r\n[ 0.010522]", 32679], [" tlb_flushall_shift:", 32680], [" 6\r\n", 32681], ["[ 0.011145", 32682], ["] Freeing SMP altern", 32683], ["atives memory: 24K (", 32684], ["ffffffff81e5d000 - f", 32685], ["fffffff81e63000)\r", 32686], ["\n", 32687], ["[ 0.0", 32688], ["14639] ACPI: Core revi", 32691], ["sion 20130517\r\n", 32692], ["[ 0.0", 32693], ["15507] ACPI: All ACPI", 32694], [" Tables successful", 32695], ["ly acquired\r\n[", 32696], [" 0.016051] ftrace", 32697], [": allocating 25129 e", 32698], ["ntries in 99 pages\r\n", 32699], ["[ 0.022", 32700], ["783] ..TIMER: vector=0x30 ", 32724], ["apic1=0 pin1=2 apic2=-1 pin2", 32725], ["=-1\r\n[ 0.023002] smpb", 32726], ["oot: CPU0: Intel Q", 32727], ["EMU Virtual CPU version 1.", 32728], ["4.2 (fam: 06, model: 02,", 32729], [" stepping: 03)\r\n", 32730], ["[ 0.0", 32731], ["25000] Performance Events: u", 32833], ["nsupported p6 CPU model 2 ", 32834], ["no PMU driver, softw", 32835], ["are events only.\r\n", 32836], ["[ 0.", 32837], ["026203] NMI watchdog: dis", 32838], ["abled (cpu0): hardware even", 32839], ["ts not enabled\r\n", 32840], ["[ 0.027054] smpboot: Boo", 32841], ["ting Node 0, Processors ", 32842], [" #1 OK\r\n", 32843], ["[ 0.00200", 32844], ["0] kvm-clock: cpu 1, msr 0:7fffc04", 32855], ["1, secondary cpu clock\r\n", 32856], ["[ 0.040050] B", 32857], ["rought up 2 CPUs\r\n[ 0.0", 32878], ["40031] KVM setup async PF for cpu 1\r\n", 32879], ["[ 0.040033] kvm-stealtime: cpu 1", 32880], [", msr 7dd0df00\r\n[ 0.041002] smpb", 32881], ["oot: Total of 2 processors activat", 32882], ["ed (13569.17 BogoMIPS)\r\n", 32883], ["[ 0.04", 32884], ["2282] devtmpfs: initialized\r\n", 32885], ["[ ", 32886], ["0.044009] atomi", 32887], ["c64 test passed for x", 32888], ["86-64 platform with ", 32889], ["CX8 and with SSE\r\n", 32890], ["[ 0.044877", 32891], ["] RTC time: 21:54:39", 32892], [", date: 04/26/14\r\n", 32893], ["[ 0.045029] NE", 32894], ["T: Registered protoc", 32895], ["ol family 16\r\n", 32896], ["[ 0.046", 32897], ["035] ACPI: bus type PCI", 32898], [" registered\r\n[ 0", 32899], [".046468] acpiphp: ACP", 32900], ["I Hot Plug PCI Con", 32901], ["troller Driver versi", 32902], ["on: 0.5\r\n[ ", 32903], [" 0.047069] PCI: Usi", 32904], ["ng configuration type", 32905], [" 1 for base access\r\n", 32906], ["[ 0.048", 32907], ["304] bio: create slab <", 32908], ["bio-0> at 0\r\n", 32909], ["[ 0", 32910], [".048474] ACPI: Added", 32911], [" _OSI(Module Device)\r\n", 32912], ["[ 0.049002] ACP", 32913], ["I: Added _OSI(Proces", 32914], ["sor Device)\r\n[ 0", 32915], [".049455] ACPI: Adde", 32916], ["d _OSI(3.0 ", 32917], ["_SCP Extensions)", 32918], ["\r\n[ 0.050002] A", 32919], ["CPI: Added _OSI(Proce", 32920], ["ssor Aggregator Devi", 32921], ["ce)\r\n", 32922], ["[ ", 32923], [" 0.052228] ACPI: ", 32925], ["Interpreter enabled\r\n", 32926], ["[ 0.052728] ACPI", 32927], [" Exception: AE_NOT_F", 32928], ["OUND, While evalua", 32929], ["ting Sleep State [\\_S", 32930], ["1_] (20130517/hwxf", 32931], ["ace-571)\r\n[ 0.05", 32932], ["3558] ACPI Exception", 32933], [": AE_NOT_FOUND, Wh", 32934], ["ile evaluating Sl", 32935], ["eep State [\\_", 32936], ["S2_] (20130517/hwx", 32937], ["face-571)\r\n[ 0.0", 32938], ["54666] ACPI: (suppor", 32939], ["ts S0 S3 S4 S5)\r\n[", 32940], [" 0.055001] ACPI: ", 32941], ["Using IOAPIC for inte", 32942], ["rrupt routing\r\n[ ", 32943], [" 0.055517] PCI: Us", 32944], ["ing host bridge windo", 32945], ["ws from ACPI; if nec", 32946], ["essary, use \"p", 32947], ["ci=nocrs\" and r", 32948], ["eport a bug\r\n", 32949], ["[ 0.05", 32950], ["6203] ACPI: No dock de", 32951], ["vices found.\r\n", 32952], ["[ 0.0", 32953], ["59150] ACPI: PCI Root B", 32955], ["ridge [PCI0] (domain ", 32956], ["0000 [bus 00-ff])\r\n", 32957], ["[ 0.059829] acpi ", 32958], ["PNP0A03:00: ACPI _OS", 32959], ["C support notificatio", 32960], ["n failed, disab", 32961], ["ling PCIe ASPM", 32962], ["\r\n[ 0.060011] a", 32963], ["cpi PNP0A03:00: Unab", 32964], ["le to request _OSC con", 32965], ["trol (_OSC support m", 32966], ["ask: 0x08)\r\n", 32967], ["[ 0.061070] acp", 32968], ["i PNP0A03:00: fail t", 32969], ["o add MMCONFIG inf", 32970], ["ormation, can'", 32971], ["t access extended P", 32972], ["CI configuration sp", 32973], ["ace under this brid", 32974], ["ge.\r\n", 32975], ["[ 0.062133] ac", 32976], ["piphp: Slot [2] regi", 32977], ["stered\r\n[ 0.06", 32978], ["2562] acpiphp: Slot ", 32979], ["[3] registered\r\n", 32980], ["[ 0.063016] acpi", 32981], ["php: Slot [4] regist", 32982], ["ered\r\n[ 0.063", 32983], ["454] acpiphp: Slot ", 32984], ["[5] registered\r\n", 32985], ["[ 0.063883] acpi", 32986], ["php: Slot [6] regist", 32987], ["ered\r\n[ 0.064", 32988], ["016] acpiphp: Slot ", 32989], ["[7] registered\r\n", 32990], ["[ 0.064448] acpip", 32991], ["hp: Slot [8] registe", 32992], ["red\r\n[ 0.0650", 32993], ["16] acpiphp: Slot [9", 32994], ["] registered\r", 32995], ["\n[ 0.065504] ", 32996], ["acpiphp: Slot [10] ", 32997], ["registered\r\n[ ", 32998], [" 0.066015] acpiphp:", 32999], [" Slot [11] registere", 33000], ["d\r\n[ 0.066457", 33001], ["] acpiphp: Slot [12]", 33002], [" registered\r\n[ ", 33003], [" 0.067013] acpiphp", 33004], [": Slot [13] registere", 33005], ["d\r\n[ 0.067444]", 33006], [" acpiphp: Slot [14] ", 33007], ["registered\r\n[ 0", 33008], [".067864] acpiphp: Sl", 33009], ["ot [15] registered\r\n", 33010], ["[ 0.068016] ac", 33011], ["piphp: Slot [16] reg", 33012], ["istered\r\n[ 0.0", 33013], ["68441] acpiphp: Slot", 33014], [" [17] registered\r\n", 33015], ["[ 0.069015] acpi", 33016], ["php: Slot [18] regis", 33017], ["tered\r\n[ 0.069", 33018], ["448] acpiphp: Slot [", 33019], ["19] registered\r\n", 33020], ["[ 0.070015] acpip", 33021], ["hp: Slot [20] regist", 33022], ["ered\r\n[ 0.0704", 33023], ["43] acpiphp: Slot [21", 33024], ["] registered\r\n[ ", 33025], [" 0.070867] acpiphp:", 33026], [" Slot [22] registere", 33027], ["d\r\n[ 0.071016]", 33028], [" acpiphp: Slot [23] ", 33029], ["registered\r\n[ ", 33030], ["0.071442] acpiphp: S", 33031], ["lot [24] registered\r", 33032], ["\n[ 0.072015] ", 33033], ["acpiphp: Slot [25] re", 33034], ["gistered\r\n[ 0.", 33035], ["072442] acpiphp: Slo", 33036], ["t [26] registered\r\n", 33037], ["[ 0.073015] acp", 33038], ["iphp: Slot [27] regi", 33039], ["stered\r\n[ 0.07", 33040], ["3443] acpiphp: Slot ", 33041], ["[28] registered\r\n[", 33042], [" 0.073863] acpiph", 33043], ["p: Slot [29] registe", 33044], ["red\r\n[ 0.07401", 33045], ["6] acpiphp: Slot [30", 33046], ["] registered\r\n[ ", 33047], [" 0.074443] acpiphp:", 33048], [" Slot [31] registere", 33049], ["d\r\n[ 0.075009]", 33050], [" PCI host bridge to b", 33051], ["us 0000:00\r\n[ 0.", 33052], ["075431] pci_bus 0000", 33053], [":00: root bus resourc", 33054], ["e [bus 00-ff]\r\n[ ", 33055], [" 0.076002] pci_bus ", 33056], ["0000:00: root bus re", 33057], ["source [io 0x0000-0x", 33058], ["0cf7]\r\n[ 0.07663", 33059], ["3] pci_bus 0000:00: ", 33060], ["root bus resource [i", 33061], ["o 0x0d00-0xffff]\r\n", 33062], ["[ 0.077002] pci_", 33063], ["bus 0000:00: root bus", 33064], [" resource [mem 0x000", 33065], ["a0000-0x000bffff]\r\n", 33066], ["[ 0.078002] pci_b", 33067], ["us 0000:00: root bus", 33068], [" resource [mem 0x800", 33069], ["00000-0xfebfffff]\r\n", 33070], ["[ 0.08", 33071], ["8205] pci 0000:00:0", 33081], ["1.3: quirk: [io 0xb0", 33082], ["00-0xb03f] claimed b", 33083], ["y PIIX4 ACPI\r\n[ ", 33084], [" 0.089009] pci 0000:0", 33085], ["0:01.3: quirk: [io ", 33086], ["0xb100-0xb10f] claime", 33087], ["d by PIIX4 SMB\r\n", 33088], ["[ 0.1101", 33089], ["68] ACPI: PCI Interrupt", 33110], [" Link [LNKA] (IRQs", 33111], [" 5 *10 11)\r\n", 33112], ["[ 0.110961", 33113], ["] ACPI: PCI Interrupt", 33114], [" Link [LNKB] (IRQs", 33115], [" 5 *10 11)\r\n", 33116], ["[ 0.111249]", 33117], [" ACPI: PCI Interrupt", 33118], [" Link [LNKC] (IRQs ", 33119], ["5 10 *11)\r\n", 33120], ["[ 0.112227] A", 33121], ["CPI: PCI Interrupt Li", 33122], ["nk [LNKD] (IRQs ", 33123], ["5 10 *11)\r\n", 33124], ["[ 0.113083] ACP", 33125], ["I: PCI Interrupt Lin", 33126], ["k [LNKS] (IRQs *9)", 33127], ["\r\n", 33128], ["[ 0.1", 33129], ["13867] ACPI: Enable", 33130], ["d 16 GPEs in block 0", 33131], ["0 to 0F\r\n", 33132], ["[ 0.114070]", 33133], [" vgaarb: loaded\r\n", 33134], ["[ 0.114343] S", 33135], ["CSI subsystem ini", 33136], ["tialized\r\n[ 0.1", 33137], ["15002] ACPI: bus typ", 33138], ["e ATA registered\r\n", 33139], ["[ 0.11", 33140], ["5453] ACPI: bus type", 33141], [" USB registered\r\n", 33142], ["[ 0.116011] usbco", 33143], ["re: registered new i", 33144], ["nterface driver usbf", 33145], ["s\r\n[ 0.116586] ", 33146], ["usbcore: registered ", 33147], ["new interface drive", 33148], ["r hub\r\n[ ", 33149], ["0.117017] usbcore: r", 33150], ["egistered new device", 33151], [" driver usb\r\n", 33152], ["[ 0.118037] ", 33153], ["PCI: Using ACPI for I", 33154], ["RQ routing\r\n", 33155], ["[ 0.11", 33156], ["8674] NetLabel: Init", 33157], ["ializing\r\n[ 0.1", 33158], ["19001] NetLabel: do", 33159], ["main hash size = 128", 33160], ["\r\n[ 0.119481] N", 33161], ["etLabel: protocol", 33162], ["s = UNLABELED CIPSOv", 33163], ["4\r\n[ 0.120008] ", 33164], ["NetLabel: unlabeled", 33165], [" traffic allowed by ", 33166], ["default\r\n[ 0.", 33167], ["120641] HPET: 3 time", 33168], ["rs in total, 0 timers", 33169], [" will be used for pe", 33170], ["r-cpu timer\r\n[ ", 33171], [" 0.121014] hpet0: at", 33172], [" MMIO 0xfed00000, IR", 33173], ["Qs 2, 8, 0\r\n[", 33174], [" 0.122108] hpe", 33175], ["t0: 3 comparators, 6", 33176], ["4-bit 100.000000 MHz", 33177], [" counter\r\n", 33178], ["[ 0.1", 33179], ["26021] Switched to cloc", 33184], ["ksource kvm-clock\r\n", 33185], ["[ 0.129", 33186], ["552] pnp: PnP ACPI init\r\n", 33190], ["[ 0.129907] ACPI:", 33191], [" bus type PNP registe", 33192], ["red\r\n", 33193], ["[ 0.1", 33194], ["30765] pnp: PnP ACPI: ", 33195], ["found 6 devices\r\n[", 33196], [" 0.131230] ACPI: b", 33197], ["us type PNP unregist", 33198], ["ered\r\n", 33199], ["[ 0.13", 33200], ["9669] NET: Registered ", 33208], ["protocol family 2\r\n", 33209], ["[ 0.140", 33210], ["260] TCP established ", 33211], ["hash table entries: 1", 33212], ["6384 (order: 6, 26214", 33213], ["4 bytes)\r\n[ ", 33214], [" 0.141092] TCP bind ", 33215], ["hash table entries: ", 33216], ["16384 (order: 6, 2621", 33217], ["44 bytes)\r\n[ ", 33218], ["0.141784] TCP: Hash ", 33219], ["tables configured (es", 33220], ["tablished 16384 bind", 33221], [" 16384)\r\n[ 0.1", 33222], ["42472] TCP: reno reg", 33223], ["istered\r\n[ 0.142", 33224], ["808] UDP hash table ", 33225], ["entries: 1024 (order", 33226], [": 3, 32768 bytes)\r\n", 33227], ["[ 0.143431] UDP-", 33228], ["Lite hash table entr", 33229], ["ies: 1024 (order: 3, ", 33230], ["32768 bytes)\r\n", 33231], ["[ 0.144122] NET:", 33232], [" Registered protocol ", 33233], ["family 1\r\n[ 0.1", 33234], ["44579] pci 0000:00:0", 33235], ["0.0: Limiting direct ", 33236], ["PCI/PCI transfers\r\n", 33237], ["[ 0.145191] pci", 33238], [" 0000:00:01.0: PIIX3", 33239], [": Enabling Passive Re", 33240], ["lease\r\n[ 0.145", 33241], ["789] pci 0000:00:01.", 33242], ["0: Activating ISA DMA", 33243], [" hang workarounds\r\n", 33244], ["[ 0.1", 33245], ["46611] ACPI: PCI Interr", 33246], ["upt Link [LNKD] enabl", 33247], ["ed at IRQ 11\r\n", 33248], ["[ 0.1", 33249], ["47660] Unpacking initra", 33250], ["mfs...\r\n", 33251], ["[ 2.432769] Fre", 33252], ["eing initrd memory: 3382", 35537], ["4K (ffff88007dee8000 - fff", 35538], ["f88007fff0000)\r\n", 35539], ["[ 2.4", 35540], ["34181] Initialise syst", 35541], ["em trusted keyring\r\n", 35542], ["[ 2.434758] audi", 35543], ["t: initializing netlin", 35544], ["k socket (disabled)\r\n", 35545], ["[ 2.435406] ", 35546], ["type=2000 audit(139854", 35547], ["9281.756:1): initiali", 35548], ["zed\r\n", 35549], ["[ 2.450", 35550], ["049] HugeTLB registered", 35564], [" 2 MB page size, pre-a", 35565], ["llocated 0 pages\r\n", 35566], ["[ 2.451", 35567], ["530] zbud: loaded\r\n", 35568], ["[ 2.", 35569], ["451976] VFS: Disk quot", 35570], ["as dquot_6.5.2\r\n", 35571], ["[ 2.452479] Dquot", 35572], ["-cache hash table entr", 35573], ["ies: 512 (order 0, 40", 35574], ["96 bytes)\r\n", 35575], ["[ 2.4", 35576], ["53430] msgmni has been", 35577], [" set to 3998\r\n[ ", 35578], [" 2.453876] Key type", 35579], [" big_key registered", 35580], ["\r\n", 35581], ["[ 2.4", 35582], ["55127] alg: No test for", 35583], [" stdrng (krng)\r\n[ ", 35584], ["2.455575] NET: Register", 35585], ["ed protocol family 38\r\n", 35586], ["[ 2.456064] Key", 35587], [" type asymmetric registe", 35588], ["red\r\n[ 2.456498] A", 35589], ["symmetric key parser 'x", 35590], ["509' registered\r\n", 35591], ["[ 2.457035] Block l", 35592], ["ayer SCSI generic (bsg", 35593], [") driver version 0.4 lo", 35594], ["aded (major 252)\r\n", 35595], ["[ 2.457937] io s", 35596], ["cheduler noop register", 35597], ["ed\r\n[ 2.458401] ", 35598], ["io scheduler deadline ", 35599], ["registered\r\n[ 2.", 35600], ["458910] io scheduler c", 35601], ["fq registered (default)", 35602], ["\r\n[ 2.4594", 35603], ["66] pci_hotplug: PCI Ho", 35604], ["t Plug PCI Core versio", 35605], ["n: 0.5\r\n[ 2.4600", 35606], ["58] pciehp: PCI Express", 35607], [" Hot Plug Controller Dr", 35608], ["iver version: 0.4\r\n", 35609], ["[ 2.460808] i", 35610], ["nput: Power Button as /", 35611], ["devices/LNXSYSTM:00/LNXP", 35612], ["WRBN:00/input/input0\r\n", 35613], ["[ 2.461586] ACPI", 35614], [": Power Button [PWRF]\r", 35615], ["\n[ 2.46", 35616], ["2059] GHES: HEST is no", 35617], ["t enabled!\r\n[ 2", 35618], [".462480] Serial: 8250/1", 35619], ["6550 driver, 4 ports, ", 35620], ["IRQ sharing enabled\r\n", 35621], ["[ 2.48", 35622], ["4286] 00:04: ttyS0", 35644], [" at I/O 0x3f8 (irq = 4) ", 35645], ["is a 16550A\r\n", 35646], ["[ 2.48524", 35647], ["2] Non-volatile memory ", 35648], ["driver v1.3\r\n[ 2.48", 35649], ["5752] Linux agpgart int", 35650], ["erface v0.103\r\n", 35651], ["[ 2.486", 35652], ["923] scsi0 : ata_piix\r", 35653], ["\n[ 2.4873", 35654], ["25] scsi1 : ata_piix\r\n", 35655], ["[ 2.487653] ata1:", 35656], [" PATA max MWDMA2 cmd 0x", 35657], ["1f0 ctl 0x3f6 bmdma 0x", 35658], ["c0a0 irq 14\r\n[ 2.4", 35659], ["88359] ata2: PATA max M", 35660], ["WDMA2 cmd 0x170 ctl 0x3", 35661], ["76 bmdma 0xc0a8 irq 15\r", 35662], ["\n[ 2.489", 35663], ["097] libphy: Fixe", 35664], ["d MDIO Bus: probed\r\n", 35665], ["[ 2.489650] ehci", 35666], ["_hcd: USB 2.0 'Enhanced", 35667], ["' Host Controller (EHCI", 35668], [") Driver\r\n[ 2.49", 35669], ["0341] ehci-pci: EHCI PC", 35670], ["I platform driver\r\n[ ", 35671], [" 2.490804] ohci_hcd:", 35672], [" USB 1.1 'Open' Host Co", 35673], ["ntroller (OHCI) Driver\r", 35674], ["\n[ 2.491452", 35675], ["] ohci-pci: OHCI PC", 35676], ["I platform driver\r\n[", 35677], [" 2.491986] uhci_hcd:", 35678], [" USB Universal Host Con", 35679], ["troller Interface drive", 35680], ["r\r\n", 35681], ["[ 2.", 35682], ["493219] uhci_hcd 0000:", 35683], ["00:01.2: UHCI Host Cont", 35684], ["roller\r\n[ 2.493", 35685], ["800] uhci_hcd 0000:00:", 35686], ["01.2: new USB bus regi", 35687], ["stered, assigned bus nu", 35688], ["mber 1\r\n[ ", 35689], [" 2.494642] uhci_hcd 00", 35690], ["00:00:01.2: irq 11, io ", 35691], ["base 0x0000c040\r\n", 35692], ["[ 2.495277] usb us", 35693], ["b1: New USB device foun", 35694], ["d, idVendor=1d6b, idPro", 35695], ["duct=0001\r\n[ 2.495", 35696], ["973] usb usb1: New USB ", 35697], ["device strings: Mf", 35698], ["r=3, Product=2, SerialN", 35699], ["umber=1\r\n[ 2.4967", 35700], ["68] usb usb1: Product:", 35701], [" UHCI Host Controller\r\n", 35702], ["[ 2.497282] u", 35703], ["sb usb1: Manufacturer: ", 35704], ["Linux 3.11.10-301.fc20.", 35705], ["x86_64 uhci_hcd\r\n[ ", 35706], [" 2.498037] usb usb1: S", 35707], ["erialNumber: 0000:00", 35708], [":01.2\r\n[ 2.", 35709], ["498602] hub 1-0:1.0: US", 35710], ["B hub found\r\n[ 2.4", 35711], ["98999] hub 1-0:1.0: 2 p", 35712], ["orts detected\r\n", 35713], ["[ 2.499564", 35714], ["] usbcore: registered n", 35715], ["ew interface driver us", 35716], ["bserial\r\n[ 2.500", 35717], ["223] usbcore: r", 35718], ["egistered new interf", 35719], ["ace driver usbserial_", 35720], ["generic\r\n[ 2.50", 35721], ["1039] usbserial: USB S", 35722], ["erial support regis", 35723], ["tered for generic\r\n", 35724], ["[ 2.501732] i8042", 35725], [": PNP: PS/2 Controller", 35726], [" [PNP0303:KBD,PNP0f13", 35727], [":MOU] at 0x60,0x64", 35728], [" irq 1,12\r\n", 35729], ["[ 2", 35730], [".503177] serio: i", 35731], ["8042 KBD port at 0x60,", 35732], ["0x64 irq 1\r\n[ 2.5", 35733], ["03744] serio: i8042 A", 35734], ["UX port at 0x60,0x64 ", 35735], ["irq 12\r\n[ ", 35736], [" 2.504348] mousedev", 35737], [": PS/2 mouse device co", 35738], ["mmon for all mice\r\n", 35739], ["[ 2.5", 35740], ["05219] input: AT T", 35741], ["ranslated Set 2 keybo", 35742], ["ard as /devices/platfo", 35743], ["rm/i8042/serio0/input", 35744], ["/input1\r\n[", 35745], [" 2.506271] rtc_c", 35746], ["mos 00:00: RTC can wak", 35747], ["e from S4\r\n", 35748], ["[ 2.", 35749], ["507018] rtc_cmos 00:00", 35750], [": rtc core: regist", 35751], ["ered rtc_cmos as rtc0\r", 35752], ["\n[ 2.5", 35753], ["07799] rtc_cmos 00:", 35754], ["00: alarms up to one", 35755], [" day, 114 bytes nvra", 35756], ["m, hpet irqs\r\n", 35757], ["[ 2.508673] devic", 35758], ["e-mapper: uevent: vers", 35759], ["ion 1.0.3\r\n", 35760], ["[ 2.", 35761], ["510401] device-ma", 35763], ["pper: ioctl: 4.25.0", 35764], ["-ioctl (2013-06-26)", 35765], [" initialised: dm-deve", 35766], ["l@redhat.com\r\n[", 35767], [" 2.511465] cpui", 35768], ["dle: using governor me", 35769], ["nu\r\n[ 2.51194", 35770], ["5] hidraw: raw HID ev", 35771], ["ents driver (C) Jiri K", 35772], ["osina\r\n[ 2", 35773], [".512583] usbcore: reg", 35774], ["istered new interface ", 35775], ["driver usbhid\r\n[ ", 35776], [" 2.513198] usbhid: USB", 35777], [" HID core driver\r\n", 35778], ["[ 2.513661] dro", 35779], ["p_monitor: Initializin", 35780], ["g network drop monito", 35781], ["r service\r\n[ ", 35782], [" 2.514420] ip_ta", 35783], ["bles: (C) 2000-2006 Ne", 35784], ["tfilter Core Team\r\n", 35785], ["[ 2.515066] T", 35786], ["CP: cubic registered\r\n", 35787], ["[ 2.515438] In", 35788], ["itializing XFRM netlink", 35789], [" socket\r\n[ ", 35790], [" 2.515999] NET: Registe", 35791], ["red protocol family 10\r\n", 35792], ["[ ", 35793], ["2.516586] mip6: Mobile ", 35794], ["IPv6\r\n[ 2.516914] ", 35795], ["NET: Registered protoco", 35796], ["l family 17\r\n", 35797], ["[ 2.", 35798], ["517590] Loading compile", 35799], ["d-in X.509 certificates", 35800], ["\r\n", 35801], ["[ 2.", 35802], ["518687] Loaded X.509 ", 35803], ["cert 'Fedora kernel si", 35804], ["gning key: 03591dc57a69", 35805], ["0741401a1c202e2b3d9f4fe", 35806], ["d2a0e'\r\n[ 2.", 35807], ["519670] registered task", 35808], ["stats version 1\r\n", 35809], ["[ 2.52", 35810], ["0351] Magic number", 35811], [": 10:62:956\r\n[ ", 35812], [" 2.520788] pci 0000:00:", 35813], ["04.0: hash matches\r\n", 35814], ["[ 2.521298]", 35815], [" rtc_cmos 00:00: settin", 35816], ["g system clock to 2", 35817], ["014-04-26 21:54:41 UTC ", 35818], ["(1398549281)\r\n", 35819], ["[ 2.642", 35820], ["777] ata2.00: ATAPI: Q", 35941], ["EMU DVD-ROM, 1.4.2, ", 35942], ["max UDMA/100\r\n", 35943], ["[ 2.643", 35944], ["907] ata2.00: confi", 35945], ["gured for MWDMA2\r\n", 35946], ["[ ", 35947], ["2.644990] scsi 1:0:0", 35948], [":0: CD-ROM ", 35949], [" QEMU QEMU DVD-RO", 35950], ["M 1.4. PQ: 0 ANSI", 35951], [": 5\r\n", 35952], ["[ 2.646", 35953], ["302] sr0: scsi3-mmc d", 35954], ["rive: 4x/4x cd/rw xa/", 35955], ["form2 tray\r\n[ 2.6", 35956], ["46926] cdrom: Uniform", 35957], [" CD-ROM driver Revis", 35958], ["ion: 3.20\r\n", 35959], ["[ 2.", 35960], ["647780] sr 1:0:0:0: ", 35961], ["Attached scsi gener", 35962], ["ic sg0 type 5\r\n", 35963], ["[ 2", 35964], [".649196] Freeing un", 35965], ["used kernel memory", 35966], [": 1424K (ffffffff8", 35967], ["1cf9000 - fffffff", 35968], ["f81e5d000)\r\n[ ", 35969], [" 2.650232] Write", 35970], [" protecting the ke", 35971], ["rnel read-only dat", 35972], ["a: 12288k\r\n", 35973], ["[ 2", 35974], [".653315] Freeing unuse", 35977], ["d kernel memory: 1", 35978], ["688K (ffff88000165", 35979], ["a000 - ffff8800018", 35980], ["00000)\r\n", 35981], ["[ 2.655", 35982], ["953] Freeing unused ke", 35984], ["rnel memory: 1232K", 35985], [" (ffff880001acc000 ", 35986], ["- ffff880001c00000", 35987], [")\r\n", 35988], ["[ 2.6592", 35989], ["85] systemd[1]: syste", 35992], ["md 208 running in s", 35993], ["ystem mode. (+PAM +L", 35994], ["IBWRAP +AUDIT +SELI", 35995], ["NUX +IMA +SYSVINIT ", 35996], ["+LIBCRYPTSETUP +GCR", 35997], ["YPT +ACL +XZ)\r\n", 35998], ["[ 2.660740] s", 35999], ["ystemd[1]: Detected", 36000], [" virtualization 'kv", 36001], ["m'.\r\n[ 2.6613", 36002], ["69] systemd[1]: Runn", 36003], ["ing in initial RAM ", 36004], ["disk.\r\n", 36005], ["\r\nWelcome", 36006], [" to \u001b[0;34mFedora 20 (Heise", 36007], ["nbug) dracut-034-64.git2013120", 36008], ["5.fc20 (Initramfs)\u001b[0m!", 36009], ["\r\n\r\n", 36010], ["[ 2.663174] ", 36011], ["systemd[1]: No h", 36012], ["ostname configured", 36013], [".\r\n[ 2.663770", 36014], ["] systemd[1]: Set ", 36015], ["hostname to <lo", 36016], ["calhost>.\r\n", 36017], ["[ 2.664439] sys", 36018], ["temd[1]: Initializ", 36019], ["ing machine ID fro", 36020], ["m KVM UUID.\r\n", 36021], ["[ 2.668", 36022], ["571] systemd[1]: Start", 36026], ["ing -.slice.\r\n", 36027], ["[\u001b[32m ", 36028], [" OK \u001b[0m] Created slice -", 36029], [".slice.\r\n[ ", 36030], ["2.669848] systemd[1", 36031], ["]: Created slice -.", 36032], ["slice.\r\n[ 2.", 36033], ["670376] systemd[1", 36034], ["]: Starting System ", 36035], ["Slice.\r\n", 36036], ["[\u001b", 36037], ["[32m OK \u001b[0m] ", 36038], ["Created slice System Sl", 36039], ["ice.\r\n[ ", 36040], ["2.671797] systemd[", 36041], ["1]: Created slice ", 36042], ["System Slice.\r\n", 36043], ["[ 2.672394] s", 36044], ["ystemd[1]: Starting", 36045], [" Slices.\r\n", 36046], ["[\u001b[32m ", 36047], ["OK \u001b[0m] Reached target Slic", 36048], ["es.\r\n[ 2.67", 36049], ["3450] systemd[1]: ", 36050], ["Reached target Slice", 36051], ["s.\r\n[ 2.67397", 36052], ["6] systemd[1]: Star", 36053], ["ting Timers.\r\n", 36054], ["[\u001b", 36055], ["[32m OK \u001b[0m] Reached ", 36056], ["target Timers.\r\n", 36057], ["[ 2.675064] ", 36058], ["systemd[1]: Reache", 36059], ["d target Timers.\r\n", 36060], ["[ 2.675603] s", 36061], ["ystemd[1]: Startin", 36062], ["g Encrypted Volume", 36063], ["s.\r\n", 36064], ["[\u001b[32m OK ", 36065], ["\u001b[0m] Reached target Encr", 36066], ["ypted Volumes.\r\n[", 36067], [" 2.676955] syste", 36068], ["md[1]: Reached targ", 36069], ["et Encrypted Volumes", 36070], [".\r\n[ 2.6775", 36071], ["72] systemd[1]: Star", 36072], ["ting Journal Socke", 36073], ["t.\r\n", 36074], ["[\u001b[32m OK \u001b[0m] ", 36075], ["Listening on Journal Socket.\r", 36076], ["\n[ 2.67", 36077], ["8762] systemd[1]:", 36078], [" Listening on Jour", 36079], ["nal Socket.\r\n", 36080], ["[ ", 36081], ["2.679494] systemd[", 36082], ["1]: Starting dracu", 36083], ["t cmdline hook...\r", 36084], ["\n", 36085], [" Starting", 36086], [" dracut cmdline hook...\r\n", 36087], ["[ 2", 36088], [".681122] systemd[1]: ", 36089], ["Started Load Kernel", 36090], [" Modules.\r\n", 36091], ["[ 2.6", 36092], ["82595] systemd[1]: Sta", 36093], ["rting Setup Virtual ", 36094], ["Console...\r\n", 36095], [" ", 36096], [" Starting Setup Virtual", 36097], [" Console...\r\n", 36098], ["[ 2", 36099], [".684129] systemd[1]: S", 36100], ["tarting Journal Ser", 36101], ["vice...\r\n", 36102], [" S", 36103], ["tarting Journal Service", 36104], ["...\r\n", 36105], ["[\u001b[32m", 36106], [" OK \u001b[0m] Start", 36107], ["ed Journal Service.", 36108], ["\r\n", 36109], ["[ 2.68", 36110], ["7987] systemd-journald[", 36112], ["59]: Vacuuming done", 36113], [", freed 0 bytes\r\n", 36114], ["[ 2.69", 36115], ["3543] systemd[1]: Started ", 36121], ["Journal Service.\r\n", 36122], ["[\u001b[32m", 36123], [" OK \u001b[0m] Listening ", 36124], ["on udev Kernel Socket.\r\n", 36125], ["[\u001b[32m OK \u001b", 36126], ["[0m] Listening on udev Control Soc", 36127], ["ket.\r\n", 36128], ["[\u001b[32m OK ", 36129], ["\u001b[0m] Reached target Sockets.\r\n", 36130], [" Startin", 36131], ["g Create list of required static", 36132], [" device nodes...rrent kernel", 36133], ["...\r\n", 36134], [" Start", 36135], ["ing Device-Mapper Multipath Devi", 36136], ["ce Controller...\r\n", 36137], ["[\u001b[32m OK \u001b", 36138], ["[0m] Reached target Swap.\r\n", 36139], ["[\u001b[32m", 36140], [" OK \u001b[0m] Reached target", 36142], [" Local File Systems.\r\n", 36143], ["[\u001b[32m", 36144], [" OK \u001b[0m] Started Set", 36145], ["up Virtual Console.\r", 36146], ["\n", 36147], ["[\u001b[32m ", 36148], [" OK \u001b[0m] Started Create", 36151], [" list of required static dev", 36152], ["ice [ 2.70487", 36153], ["1] device-mapper: m", 36154], ["ultipath: version 1", 36155], [".5.1 loaded\r\nnodes ", 36156], ["...current kernel.\r\n", 36157], [" ", 36158], ["Starting Create static dev", 36160], ["ice nodes in /dev...\r\n", 36161], ["[\u001b[32m ", 36162], ["OK \u001b[0m] Started Create ", 36165], ["static device nodes in /dev.\r\n", 36166], ["[\u001b[32m OK ", 36167], ["\u001b[0m] Started Device-Mapper Mult", 36169], ["ipath Device Controller.", 36170], ["\r\n", 36171], ["[ 2.73216", 36172], ["5] BIOS EDD facility v0.16 2004", 36193], ["-Jun-25, 1 devices found\r\n", 36194], ["[ 2.761882] dr", 36195], ["acut-cmdline[54]: Warning: inst.ks='file://doesn", 36225], ["otexist.conf'\r\n", 36226], ["[ 2.762987]", 36227], [" dracut-cmdline[54]: Warning: ca", 36228], ["n't find //doesnotexist.conf!\r\n", 36229], ["[ 2.801025", 36230], ["] usb 1-1: new full-speed USB", 36268], [" device number 2 using uhci_h", 36269], ["cd\r\n", 36270], ["[\u001b[32m OK \u001b[0m] ", 36271], ["Started dracut cmdline hook.\r\n", 36314], [" ", 36315], ["Starting dracut pre-udev hook...\r\n", 36316], ["[ ", 36317], [" 2.857272] squashfs:", 36329], [" version 4.0 (2009/01/31) P", 36330], ["hillip Lougher\r\n", 36331], ["[ 2", 36332], [".860731] Loading iSCSI t", 36335], ["ransport class v2.0-8", 36336], ["70.\r\n", 36337], ["[ 2", 36338], [".864710] iscsi: register", 36341], ["ed transport (tcp)\r\n", 36342], ["[ 2", 36343], [".866989] alua: device ha", 36345], ["ndler registered\r\n", 36346], ["[ 2", 36347], [".869246] emc: device h", 36349], ["andler registered\r\n", 36350], ["[ 2", 36351], [".871511] hp_sw: device", 36353], [" handler registered\r\n", 36354], ["[ 2", 36355], [".873800] rdac: device ha", 36357], ["ndler registered\r\n", 36358], ["[ 2.", 36359], ["887359] FDC 0 is a S82078", 36372], ["B\r\n", 36373], ["[ 2", 36374], [".891219] No iBFT detected", 36378], [".\r\n", 36379], ["[ 2", 36380], [".893340] md: raid0 perso", 36382], ["nality registered for", 36383], [" level 0\r\n", 36384], ["[ 2", 36385], [".896140] md: raid1 perso", 36387], ["nality registered for l", 36388], ["evel 1\r\n", 36389], ["[ 2", 36390], [".898616] async_tx: ap", 36392], ["i initialized (async)\r\n", 36393], ["[ ", 36394], [" 2.900335] xor: m", 36395], ["easuring software che", 36396], ["cksum speed\r\n", 36397], ["[ ", 36398], [" 2.910013] ", 36408], ["prefetch64-sse: 16988.000 MB/", 36409], ["sec\r\n", 36410], ["[ 2.9", 36411], ["20015] generic_sse: 16016", 36421], [".000 MB/sec\r\n[ 2.920", 36422], ["581] xor: using function: prefetch64-sse (1698", 36423], ["8.000 MB/sec)\r\n", 36424], ["[ 2.940", 36425], ["015] raid6: sse2x1 10097", 36444], [" MB/s\r\n", 36445], ["[ 2.95", 36446], ["0896] usb 1-1: New USB device found,", 36457], [" idVendor=0627, idProduct=0001\r\n[ ", 36458], [" 2.951654] usb 1-1: New USB devic", 36459], ["e strings: Mfr=1, Product=3, SerialNumber=5\r\n[ 2.95", 36460], ["2484] usb 1-1: Product: QEMU ", 36461], ["USB Tablet\r\n[ 2.952", 36462], ["986] usb 1-1: Manufactu", 36463], ["rer: QEMU\r\n[ 2.95", 36464], ["3422] usb 1-1: SerialNu", 36465], ["mber: 42\r\n", 36466], ["[ 2.9", 36467], ["57011] raid6: sse2x2 ", 36471], ["12328 MB/s\r\n", 36472], ["[ 2", 36473], [".963030] input: QEMU ", 36479], ["QEMU USB Tablet as /dev", 36480], ["ices/pci0000:00/0000:00:01.2", 36481], ["/usb1/1-1/1-1:1.0/input/i", 36482], ["nput2\r\n[ 2.", 36483], ["964200] hid-generic 0003:0627", 36484], [":0001.0001: input,hidra", 36485], ["w0: USB HID v0.01 Poin", 36486], ["ter [QEMU QEMU USB Tablet", 36487], ["] on usb-0000:00:01.2-1/input0", 36488], ["\r\n", 36489], ["[ ", 36490], ["2.974012] raid6: sse2x", 36499], ["4 14343 MB/s\r\n[ ", 36500], ["2.974506] raid6: using", 36501], [" algorithm sse2x4 (143", 36502], ["43 MB/s)\r\n[ 2.975116] r", 36503], ["aid6: using intx1 recovery algorith", 36504], ["m\r\n", 36505], ["[ 2.97", 36506], ["9337] md: raid6 personality reg", 36510], ["istered for level 6\r\n[ 2.979905", 36511], ["] md: raid5 personality regist", 36512], ["ered for level 5\r\n[ 2.980565]", 36513], [" md: raid4 personality registered", 36514], [" for level 4\r\n", 36515], ["[ 2", 36516], [".984432] md: raid10 personality", 36520], [" registered for level 10\r\n", 36521], ["[ 2", 36522], [".986493] md: linear per", 36524], ["sonality registered fo", 36525], ["r level -1\r\n", 36526], ["[ 2.991610] device-mapper: multipath round-robin: version 1.0.0 loaded\r\n", 36527], ["[ 2.996064] sha256_ssse3: Neith", 36533], ["er AVX nor SSSE3 ", 36537], ["is available/usable.\r\n", 36538], ["[ 3.012056] RPC: Registered named ", 36539], ["UNIX socket transport module.\r\n[ ", 36555], [" 3.012792] RPC: Re", 36556], ["gistered udp transport modul", 36557], ["e.\r\n[ 3.013298] RPC: Register", 36558], ["ed tcp transport module.\r\n[ ", 36559], [" 3.013870] RPC: Registered tcp ", 36560], ["NFSv4.1 backchannel transport modul", 36561], ["e.\r\n", 36562], ["[\u001b[32m OK \u001b[0m] St", 36563], ["arted dracut pre-udev hook.\r\n", 36607], [" ", 36608], ["Starting udev Kernel Device Manager...\r", 36609], ["\n", 36610], ["[ 3.060", 36611], ["347] systemd-udevd[374]: starti", 36613], ["ng version 208\r\n", 36614], ["[\u001b[32m OK ", 36615], ["\u001b[0m] Started udev Kernel Device Man", 36616], ["ager.\r\n", 36617], [" Starting dracut pr", 36618], ["e-trigger hook...\r\n", 36619], ["[ 3.120856]", 36620], [" ACPI: PCI Interrupt Link [", 36679], ["LNKC] enabled at IRQ 10\r\n", 36680], ["[ 3.124", 36681], ["556] ACPI: PCI Interrupt Link [", 36684], ["LNKA] enabled at IRQ 10\r\n", 36685], ["[ 3.167000", 36686], ["] vda: unknown partition tab", 36728], ["le\r\n", 36729], ["[\u001b[32m OK \u001b[", 36730], ["0m] Started dracut pre-trigger hoo", 36758], ["k.\r\n", 36759], [" Starting udev ", 36760], ["Coldplug all Devices...\r\n", 36761], ["[\u001b[32m OK \u001b[0", 36762], ["m] Started udev Coldplug all Devices.\r\n", 36771], [" Start", 36772], ["ing dracut initqueue hook...\r\n", 36773], [" Startin", 36774], ["g Show Plymouth Boot Screen...\r\n", 36775], ["[\u001b[32m OK \u001b[0m", 36776], ["] Reached target System Initializa", 36781], ["tion.\r\n", 36782], ["[\u001b[32m OK \u001b[0m] S", 36783], ["tarted Show Plymouth Boot Screen.\r\r\n", 36848], ["[\u001b[32m OK ", 36849], ["\u001b[0m] Reached target Paths.\r\r\n", 36850], ["[\u001b[32m OK", 36851], [" \u001b[0m] Reached target B", 36852], ["asic System.\r\r\n", 36853], ["[ 3.36876", 36854], ["8] input: ImExPS/2", 36944], [" Generic Explorer", 36945], [" Mouse as /devices/", 36946], ["platform/i8042/ser", 36947], ["io1/input/input3\r\n", 36948], ["[ 3.4350", 36949], ["91] tsc: Refined TSC cl", 37015], ["ocksource calibratio", 37016], ["n: 3392.375 MHz\r\n", 37017], ["[ 186.826348] dracut-initqueue[489]: Warning: Could not boot.\r\r\n", 37018], ["[\u001b[32m OK \u001b[0m] Started Show Plymouth Boot", 220407], [" Screen.\r\r\n[\u001b[32m OK \u001b[0m] Reached target Paths.\r\r\n[\u001b[32m OK \u001b[0m] Re", 220408], ["ached target Basic System.\r\r\n[ 186.826348] dracut-initq", 220409], ["ueue[489]: Warning: Could not boot.\r\r\n", 220410], ["[ 186.831278] ", 220411], ["dracut-initqueue[489]: Warning: /dev/root does not exis", 220413], ["t\r\n", 220414], [" Starting Dracut Emergency Shell...\r", 220415], ["\n", 220420], ["Warning: /dev/root does not exist\r\n", 220421], ["\r\n", 220441], ["Generating \"/run/initramfs/rdsosreport.txt\"\r\n", 220444], ["\r\n\r\nEntering emer", 220446], ["gency mode. Exit the shell to continu", 220489], ["e.\r\nType \"journalctl\" to view s", 220490], ["ystem logs.\r\nYou might want ", 220491], ["to save \"/run/initramfs/rdsosreport.txt", 220492], ["\" to a USB stick or /boot\r\nafter mou", 220493], ["nting them and attach it to a bu", 220494], ["g report.\r\n\r\n\r\n", 220495], ["dracut:/# ", 220496], ["\r\n", 220498], ["Domain installation still in progress. You can reconnect to \r\nthe console to complete the installation process.\r\n", 239442], ["^]", 242461], ["\r\n", 244112], ["Connected to domain F20\r\nEscape character is ^]\r\n", 247929], ["\r\n", 252512], ["\u001b]0;dustymabe@localhost:/home/dustymabe/Desktop/Dropbox/www/web/dustymabe.com/content/2014-04-26\u0007root@localhost: 2014-04-26>", 253299], ["\r\n\u001b]0;dustymabe@localhost:/home/dustymabe/Desktop/Dropbox/www/web/dustymabe.com/content/2014-04-26\u0007root@localhost: 2014-04-26>", 253302], ["e", 253940], ["x", 254212], ["i", 254436], ["t", 254653], ["\r\nexit\r\n", 254789]]; > var toggle = true; > var totalTime = 0; > var TICK = 33; > var TIMESTEP = 33; > var time = 33; > var pos = 0; > var timer; > > function scrub() { > setPercent = document.getElementById('scrubber').value; > time = (setPercent / 100) * totalTime; > restart(time); > } > > function buildTimeString() { > millis = data[data.length - 1][1]; > totalTime = millis; > hours = Math.floor(millis / (1000 * 60 * 60)); > millis -= hours * (1000 * 60 * 60) > minutes = Math.floor(millis / (1000 * 60)); > millis -= minutes * (1000 * 60); > seconds = Math.floor(millis / 1000); > return hours + ':' + minutes + ':' + seconds; > } > > function advance() { > document.getElementById('scrubber').value = > Math.ceil((time / totalTime) * 100); > for (; pos < data.length; pos++) { > if (data[pos][1] <= time) { > term.write(data[pos][0]); > } else { > break; > } > } > > if (pos >= data.length) { > clearInterval(timer); > } > > time += TIMESTEP; > } > > function pause(test) { > if (!toggle && test) { > return; > } > if (toggle) { > clearInterval(timer); > toggle = !toggle; > } else { > timer = setInterval(advance, TICK); > toggle = !toggle; > } > } > > function setSpeed() { > speed = document.getElementById('speed').value; > if (speed == 0) { > TIMESTEP = TICK; > } else if (speed < 0) { > TIMESTEP = TICK / -speed; > } else { > TIMESTEP = TICK * speed; > } > } > > function restart(millis) { > clearInterval(timer); > term.reset(); > time = millis; > pos = 0; > toggle = true; > timer = setInterval(advance, TICK); > } > > var term = new Terminal({ > cols: 103, > rows: 40, > screenKeys: true > }); > timestr = buildTimeString(); > document.getElementById("afterScrubberText").innerHTML=timestr; > term.open(document.body); > timer = setInterval(advance, TICK); > </script> > </body> > </html>
<html> <head> <!-- term.js released and distributed under the MIT License; Copyright (c) 2012-2013, Christopher Jeffrey (https://github.com/chjj/) --> <script>(function(){var i=this,p=this.document;function h(){this._events=this._events||{}}h.prototype.addListener=function(y,z){this._events[y]=this._events[y]||[];this._events[y].push(z)};h.prototype.on=h.prototype.addListener;h.prototype.removeListener=function(z,A){if(!this._events[z]){return}var B=this._events[z],y=B.length;while(y--){if(B[y]===A||B[y].listener===A){B.splice(y,1);return}}};h.prototype.off=h.prototype.removeListener;h.prototype.removeAllListeners=function(y){if(this._events[y]){delete this._events[y]}};h.prototype.once=function(z,A){function y(){var B=Array.prototype.slice.call(arguments);this.removeListener(z,y);return A.apply(this,B)}y.listener=A;return this.on(z,y)};h.prototype.emit=function(B){if(!this._events[B]){return}var z=Array.prototype.slice.call(arguments,1),C=this._events[B],y=C.length,A=0;for(;A<y;A++){C[A].apply(this,z)}};h.prototype.listeners=function(y){return this._events[y]=this._events[y]||[]};var x=0,g=1,q=2,j=3,f=4,o=5,s=6;function t(z){var y=this;if(!(this instanceof t)){return new t(arguments[0],arguments[1],arguments[2])}h.call(this);if(typeof z==="number"){z={cols:arguments[0],rows:arguments[1],handler:arguments[2]}}z=z||{};e(n(t.defaults),function(B){if(z[B]==null){z[B]=t.options[B];if(t[B]!==t.defaults[B]){z[B]=t[B]}}y[B]=z[B]});if(z.colors.length===8){z.colors=z.colors.concat(t._colors.slice(8))}else{if(z.colors.length===16){z.colors=z.colors.concat(t._colors.slice(16))}else{if(z.colors.length===10){z.colors=z.colors.slice(0,-2).concat(t._colors.slice(8,-2),z.colors.slice(-2))}else{if(z.colors.length===18){z.colors=z.colors.concat(t._colors.slice(16,-2),z.colors.slice(-2))}}}}this.colors=z.colors;this.options=z;this.parent=z.body||z.parent||(p?p.getElementsByTagName("body")[0]:null);this.cols=z.cols||z.geometry[0];this.rows=z.rows||z.geometry[1];if(z.handler){this.on("data",z.handler)}this.ybase=0;this.ydisp=0;this.x=0;this.y=0;this.cursorState=0;this.cursorHidden=false;this.convertEol;this.state=0;this.queue="";this.scrollTop=0;this.scrollBottom=this.rows-1;this.applicationKeypad=false;this.applicationCursor=false;this.originMode=false;this.insertMode=false;this.wraparoundMode=false;this.normal=null;this.prefixMode=false;this.selectMode=false;this.visualMode=false;this.searchMode=false;this.searchDown;this.entry="";this.entryPrefix="Search: ";this._real;this._selected;this._textarea;this.charset=null;this.gcharset=null;this.glevel=0;this.charsets=[null];this.decLocator;this.x10Mouse;this.vt200Mouse;this.vt300Mouse;this.normalMouse;this.mouseEvents;this.sendFocus;this.utfMouse;this.sgrMouse;this.urxvtMouse;this.element;this.children;this.refreshStart;this.refreshEnd;this.savedX;this.savedY;this.savedCols;this.readable=true;this.writable=true;this.defAttr=(0<<18)|(257<<9)|(256<<0);this.curAttr=this.defAttr;this.params=[];this.currentParam=0;this.prefix="";this.postfix="";this.lines=[];var A=this.rows;while(A--){this.lines.push(this.blankLine())}this.tabs;this.setupStops()}l(t,h);t.prototype.eraseAttr=function(){return(this.defAttr&~511)|(this.curAttr&511)};t.tangoColors=["#2e3436","#cc0000","#4e9a06","#c4a000","#3465a4","#75507b","#06989a","#d3d7cf","#555753","#ef2929","#8ae234","#fce94f","#729fcf","#ad7fa8","#34e2e2","#eeeeec"];t.xtermColors=["#000000","#cd0000","#00cd00","#cdcd00","#0000ee","#cd00cd","#00cdcd","#e5e5e5","#7f7f7f","#ff0000","#00ff00","#ffff00","#5c5cff","#ff00ff","#00ffff","#ffffff"];t.colors=(function(){var y=t.tangoColors.slice(),C=[0,95,135,175,215,255],A;A=0;for(;A<216;A++){z(C[(A/36)%6|0],C[(A/6)%6|0],C[A%6])}A=0;for(;A<24;A++){C=8+A*10;z(C,C,C)}function z(F,E,D){y.push("#"+B(F)+B(E)+B(D))}function B(D){D=D.toString(16);return D.length<2?"0"+D:D}return y})();t.colors[256]="#000000";t.colors[257]="#f0f0f0";t._colors=t.colors.slice();t.vcolors=(function(){var A=[],y=t.colors,B=0,z;for(;B<256;B++){z=parseInt(y[B].substring(1),16);A.push([(z>>16)&255,(z>>8)&255,z&255])}return A})();t.defaults={colors:t.colors,convertEol:false,termName:"xterm",geometry:[80,24],cursorBlink:true,visualBell:false,popOnBell:false,scrollback:1000,screenKeys:false,debug:false,useStyle:false};t.options={};e(n(t.defaults),function(y){t[y]=t.defaults[y];t.options[y]=t.defaults[y]});t.focus=null;t.prototype.focus=function(){if(t.focus===this){return}if(t.focus){t.focus.blur()}if(this.sendFocus){this.send("\x1b[I")}this.showCursor();t.focus=this};t.prototype.blur=function(){if(t.focus!==this){return}this.cursorState=0;this.refresh(this.y,this.y);if(this.sendFocus){this.send("\x1b[O")}t.focus=null};t.prototype.initGlobal=function(){var y=this.document;t._boundDocs=t._boundDocs||[];if(~c(t._boundDocs,y)){return}t._boundDocs.push(y);t.bindPaste(y);t.bindKeys(y);t.bindCopy(y);if(this.isIpad||this.isIphone){t.fixIpad(y)}if(this.useStyle){t.insertStyle(y,this.colors[256],this.colors[257])}};t.bindPaste=function(y){var z=y.defaultView;k(z,"paste",function(B){var A=t.focus;if(!A){return}if(B.clipboardData){A.send(B.clipboardData.getData("text/plain"))}else{if(A.context.clipboardData){A.send(A.context.clipboardData.getData("Text"))}}A.element.contentEditable="inherit";return d(B)})};t.bindKeys=function(y){k(y,"keydown",function(z){if(!t.focus){return}var A=z.target||z.srcElement;if(!A){return}if(A===t.focus.element||A===t.focus.context||A===t.focus.document||A===t.focus.body||A===t._textarea||A===t.focus.parent){return t.focus.keyDown(z)}},true);k(y,"keypress",function(z){if(!t.focus){return}var A=z.target||z.srcElement;if(!A){return}if(A===t.focus.element||A===t.focus.context||A===t.focus.document||A===t.focus.body||A===t._textarea||A===t.focus.parent){return t.focus.keyPress(z)}},true);k(y,"mousedown",function(A){if(!t.focus){return}var z=A.target||A.srcElement;if(!z){return}do{if(z===t.focus.element){return}}while(z=z.parentNode);t.focus.blur()})};t.bindCopy=function(y){var z=y.defaultView;k(z,"copy",function(C){var B=t.focus;if(!B){return}if(!B._selected){return}var A=B.getCopyTextarea();var D=B.grabText(B._selected.x1,B._selected.x2,B._selected.y1,B._selected.y2);B.emit("copy",D);A.focus();A.textContent=D;A.value=D;A.setSelectionRange(0,D.length);b(function(){B.element.focus();B.focus()},1)})};t.fixIpad=function(y){var z=y.createElement("textarea");z.style.position="absolute";z.style.left="-32000px";z.style.top="-32000px";z.style.width="0px";z.style.height="0px";z.style.opacity="0";z.style.backgroundColor="transparent";z.style.borderStyle="none";z.style.outlineStyle="none";z.autocapitalize="none";z.autocorrect="off";y.getElementsByTagName("body")[0].appendChild(z);t._textarea=z;b(function(){z.focus()},1000)};t.insertStyle=function(y,B,z){var C=y.getElementById("term-style");if(C){return}var A=y.getElementsByTagName("head")[0];if(!A){return}var C=y.createElement("style");C.id="term-style";C.innerHTML=".terminal {\n float: left;\n border: "+B+' solid 5px;\n font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;\n font-size: 11px;\n color: '+z+";\n background: "+B+";\n}\n\n.terminal-cursor {\n color: "+B+";\n background: "+z+";\n}\n";A.insertBefore(C,A.firstChild)};t.prototype.open=function(A){var y=this,z=0,B;this.parent=A||this.parent;if(!this.parent){throw new Error("Terminal requires a parent element.")}this.context=this.parent.ownerDocument.defaultView;this.document=this.parent.ownerDocument;this.body=this.document.getElementsByTagName("body")[0];if(this.context.navigator&&this.context.navigator.userAgent){this.isMac=!!~this.context.navigator.userAgent.indexOf("Mac");this.isIpad=!!~this.context.navigator.userAgent.indexOf("iPad");this.isIphone=!!~this.context.navigator.userAgent.indexOf("iPhone");this.isMSIE=!!~this.context.navigator.userAgent.indexOf("MSIE")}this.element=this.document.createElement("div");this.element.className="terminal";this.element.style.outline="none";this.element.setAttribute("tabindex",0);this.element.style.backgroundColor=this.colors[256];this.element.style.color=this.colors[257];this.children=[];for(;z<this.rows;z++){B=this.document.createElement("div");this.element.appendChild(B);this.children.push(B)}this.parent.appendChild(this.element);this.refresh(0,this.rows-1);this.initGlobal();this.focus();this.startBlink();k(this.element,"focus",function(){y.focus();if(y.isIpad||y.isIphone){t._textarea.focus()}});k(this.element,"mousedown",function(){y.focus()});k(this.element,"mousedown",function(D){var C=D.button!=null?+D.button:D.which!=null?D.which-1:null;if(y.isMSIE){C=C===1?0:C===4?1:C}if(C!==2){return}y.element.contentEditable="true";b(function(){y.element.contentEditable="inherit"},1)},true);this.bindMouse();if(t.brokenBold==null){t.brokenBold=v(this.document)}b(function(){y.element.focus()},100)};t.prototype.bindMouse=function(){var z=this.element,H=this,B=32;var C="onmousewheel" in this.context?"mousewheel":"DOMMouseScroll";function F(J){var I,K;I=y(J);K=A(J);if(!K){return}G(I,K);switch(J.type){case"mousedown":B=I;break;case"mouseup":B=32;break;case C:break}}function E(J){var I=B,K;K=A(J);if(!K){return}I+=32;G(I,K)}function D(J,I){if(!H.utfMouse){if(I===255){return J.push(0)}if(I>127){I=127}J.push(I)}else{if(I===2047){return J.push(0)}if(I<127){J.push(I)}else{if(I>2047){I=2047}J.push(192|(I>>6));J.push(128|(I&63))}}}function G(I,K){if(H.vt300Mouse){I&=3;K.x-=32;K.y-=32;var J="\x1b[24";if(I===0){J+="1"}else{if(I===1){J+="3"}else{if(I===2){J+="5"}else{if(I===3){return}else{J+="0"}}}}J+="~["+K.x+","+K.y+"]\r";H.send(J);return}if(H.decLocator){I&=3;K.x-=32;K.y-=32;if(I===0){I=2}else{if(I===1){I=4}else{if(I===2){I=6}else{if(I===3){I=3}}}}H.send("\x1b["+I+";"+(I===3?4:0)+";"+K.y+";"+K.x+";"+(K.page||0)+"&w");return}if(H.urxvtMouse){K.x-=32;K.y-=32;K.x++;K.y++;H.send("\x1b["+I+";"+K.x+";"+K.y+"M");return}if(H.sgrMouse){K.x-=32;K.y-=32;H.send("\x1b[<"+((I&3)===3?I&~3:I)+";"+K.x+";"+K.y+((I&3)===3?"m":"M"));return}var J=[];D(J,I);D(J,K.x);D(J,K.y);H.send("\x1b[M"+u.fromCharCode.apply(u,J))}function y(L){var K,I,N,M,J;switch(L.type){case"mousedown":K=L.button!=null?+L.button:L.which!=null?L.which-1:null;if(H.isMSIE){K=K===1?0:K===4?1:K}break;case"mouseup":K=3;break;case"DOMMouseScroll":K=L.detail<0?64:65;break;case"mousewheel":K=L.wheelDeltaY>0?64:65;break}I=L.shiftKey?4:0;N=L.metaKey?8:0;M=L.ctrlKey?16:0;J=I|N|M;if(H.vt200Mouse){J&=M}else{if(!H.normalMouse){J=0}}K=(32+(J<<2))+K;return K}function A(M){var I,N,J,L,K;if(M.pageX==null){return}I=M.pageX;N=M.pageY;K=H.element;while(K&&K!==H.document.documentElement){I-=K.offsetLeft;N-=K.offsetTop;K="offsetParent" in K?K.offsetParent:K.parentNode}J=H.element.clientWidth;L=H.element.clientHeight;I=Math.round((I/J)*H.cols);N=Math.round((N/L)*H.rows);if(I<0){I=0}if(I>H.cols){I=H.cols}if(N<0){N=0}if(N>H.rows){N=H.rows}I+=32;N+=32;return{x:I,y:N,type:M.type===C?"mousewheel":M.type}}k(z,"mousedown",function(J){if(!H.mouseEvents){return}F(J);H.focus();if(H.vt200Mouse){F({__proto__:J,type:"mouseup"});return d(J)}if(H.normalMouse){k(H.document,"mousemove",E)}if(!H.x10Mouse){k(H.document,"mouseup",function I(K){F(K);if(H.normalMouse){w(H.document,"mousemove",E)}w(H.document,"mouseup",I);return d(K)})}return d(J)});k(z,C,function(I){if(!H.mouseEvents){return}if(H.x10Mouse||H.vt300Mouse||H.decLocator){return}F(I);return d(I)});k(z,C,function(I){if(H.mouseEvents){return}if(H.applicationKeypad){return}if(I.type==="DOMMouseScroll"){H.scrollDisp(I.detail<0?-5:5)}else{H.scrollDisp(I.wheelDeltaY>0?-5:5)}return d(I)})};t.prototype.destroy=function(){this.readable=false;this.writable=false;this._events={};this.handler=function(){};this.write=function(){};if(this.element.parentNode){this.element.parentNode.removeChild(this.element)}};t.prototype.refresh=function(C,E){var L,K,I,O,F,A,B,H,J,G,z,D,N,M;if(E-C>=this.rows/2){M=this.element.parentNode;if(M){M.removeChild(this.element)}}B=this.cols;K=C;if(E>=this.lines.length){this.log("`end` is too large. Most likely a bad CSR.");E=this.lines.length-1}for(;K<=E;K++){N=K+this.ydisp;O=this.lines[N];F="";if(K===this.y&&this.cursorState&&(this.ydisp===this.ybase||this.selectMode)&&!this.cursorHidden){L=this.x}else{L=-1}J=this.defAttr;I=0;for(;I<B;I++){H=O[I][0];A=O[I][1];if(I===L){H=-1}if(H!==J){if(J!==this.defAttr){F+="</span>"}if(H!==this.defAttr){if(H===-1){F+='<span class="reverse-video terminal-cursor">'}else{F+='<span style="';G=H&511;z=(H>>9)&511;D=H>>18;if(D&1){if(!t.brokenBold){F+="font-weight:bold;"}if(z<8){z+=8}}if(D&2){F+="text-decoration:underline;"}if(D&4){if(D&2){F=F.slice(0,-1);F+=" blink;"}else{F+="text-decoration:blink;"}}if(D&8){G=(H>>9)&511;z=H&511;if((D&1)&&z<8){z+=8}}if(D&16){F+="visibility:hidden;"}if(G!==256){F+="background-color:"+this.colors[G]+";"}if(z!==257){F+="color:"+this.colors[z]+";"}F+='">'}}}switch(A){case"&":F+="&";break;case"<":F+="<";break;case">":F+=">";break;default:if(A<=" "){F+=" "}else{if(r(A)){I++}F+=A}break}J=H}if(J!==this.defAttr){F+="</span>"}this.children[K].innerHTML=F}if(M){M.appendChild(this.element)}};t.prototype._cursorBlink=function(){if(t.focus!==this){return}this.cursorState^=1;this.refresh(this.y,this.y)};t.prototype.showCursor=function(){if(!this.cursorState){this.cursorState=1;this.refresh(this.y,this.y)}else{}};t.prototype.startBlink=function(){if(!this.cursorBlink){return}var y=this;this._blinker=function(){y._cursorBlink()};this._blink=a(this._blinker,500)};t.prototype.refreshBlink=function(){if(!this.cursorBlink){return}clearInterval(this._blink);this._blink=a(this._blinker,500)};t.prototype.scroll=function(){var y;if(++this.ybase===this.scrollback){this.ybase=this.ybase/2|0;this.lines=this.lines.slice(-(this.ybase+this.rows)+1)}this.ydisp=this.ybase;y=this.ybase+this.rows-1;y-=this.rows-1-this.scrollBottom;if(y===this.lines.length){this.lines.push(this.blankLine())}else{this.lines.splice(y,0,this.blankLine())}if(this.scrollTop!==0){if(this.ybase!==0){this.ybase--;this.ydisp=this.ybase}this.lines.splice(this.ybase+this.scrollTop,1)}this.updateRange(this.scrollTop);this.updateRange(this.scrollBottom)};t.prototype.scrollDisp=function(y){this.ydisp+=y;if(this.ydisp>this.ybase){this.ydisp=this.ybase}else{if(this.ydisp<0){this.ydisp=0}}this.refresh(0,this.rows-1)};t.prototype.write=function(E){var y=E.length,A=0,z,C,B;this.refreshStart=this.y;this.refreshEnd=this.y;if(this.ybase!==this.ydisp){this.ydisp=this.ybase;this.maxRange()}for(;A<y;A++){B=E[A];switch(this.state){case x:switch(B){case"\x07":this.bell();break;case"\n":case"\x0b":case"\x0c":if(this.convertEol){this.x=0}this.y++;if(this.y>this.scrollBottom){this.y--;this.scroll()}break;case"\r":this.x=0;break;case"\x08":if(this.x>0){this.x--}break;case"\t":this.x=this.nextStop();break;case"\x0e":this.setgLevel(1);break;case"\x0f":this.setgLevel(0);break;case"\x1b":this.state=g;break;default:if(B>=" "){if(this.charset&&this.charset[B]){B=this.charset[B]}if(this.x>=this.cols){this.x=0;this.y++;if(this.y>this.scrollBottom){this.y--;this.scroll()}}this.lines[this.y+this.ybase][this.x]=[this.curAttr,B];this.x++;this.updateRange(this.y);if(r(B)){z=this.y+this.ybase;if(this.cols<2||this.x>=this.cols){this.lines[z][this.x-1]=[this.curAttr," "];break}this.lines[z][this.x]=[this.curAttr," "];this.x++}}break}break;case g:switch(B){case"[":this.params=[];this.currentParam=0;this.state=q;break;case"]":this.params=[];this.currentParam=0;this.state=j;break;case"P":this.params=[];this.currentParam=0;this.state=o;break;case"_":this.state=s;break;case"^":this.state=s;break;case"c":this.reset();break;case"E":this.x=0;case"D":this.index();break;case"M":this.reverseIndex();break;case"%":this.setgLevel(0);this.setgCharset(0,t.charsets.US);this.state=x;A++;break;case"(":case")":case"*":case"+":case"-":case".":switch(B){case"(":this.gcharset=0;break;case")":this.gcharset=1;break;case"*":this.gcharset=2;break;case"+":this.gcharset=3;break;case"-":this.gcharset=1;break;case".":this.gcharset=2;break}this.state=f;break;case"/":this.gcharset=3;this.state=f;A--;break;case"N":break;case"O":break;case"n":this.setgLevel(2);break;case"o":this.setgLevel(3);break;case"|":this.setgLevel(3);break;case"}":this.setgLevel(2);break;case"~":this.setgLevel(1);break;case"7":this.saveCursor();this.state=x;break;case"8":this.restoreCursor();this.state=x;break;case"#":this.state=x;A++;break;case"H":this.tabSet();break;case"=":this.log("Serial port requested application keypad.");this.applicationKeypad=true;this.state=x;break;case">":this.log("Switching back to normal keypad.");this.applicationKeypad=false;this.state=x;break;default:this.state=x;this.error("Unknown ESC control: %s.",B);break}break;case f:switch(B){case"0":C=t.charsets.SCLD;break;case"A":C=t.charsets.UK;break;case"B":C=t.charsets.US;break;case"4":C=t.charsets.Dutch;break;case"C":case"5":C=t.charsets.Finnish;break;case"R":C=t.charsets.French;break;case"Q":C=t.charsets.FrenchCanadian;break;case"K":C=t.charsets.German;break;case"Y":C=t.charsets.Italian;break;case"E":case"6":C=t.charsets.NorwegianDanish;break;case"Z":C=t.charsets.Spanish;break;case"H":case"7":C=t.charsets.Swedish;break;case"=":C=t.charsets.Swiss;break;case"/":C=t.charsets.ISOLatin;A++;break;default:C=t.charsets.US;break}this.setgCharset(this.gcharset,C);this.gcharset=null;this.state=x;break;case j:if(B==="\x1b"||B==="\x07"){if(B==="\x1b"){A++}this.params.push(this.currentParam);switch(this.params[0]){case 0:case 1:case 2:if(this.params[1]){this.title=this.params[1];this.handleTitle(this.title)}break;case 3:break;case 4:case 5:break;case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:break;case 46:break;case 50:break;case 51:break;case 52:break;case 104:case 105:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:break}this.params=[];this.currentParam=0;this.state=x}else{if(!this.params.length){if(B>="0"&&B<="9"){this.currentParam=this.currentParam*10+B.charCodeAt(0)-48}else{if(B===";"){this.params.push(this.currentParam);this.currentParam=""}}}else{this.currentParam+=B}}break;case q:if(B==="?"||B===">"||B==="!"){this.prefix=B;break}if(B>="0"&&B<="9"){this.currentParam=this.currentParam*10+B.charCodeAt(0)-48;break}if(B==="$"||B==='"'||B===" "||B==="'"){this.postfix=B;break}this.params.push(this.currentParam);this.currentParam=0;if(B===";"){break}this.state=x;switch(B){case"A":this.cursorUp(this.params);break;case"B":this.cursorDown(this.params);break;case"C":this.cursorForward(this.params);break;case"D":this.cursorBackward(this.params);break;case"H":this.cursorPos(this.params);break;case"J":this.eraseInDisplay(this.params);break;case"K":this.eraseInLine(this.params);break;case"m":if(!this.prefix){this.charAttributes(this.params)}break;case"n":if(!this.prefix){this.deviceStatus(this.params)}break;case"@":this.insertChars(this.params);break;case"E":this.cursorNextLine(this.params);break;case"F":this.cursorPrecedingLine(this.params);break;case"G":this.cursorCharAbsolute(this.params);break;case"L":this.insertLines(this.params);break;case"M":this.deleteLines(this.params);break;case"P":this.deleteChars(this.params);break;case"X":this.eraseChars(this.params);break;case"`":this.charPosAbsolute(this.params);break;case"a":this.HPositionRelative(this.params);break;case"c":this.sendDeviceAttributes(this.params);break;case"d":this.linePosAbsolute(this.params);break;case"e":this.VPositionRelative(this.params);break;case"f":this.HVPosition(this.params);break;case"h":this.setMode(this.params);break;case"l":this.resetMode(this.params);break;case"r":this.setScrollRegion(this.params);break;case"s":this.saveCursor(this.params);break;case"u":this.restoreCursor(this.params);break;case"I":this.cursorForwardTab(this.params);break;case"S":this.scrollUp(this.params);break;case"T":if(this.params.length<2&&!this.prefix){this.scrollDown(this.params)}break;case"Z":this.cursorBackwardTab(this.params);break;case"b":this.repeatPrecedingCharacter(this.params);break;case"g":this.tabClear(this.params);break;case"p":switch(this.prefix){case"!":this.softReset(this.params);break}break;default:this.error("Unknown CSI code: %s.",B);break}this.prefix="";this.postfix="";break;case o:if(B==="\x1b"||B==="\x07"){if(B==="\x1b"){A++}switch(this.prefix){case"":break;case"$q":var F=this.currentParam,D=false;switch(F){case'"q':F='0"q';break;case'"p':F='61"p';break;case"r":F=""+(this.scrollTop+1)+";"+(this.scrollBottom+1)+"r";break;case"m":F="0m";break;default:this.error("Unknown DCS Pt: %s.",F);F="";break}this.send("\x1bP"+ +D+"$r"+F+"\x1b\\");break;case"+p":break;case"+q":var F=this.currentParam,D=false;this.send("\x1bP"+ +D+"+r"+F+"\x1b\\");break;default:this.error("Unknown DCS prefix: %s.",this.prefix);break}this.currentParam=0;this.prefix="";this.state=x}else{if(!this.currentParam){if(!this.prefix&&B!=="$"&&B!=="+"){this.currentParam=B}else{if(this.prefix.length===2){this.currentParam=B}else{this.prefix+=B}}}else{this.currentParam+=B}}break;case s:if(B==="\x1b"||B==="\x07"){if(B==="\x1b"){A++}this.state=x}break}}this.updateRange(this.y);this.refresh(this.refreshStart,this.refreshEnd)};t.prototype.writeln=function(y){this.write(y+"\r\n")};t.prototype.keyDown=function(A){var y=this,z;switch(A.keyCode){case 8:if(A.shiftKey){z="\x08";break}z="\x7f";break;case 9:if(A.shiftKey){z="\x1b[Z";break}z="\t";break;case 13:z="\r";break;case 27:z="\x1b";break;case 37:if(this.applicationCursor){z="\x1bOD";break}z="\x1b[D";break;case 39:if(this.applicationCursor){z="\x1bOC";break}z="\x1b[C";break;case 38:if(this.applicationCursor){z="\x1bOA";break}if(A.ctrlKey){this.scrollDisp(-1);return d(A)}else{z="\x1b[A"}break;case 40:if(this.applicationCursor){z="\x1bOB";break}if(A.ctrlKey){this.scrollDisp(1);return d(A)}else{z="\x1b[B"}break;case 46:z="\x1b[3~";break;case 45:z="\x1b[2~";break;case 36:if(this.applicationKeypad){z="\x1bOH";break}z="\x1bOH";break;case 35:if(this.applicationKeypad){z="\x1bOF";break}z="\x1bOF";break;case 33:if(A.shiftKey){this.scrollDisp(-(this.rows-1));return d(A)}else{z="\x1b[5~"}break;case 34:if(A.shiftKey){this.scrollDisp(this.rows-1);return d(A)}else{z="\x1b[6~"}break;case 112:z="\x1bOP";break;case 113:z="\x1bOQ";break;case 114:z="\x1bOR";break;case 115:z="\x1bOS";break;case 116:z="\x1b[15~";break;case 117:z="\x1b[17~";break;case 118:z="\x1b[18~";break;case 119:z="\x1b[19~";break;case 120:z="\x1b[20~";break;case 121:z="\x1b[21~";break;case 122:z="\x1b[23~";break;case 123:z="\x1b[24~";break;default:if(A.ctrlKey){if(A.keyCode>=65&&A.keyCode<=90){if(this.screenKeys){if(!this.prefixMode&&!this.selectMode&&A.keyCode===65){this.enterPrefix();return d(A)}}if(this.prefixMode&&A.keyCode===86){this.leavePrefix();return}if((this.prefixMode||this.selectMode)&&A.keyCode===67){if(this.visualMode){b(function(){y.leaveVisual()},1)}return}z=u.fromCharCode(A.keyCode-64)}else{if(A.keyCode===32){z=u.fromCharCode(0)}else{if(A.keyCode>=51&&A.keyCode<=55){z=u.fromCharCode(A.keyCode-51+27)}else{if(A.keyCode===56){z=u.fromCharCode(127)}else{if(A.keyCode===219){z=u.fromCharCode(27)}else{if(A.keyCode===221){z=u.fromCharCode(29)}}}}}}}else{if((!this.isMac&&A.altKey)||(this.isMac&&A.metaKey)){if(A.keyCode>=65&&A.keyCode<=90){z="\x1b"+u.fromCharCode(A.keyCode+32)}else{if(A.keyCode===192){z="\x1b`"}else{if(A.keyCode>=48&&A.keyCode<=57){z="\x1b"+(A.keyCode-48)}}}}}break}if(!z){return true}if(this.prefixMode){this.leavePrefix();return d(A)}if(this.selectMode){this.keySelect(A,z);return d(A)}this.emit("keydown",A);this.emit("key",z,A);this.showCursor();this.handler(z);return d(A)};t.prototype.setgLevel=function(y){this.glevel=y;this.charset=this.charsets[y]};t.prototype.setgCharset=function(y,z){this.charsets[y]=z;if(this.glevel===y){this.charset=z}};t.prototype.keyPress=function(z){var y;d(z);if(z.charCode){y=z.charCode}else{if(z.which==null){y=z.keyCode}else{if(z.which!==0&&z.charCode!==0){y=z.which}else{return false}}}if(!y||z.ctrlKey||z.altKey||z.metaKey){return false}y=u.fromCharCode(y);if(this.prefixMode){this.leavePrefix();this.keyPrefix(z,y);return false}if(this.selectMode){this.keySelect(z,y);return false}this.emit("keypress",y,z);this.emit("key",y,z);this.showCursor();this.handler(y);return false};t.prototype.send=function(z){var y=this;if(!this.queue){b(function(){y.handler(y.queue);y.queue=""},1)}this.queue+=z};t.prototype.bell=function(){if(!this.visualBell){return}var y=this;this.element.style.borderColor="white";b(function(){y.element.style.borderColor=""},10);if(this.popOnBell){this.focus()}};t.prototype.log=function(){if(!this.debug){return}if(!this.context.console||!this.context.console.log){return}var y=Array.prototype.slice.call(arguments);this.context.console.log.apply(this.context.console,y)};t.prototype.error=function(){if(!this.debug){return}if(!this.context.console||!this.context.console.error){return}var y=Array.prototype.slice.call(arguments);this.context.console.error.apply(this.context.console,y)};t.prototype.resize=function(z,F){var A,E,C,B,D;if(z<1){z=1}if(F<1){F=1}B=this.cols;if(B<z){D=[this.defAttr," "];C=this.lines.length;while(C--){while(this.lines[C].length<z){this.lines[C].push(D)}}}else{if(B>z){C=this.lines.length;while(C--){while(this.lines[C].length>z){this.lines[C].pop()}}}}this.setupStops(B);this.cols=z;B=this.rows;if(B<F){E=this.element;while(B++<F){if(this.lines.length<F+this.ybase){this.lines.push(this.blankLine())}if(this.children.length<F){A=this.document.createElement("div");E.appendChild(A);this.children.push(A)}}}else{if(B>F){while(B-->F){if(this.lines.length>F+this.ybase){this.lines.pop()}if(this.children.length>F){E=this.children.pop();if(!E){continue}E.parentNode.removeChild(E)}}}}this.rows=F;if(this.y>=F){this.y=F-1}if(this.x>=z){this.x=z-1}this.scrollTop=0;this.scrollBottom=F-1;this.refresh(0,this.rows-1);this.normal=null};t.prototype.updateRange=function(z){if(z<this.refreshStart){this.refreshStart=z}if(z>this.refreshEnd){this.refreshEnd=z}};t.prototype.maxRange=function(){this.refreshStart=0;this.refreshEnd=this.rows-1};t.prototype.setupStops=function(y){if(y!=null){if(!this.tabs[y]){y=this.prevStop(y)}}else{this.tabs={};y=0}for(;y<this.cols;y+=8){this.tabs[y]=true}};t.prototype.prevStop=function(y){if(y==null){y=this.x}while(!this.tabs[--y]&&y>0){}return y>=this.cols?this.cols-1:y<0?0:y};t.prototype.nextStop=function(y){if(y==null){y=this.x}while(!this.tabs[++y]&&y<this.cols){}return y>=this.cols?this.cols-1:y<0?0:y};t.prototype.eraseRight=function(z,C){var A=this.lines[this.ybase+C],B=[this.eraseAttr()," "];for(;z<this.cols;z++){A[z]=B}this.updateRange(C)};t.prototype.eraseLeft=function(z,C){var A=this.lines[this.ybase+C],B=[this.eraseAttr()," "];z++;while(z--){A[z]=B}this.updateRange(C)};t.prototype.eraseLine=function(z){this.eraseRight(0,z)};t.prototype.blankLine=function(C){var y=C?this.eraseAttr():this.defAttr;var B=[y," "],z=[],A=0;for(;A<this.cols;A++){z[A]=B}return z};t.prototype.ch=function(y){return y?[this.eraseAttr()," "]:[this.defAttr," "]};t.prototype.is=function(z){var y=this.termName;return(y+"").indexOf(z)===0};t.prototype.handler=function(y){this.emit("data",y)};t.prototype.handleTitle=function(y){this.emit("title",y)};t.prototype.index=function(){this.y++;if(this.y>this.scrollBottom){this.y--;this.scroll()}this.state=x};t.prototype.reverseIndex=function(){var y;this.y--;if(this.y<this.scrollTop){this.y++;this.lines.splice(this.y+this.ybase,0,this.blankLine(true));y=this.rows-1-this.scrollBottom;this.lines.splice(this.rows-1+this.ybase-y+1,1);this.updateRange(this.scrollTop);this.updateRange(this.scrollBottom)}this.state=x};t.prototype.reset=function(){this.options.rows=this.rows;this.options.cols=this.cols;t.call(this,this.options);this.refresh(0,this.rows-1)};t.prototype.tabSet=function(){this.tabs[this.x]=true;this.state=x};t.prototype.cursorUp=function(z){var y=z[0];if(y<1){y=1}this.y-=y;if(this.y<0){this.y=0}};t.prototype.cursorDown=function(z){var y=z[0];if(y<1){y=1}this.y+=y;if(this.y>=this.rows){this.y=this.rows-1}};t.prototype.cursorForward=function(z){var y=z[0];if(y<1){y=1}this.x+=y;if(this.x>=this.cols){this.x=this.cols-1}};t.prototype.cursorBackward=function(z){var y=z[0];if(y<1){y=1}this.x-=y;if(this.x<0){this.x=0}};t.prototype.cursorPos=function(A){var z,y;z=A[0]-1;if(A.length>=2){y=A[1]-1}else{y=0}if(z<0){z=0}else{if(z>=this.rows){z=this.rows-1}}if(y<0){y=0}else{if(y>=this.cols){y=this.cols-1}}this.x=y;this.y=z};t.prototype.eraseInDisplay=function(z){var y;switch(z[0]){case 0:this.eraseRight(this.x,this.y);y=this.y+1;for(;y<this.rows;y++){this.eraseLine(y)}break;case 1:this.eraseLeft(this.x,this.y);y=this.y;while(y--){this.eraseLine(y)}break;case 2:y=this.rows;while(y--){this.eraseLine(y)}break;case 3:break}};t.prototype.eraseInLine=function(y){switch(y[0]){case 0:this.eraseRight(this.x,this.y);break;case 1:this.eraseLeft(this.x,this.y);break;case 2:this.eraseLine(this.y);break}};t.prototype.charAttributes=function(E){if(E.length===1&&E[0]===0){this.curAttr=this.defAttr;return}var A=E.length,C=0,z=this.curAttr>>18,y=(this.curAttr>>9)&511,B=this.curAttr&511,D;for(;C<A;C++){D=E[C];if(D>=30&&D<=37){y=D-30}else{if(D>=40&&D<=47){B=D-40}else{if(D>=90&&D<=97){D+=8;y=D-90}else{if(D>=100&&D<=107){D+=8;B=D-100}else{if(D===0){z=this.defAttr>>18;y=(this.defAttr>>9)&511;B=this.defAttr&511}else{if(D===1){z|=1}else{if(D===4){z|=2}else{if(D===5){z|=4}else{if(D===7){z|=8}else{if(D===8){z|=16}else{if(D===22){z&=~1}else{if(D===24){z&=~2}else{if(D===25){z&=~4}else{if(D===27){z&=~8}else{if(D===28){z&=~16}else{if(D===39){y=(this.defAttr>>9)&511}else{if(D===49){B=this.defAttr&511}else{if(D===38){if(E[C+1]===2){C+=2;y=m(E[C]&255,E[C+1]&255,E[C+2]&255);if(y===-1){y=511}C+=2}else{if(E[C+1]===5){C+=2;D=E[C]&255;y=D}}}else{if(D===48){if(E[C+1]===2){C+=2;B=m(E[C]&255,E[C+1]&255,E[C+2]&255);if(B===-1){B=511}C+=2}else{if(E[C+1]===5){C+=2;D=E[C]&255;B=D}}}else{if(D===100){y=(this.defAttr>>9)&511;B=this.defAttr&511}else{this.error("Unknown SGR attribute: %d.",D)}}}}}}}}}}}}}}}}}}}}}this.curAttr=(z<<18)|(y<<9)|B};t.prototype.deviceStatus=function(y){if(!this.prefix){switch(y[0]){case 5:this.send("\x1b[0n");break;case 6:this.send("\x1b["+(this.y+1)+";"+(this.x+1)+"R");break}}else{if(this.prefix==="?"){switch(y[0]){case 6:this.send("\x1b[?"+(this.y+1)+";"+(this.x+1)+"R");break;case 15:break;case 25:break;case 26:break;case 53:break}}}};t.prototype.insertChars=function(C){var B,A,y,z;B=C[0];if(B<1){B=1}A=this.y+this.ybase;y=this.x;z=[this.eraseAttr()," "];while(B--&&y<this.cols){this.lines[A].splice(y++,0,z);this.lines[A].pop()}};t.prototype.cursorNextLine=function(z){var y=z[0];if(y<1){y=1}this.y+=y;if(this.y>=this.rows){this.y=this.rows-1}this.x=0};t.prototype.cursorPrecedingLine=function(z){var y=z[0];if(y<1){y=1}this.y-=y;if(this.y<0){this.y=0}this.x=0};t.prototype.cursorCharAbsolute=function(z){var y=z[0];if(y<1){y=1}this.x=y-1};t.prototype.insertLines=function(B){var A,z,y;A=B[0];if(A<1){A=1}z=this.y+this.ybase;y=this.rows-1-this.scrollBottom;y=this.rows-1+this.ybase-y+1;while(A--){this.lines.splice(z,0,this.blankLine(true));this.lines.splice(y,1)}this.updateRange(this.y);this.updateRange(this.scrollBottom)};t.prototype.deleteLines=function(B){var A,z,y;A=B[0];if(A<1){A=1}z=this.y+this.ybase;y=this.rows-1-this.scrollBottom;y=this.rows-1+this.ybase-y;while(A--){this.lines.splice(y+1,0,this.blankLine(true));this.lines.splice(z,1)}this.updateRange(this.y);this.updateRange(this.scrollBottom)};t.prototype.deleteChars=function(B){var A,z,y;A=B[0];if(A<1){A=1}z=this.y+this.ybase;y=[this.eraseAttr()," "];while(A--){this.lines[z].splice(this.x,1);this.lines[z].push(y)}};t.prototype.eraseChars=function(C){var B,A,y,z;B=C[0];if(B<1){B=1}A=this.y+this.ybase;y=this.x;z=[this.eraseAttr()," "];while(B--&&y<this.cols){this.lines[A][y++]=z}};t.prototype.charPosAbsolute=function(z){var y=z[0];if(y<1){y=1}this.x=y-1;if(this.x>=this.cols){this.x=this.cols-1}};t.prototype.HPositionRelative=function(z){var y=z[0];if(y<1){y=1}this.x+=y;if(this.x>=this.cols){this.x=this.cols-1}};t.prototype.sendDeviceAttributes=function(y){if(y[0]>0){return}if(!this.prefix){if(this.is("xterm")||this.is("rxvt-unicode")||this.is("screen")){this.send("\x1b[?1;2c")}else{if(this.is("linux")){this.send("\x1b[?6c")}}}else{if(this.prefix===">"){if(this.is("xterm")){this.send("\x1b[>0;276;0c")}else{if(this.is("rxvt-unicode")){this.send("\x1b[>85;95;0c")}else{if(this.is("linux")){this.send(y[0]+"c")}else{if(this.is("screen")){this.send("\x1b[>83;40003;0c")}}}}}}};t.prototype.linePosAbsolute=function(z){var y=z[0];if(y<1){y=1}this.y=y-1;if(this.y>=this.rows){this.y=this.rows-1}};t.prototype.VPositionRelative=function(z){var y=z[0];if(y<1){y=1}this.y+=y;if(this.y>=this.rows){this.y=this.rows-1}};t.prototype.HVPosition=function(y){if(y[0]<1){y[0]=1}if(y[1]<1){y[1]=1}this.y=y[0]-1;if(this.y>=this.rows){this.y=this.rows-1}this.x=y[1]-1;if(this.x>=this.cols){this.x=this.cols-1}};t.prototype.setMode=function(B){if(typeof B==="object"){var y=B.length,z=0;for(;z<y;z++){this.setMode(B[z])}return}if(!this.prefix){switch(B){case 4:this.insertMode=true;break;case 20:break}}else{if(this.prefix==="?"){switch(B){case 1:this.applicationCursor=true;break;case 2:this.setgCharset(0,t.charsets.US);this.setgCharset(1,t.charsets.US);this.setgCharset(2,t.charsets.US);this.setgCharset(3,t.charsets.US);break;case 3:this.savedCols=this.cols;this.resize(132,this.rows);break;case 6:this.originMode=true;break;case 7:this.wraparoundMode=true;break;case 12:break;case 66:this.log("Serial port requested application keypad.");this.applicationKeypad=true;break;case 9:case 1000:case 1002:case 1003:this.x10Mouse=B===9;this.vt200Mouse=B===1000;this.normalMouse=B>1000;this.mouseEvents=true;this.element.style.cursor="default";this.log("Binding to mouse events.");break;case 1004:this.sendFocus=true;break;case 1005:this.utfMouse=true;break;case 1006:this.sgrMouse=true;break;case 1015:this.urxvtMouse=true;break;case 25:this.cursorHidden=false;break;case 1049:case 47:case 1047:if(!this.normal){var A={lines:this.lines,ybase:this.ybase,ydisp:this.ydisp,x:this.x,y:this.y,scrollTop:this.scrollTop,scrollBottom:this.scrollBottom,tabs:this.tabs};this.reset();this.normal=A;this.showCursor()}break}}}};t.prototype.resetMode=function(A){if(typeof A==="object"){var y=A.length,z=0;for(;z<y;z++){this.resetMode(A[z])}return}if(!this.prefix){switch(A){case 4:this.insertMode=false;break;case 20:break}}else{if(this.prefix==="?"){switch(A){case 1:this.applicationCursor=false;break;case 3:if(this.cols===132&&this.savedCols){this.resize(this.savedCols,this.rows)}delete this.savedCols;break;case 6:this.originMode=false;break;case 7:this.wraparoundMode=false;break;case 12:break;case 66:this.log("Switching back to normal keypad.");this.applicationKeypad=false;break;case 9:case 1000:case 1002:case 1003:this.x10Mouse=false;this.vt200Mouse=false;this.normalMouse=false;this.mouseEvents=false;this.element.style.cursor="";break;case 1004:this.sendFocus=false;break;case 1005:this.utfMouse=false;break;case 1006:this.sgrMouse=false;break;case 1015:this.urxvtMouse=false;break;case 25:this.cursorHidden=true;break;case 1049:case 47:case 1047:if(this.normal){this.lines=this.normal.lines;this.ybase=this.normal.ybase;this.ydisp=this.normal.ydisp;this.x=this.normal.x;this.y=this.normal.y;this.scrollTop=this.normal.scrollTop;this.scrollBottom=this.normal.scrollBottom;this.tabs=this.normal.tabs;this.normal=null;this.refresh(0,this.rows-1);this.showCursor()}break}}}};t.prototype.setScrollRegion=function(y){if(this.prefix){return}this.scrollTop=(y[0]||1)-1;this.scrollBottom=(y[1]||this.rows)-1;this.x=0;this.y=0};t.prototype.saveCursor=function(y){this.savedX=this.x;this.savedY=this.y};t.prototype.restoreCursor=function(y){this.x=this.savedX||0;this.y=this.savedY||0};t.prototype.cursorForwardTab=function(z){var y=z[0]||1;while(y--){this.x=this.nextStop()}};t.prototype.scrollUp=function(z){var y=z[0]||1;while(y--){this.lines.splice(this.ybase+this.scrollTop,1);this.lines.splice(this.ybase+this.scrollBottom,0,this.blankLine())}this.updateRange(this.scrollTop);this.updateRange(this.scrollBottom)};t.prototype.scrollDown=function(z){var y=z[0]||1;while(y--){this.lines.splice(this.ybase+this.scrollBottom,1);this.lines.splice(this.ybase+this.scrollTop,0,this.blankLine())}this.updateRange(this.scrollTop);this.updateRange(this.scrollBottom)};t.prototype.initMouseTracking=function(y){};t.prototype.resetTitleModes=function(y){};t.prototype.cursorBackwardTab=function(z){var y=z[0]||1;while(y--){this.x=this.prevStop()}};t.prototype.repeatPrecedingCharacter=function(B){var A=B[0]||1,y=this.lines[this.ybase+this.y],z=y[this.x-1]||[this.defAttr," "];while(A--){y[this.x++]=z}};t.prototype.tabClear=function(z){var y=z[0];if(y<=0){delete this.tabs[this.x]}else{if(y===3){this.tabs={}}}};t.prototype.mediaCopy=function(y){};t.prototype.setResources=function(y){};t.prototype.disableModifiers=function(y){};t.prototype.setPointerMode=function(y){};t.prototype.softReset=function(y){this.cursorHidden=false;this.insertMode=false;this.originMode=false;this.wraparoundMode=false;this.applicationKeypad=false;this.applicationCursor=false;this.scrollTop=0;this.scrollBottom=this.rows-1;this.curAttr=this.defAttr;this.x=this.y=0;this.charset=null;this.glevel=0;this.charsets=[null]};t.prototype.requestAnsiMode=function(y){};t.prototype.requestPrivateMode=function(y){};t.prototype.setConformanceLevel=function(y){};t.prototype.loadLEDs=function(y){};t.prototype.setCursorStyle=function(y){};t.prototype.setCharProtectionAttr=function(y){};t.prototype.restorePrivateValues=function(y){};t.prototype.setAttrInRectangle=function(F){var D=F[0],B=F[1],z=F[2],E=F[3],y=F[4];var A,C;for(;D<z+1;D++){A=this.lines[this.ybase+D];for(C=B;C<E;C++){A[C]=[y,A[C][1]]}}this.updateRange(F[0]);this.updateRange(F[2])};t.prototype.savePrivateValues=function(y){};t.prototype.manipulateWindow=function(y){};t.prototype.reverseAttrInRectangle=function(y){};t.prototype.setTitleModeFeature=function(y){};t.prototype.setWarningBellVolume=function(y){};t.prototype.setMarginBellVolume=function(y){};t.prototype.copyRectangle=function(y){};t.prototype.enableFilterRectangle=function(y){};t.prototype.requestParameters=function(y){};t.prototype.selectChangeExtent=function(y){};t.prototype.fillRectangle=function(F){var D=F[0],C=F[1],A=F[2],y=F[3],E=F[4];var z,B;for(;C<y+1;C++){z=this.lines[this.ybase+C];for(B=A;B<E;B++){z[B]=[z[B][0],u.fromCharCode(D)]}}this.updateRange(F[1]);this.updateRange(F[3])};t.prototype.enableLocatorReporting=function(z){var y=z[0]>0};t.prototype.eraseRectangle=function(F){var C=F[0],A=F[1],y=F[2],E=F[3];var z,B,D;D=[this.eraseAttr()," "];for(;C<y+1;C++){z=this.lines[this.ybase+C];for(B=A;B<E;B++){z[B]=D}}this.updateRange(F[0]);this.updateRange(F[2])};t.prototype.setLocatorEvents=function(y){};t.prototype.selectiveEraseRectangle=function(y){};t.prototype.requestLocatorPosition=function(y){};t.prototype.insertColumns=function(){var B=params[0],y=this.ybase+this.rows,A=[this.eraseAttr()," "],z;while(B--){for(z=this.ybase;z<y;z++){this.lines[z].splice(this.x+1,0,A);this.lines[z].pop()}}this.maxRange()};t.prototype.deleteColumns=function(){var B=params[0],y=this.ybase+this.rows,A=[this.eraseAttr()," "],z;while(B--){for(z=this.ybase;z<y;z++){this.lines[z].splice(this.x,1);this.lines[z].push(A)}}this.maxRange()};t.prototype.enterPrefix=function(){this.prefixMode=true};t.prototype.leavePrefix=function(){this.prefixMode=false};t.prototype.enterSelect=function(){this._real={x:this.x,y:this.y,ydisp:this.ydisp,ybase:this.ybase,cursorHidden:this.cursorHidden,lines:this.copyBuffer(this.lines),write:this.write};this.write=function(){};this.selectMode=true;this.visualMode=false;this.cursorHidden=false;this.refresh(this.y,this.y)};t.prototype.leaveSelect=function(){this.x=this._real.x;this.y=this._real.y;this.ydisp=this._real.ydisp;this.ybase=this._real.ybase;this.cursorHidden=this._real.cursorHidden;this.lines=this._real.lines;this.write=this._real.write;delete this._real;this.selectMode=false;this.visualMode=false;this.refresh(0,this.rows-1)};t.prototype.enterVisual=function(){this._real.preVisual=this.copyBuffer(this.lines);this.selectText(this.x,this.x,this.ydisp+this.y,this.ydisp+this.y);this.visualMode=true};t.prototype.leaveVisual=function(){this.lines=this._real.preVisual;delete this._real.preVisual;delete this._selected;this.visualMode=false;this.refresh(0,this.rows-1)};t.prototype.enterSearch=function(A){this.entry="";this.searchMode=true;this.searchDown=A;this._real.preSearch=this.copyBuffer(this.lines);this._real.preSearchX=this.x;this._real.preSearchY=this.y;var y=this.ydisp+this.rows-1;for(var z=0;z<this.entryPrefix.length;z++){this.lines[y][z]=[(this.defAttr&~511)|4,this.entryPrefix[z]]}this.y=this.rows-1;this.x=this.entryPrefix.length;this.refresh(this.rows-1,this.rows-1)};t.prototype.leaveSearch=function(){this.searchMode=false;if(this._real.preSearch){this.lines=this._real.preSearch;this.x=this._real.preSearchX;this.y=this._real.preSearchY;delete this._real.preSearch;delete this._real.preSearchX;delete this._real.preSearchY}this.refresh(this.rows-1,this.rows-1)};t.prototype.copyBuffer=function(A){var A=A||this.lines,B=[];for(var C=0;C<A.length;C++){B[C]=[];for(var z=0;z<A[C].length;z++){B[C][z]=[A[C][z][0],A[C][z][1]]}}return B};t.prototype.getCopyTextarea=function(A){var z=this._copyTextarea,y=this.document;if(!z){z=y.createElement("textarea");z.style.position="absolute";z.style.left="-32000px";z.style.top="-32000px";z.style.width="0px";z.style.height="0px";z.style.opacity="0";z.style.backgroundColor="transparent";z.style.borderStyle="none";z.style.outlineStyle="none";y.getElementsByTagName("body")[0].appendChild(z);this._copyTextarea=z}return z};t.prototype.copyText=function(A){var z=this,y=this.getCopyTextarea();this.emit("copy",A);y.focus();y.textContent=A;y.value=A;y.setSelectionRange(0,A.length);b(function(){z.element.focus();z.focus()},1)};t.prototype.selectText=function(A,z,J,H){var C,B,L,K,D,I,G,E,F;if(this._selected){C=this._selected.x1;B=this._selected.x2;L=this._selected.y1;K=this._selected.y2;if(K<L){D=B;B=C;C=D;D=K;K=L;L=D}if(B<C&&L===K){D=B;B=C;C=D}for(G=L;G<=K;G++){I=0;E=this.cols-1;if(G===L){I=C}if(G===K){E=B}for(;I<=E;I++){if(this.lines[G][I].old!=null){F=this.lines[G][I].old;delete this.lines[G][I].old;this.lines[G][I]=[F,this.lines[G][I][1]]}}}J=this._selected.y1;A=this._selected.x1}J=Math.max(J,0);J=Math.min(J,this.ydisp+this.rows-1);H=Math.max(H,0);H=Math.min(H,this.ydisp+this.rows-1);this._selected={x1:A,x2:z,y1:J,y2:H};if(H<J){D=z;z=A;A=D;D=H;H=J;J=D}if(z<A&&J===H){D=z;z=A;A=D}for(G=J;G<=H;G++){I=0;E=this.cols-1;if(G===J){I=A}if(G===H){E=z}for(;I<=E;I++){F=this.lines[G][I][0];this.lines[G][I]=[(F&~511)|((511<<9)|4),this.lines[G][I][1]];this.lines[G][I].old=F}}J=J-this.ydisp;H=H-this.ydisp;J=Math.max(J,0);J=Math.min(J,this.rows-1);H=Math.max(H,0);H=Math.min(H,this.rows-1);this.refresh(0,this.rows-1)};t.prototype.grabText=function(B,A,I,H){var D="",C="",z,J,G,F,E;if(H<I){E=A;A=B;B=E;E=H;H=I;I=E}if(A<B&&I===H){E=A;A=B;B=E}for(G=I;G<=H;G++){J=0;F=this.cols-1;if(G===I){J=B}if(G===H){F=A}for(;J<=F;J++){z=this.lines[G][J][1];if(z===" "){C+=z;continue}if(C){D+=C;C=""}D+=z;if(r(z)){J++}}C="";D+="\n"}for(J=A,G=H;J<this.cols;J++){if(this.lines[G][J][1]!==" "){D=D.slice(0,-1);break}}return D};t.prototype.keyPrefix=function(z,y){if(y==="k"||y==="&"){this.destroy()}else{if(y==="p"||y==="]"){this.emit("request paste")}else{if(y==="c"){this.emit("request create")}else{if(y>="0"&&y<="9"){y=+y-1;if(!~y){y=9}this.emit("request term",y)}else{if(y==="n"){this.emit("request term next")}else{if(y==="P"){this.emit("request term previous")}else{if(y===":"){this.emit("request command mode")}else{if(y==="["){this.enterSelect()}}}}}}}}};t.prototype.keySelect=function(H,J){this.showCursor();if(this.searchMode||J==="n"||J==="N"){return this.keySearch(H,J)}if(J==="\x04"){var G=this.ydisp+this.y;if(this.ydisp===this.ybase){this.y=Math.min(this.y+(this.rows-1)/2|0,this.rows-1);this.refresh(0,this.rows-1)}else{this.scrollDisp((this.rows-1)/2|0)}if(this.visualMode){this.selectText(this.x,this.x,G,this.ydisp+this.y)}return}if(J==="\x15"){var G=this.ydisp+this.y;if(this.ydisp===0){this.y=Math.max(this.y-(this.rows-1)/2|0,0);this.refresh(0,this.rows-1)}else{this.scrollDisp(-(this.rows-1)/2|0)}if(this.visualMode){this.selectText(this.x,this.x,G,this.ydisp+this.y)}return}if(J==="\x06"){var G=this.ydisp+this.y;this.scrollDisp(this.rows-1);if(this.visualMode){this.selectText(this.x,this.x,G,this.ydisp+this.y)}return}if(J==="\x02"){var G=this.ydisp+this.y;this.scrollDisp(-(this.rows-1));if(this.visualMode){this.selectText(this.x,this.x,G,this.ydisp+this.y)}return}if(J==="k"||J==="\x1b[A"){var G=this.ydisp+this.y;this.y--;if(this.y<0){this.y=0;this.scrollDisp(-1)}if(this.visualMode){this.selectText(this.x,this.x,G,this.ydisp+this.y)}else{this.refresh(this.y,this.y+1)}return}if(J==="j"||J==="\x1b[B"){var G=this.ydisp+this.y;this.y++;if(this.y>=this.rows){this.y=this.rows-1;this.scrollDisp(1)}if(this.visualMode){this.selectText(this.x,this.x,G,this.ydisp+this.y)}else{this.refresh(this.y-1,this.y)}return}if(J==="h"||J==="\x1b[D"){var I=this.x;this.x--;if(this.x<0){this.x=0}if(this.visualMode){this.selectText(I,this.x,this.ydisp+this.y,this.ydisp+this.y)}else{this.refresh(this.y,this.y)}return}if(J==="l"||J==="\x1b[C"){var I=this.x;this.x++;if(this.x>=this.cols){this.x=this.cols-1}if(this.visualMode){this.selectText(I,this.x,this.ydisp+this.y,this.ydisp+this.y)}else{this.refresh(this.y,this.y)}return}if(J==="v"||J===" "){if(!this.visualMode){this.enterVisual()}else{this.leaveVisual()}return}if(J==="y"){if(this.visualMode){var L=this.grabText(this._selected.x1,this._selected.x2,this._selected.y1,this._selected.y2);this.copyText(L);this.leaveVisual()}return}if(J==="q"||J==="\x1b"){if(this.visualMode){this.leaveVisual()}else{this.leaveSelect()}return}if(J==="w"||J==="W"){var B=this.x;var A=this.y;var F=this.ydisp;var I=this.x;var G=this.y;var E=this.ydisp;var z=false;for(;;){var N=this.lines[E+G];while(I<this.cols){if(N[I][1]<=" "){z=true}else{if(z){break}}I++}if(I>=this.cols){I=this.cols-1}if(I===this.cols-1&&N[I][1]<=" "){I=0;if(++G>=this.rows){G--;if(++E>this.ybase){E=this.ybase;I=this.x;break}}continue}break}this.x=I,this.y=G;this.scrollDisp(-this.ydisp+E);if(this.visualMode){this.selectText(B,this.x,A+F,this.ydisp+this.y)}return}if(J==="b"||J==="B"){var B=this.x;var A=this.y;var F=this.ydisp;var I=this.x;var G=this.y;var E=this.ydisp;for(;;){var N=this.lines[E+G];var z=I>0&&N[I][1]>" "&&N[I-1][1]>" ";while(I>=0){if(N[I][1]<=" "){if(z&&(I+1<this.cols&&N[I+1][1]>" ")){I++;break}else{z=true}}I--}if(I<0){I=0}if(I===0&&(N[I][1]<=" "||!z)){I=this.cols-1;if(--G<0){G++;if(--E<0){E++;I=0;break}}continue}break}this.x=I,this.y=G;this.scrollDisp(-this.ydisp+E);if(this.visualMode){this.selectText(B,this.x,A+F,this.ydisp+this.y)}return}if(J==="e"||J==="E"){var I=this.x+1;var G=this.y;var E=this.ydisp;if(I>=this.cols){I--}for(;;){var N=this.lines[E+G];while(I<this.cols){if(N[I][1]<=" "){I++}else{break}}while(I<this.cols){if(N[I][1]<=" "){if(I-1>=0&&N[I-1][1]>" "){I--;break}}I++}if(I>=this.cols){I=this.cols-1}if(I===this.cols-1&&N[I][1]<=" "){I=0;if(++G>=this.rows){G--;if(++E>this.ybase){E=this.ybase;break}}continue}break}this.x=I,this.y=G;this.scrollDisp(-this.ydisp+E);if(this.visualMode){this.selectText(B,this.x,A+F,this.ydisp+this.y)}return}if(J==="^"||J==="0"){var B=this.x;if(J==="0"){this.x=0}else{if(J==="^"){var N=this.lines[this.ydisp+this.y];var I=0;while(I<this.cols){if(N[I][1]>" "){break}I++}if(I>=this.cols){I=this.cols-1}this.x=I}}if(this.visualMode){this.selectText(B,this.x,this.ydisp+this.y,this.ydisp+this.y)}else{this.refresh(this.y,this.y)}return}if(J==="$"){var B=this.x;var N=this.lines[this.ydisp+this.y];var I=this.cols-1;while(I>=0){if(N[I][1]>" "){if(this.visualMode&&I<this.cols-1){I++}break}I--}if(I<0){I=0}this.x=I;if(this.visualMode){this.selectText(B,this.x,this.ydisp+this.y,this.ydisp+this.y)}else{this.refresh(this.y,this.y)}return}if(J==="g"||J==="G"){var B=this.x;var A=this.y;var F=this.ydisp;if(J==="g"){this.x=0,this.y=0;this.scrollDisp(-this.ydisp)}else{if(J==="G"){this.x=0,this.y=this.rows-1;this.scrollDisp(this.ybase)}}if(this.visualMode){this.selectText(B,this.x,A+F,this.ydisp+this.y)}return}if(J==="H"||J==="M"||J==="L"){var B=this.x;var A=this.y;if(J==="H"){this.x=0,this.y=0}else{if(J==="M"){this.x=0,this.y=this.rows/2|0}else{if(J==="L"){this.x=0,this.y=this.rows-1}}}if(this.visualMode){this.selectText(B,this.x,this.ydisp+A,this.ydisp+this.y)}else{this.refresh(A,A);this.refresh(this.y,this.y)}return}if(J==="{"||J==="}"){var B=this.x;var A=this.y;var F=this.ydisp;var N;var K=false;var M=false;var C=-1;var G=this.y+(J==="{"?-1:1);var E=this.ydisp;var D;if(J==="{"){if(G<0){G++;if(E>0){E--}}}else{if(J==="}"){if(G>=this.rows){G--;if(E<this.ybase){E++}}}}for(;;){N=this.lines[E+G];for(D=0;D<this.cols;D++){if(N[D][1]>" "){if(C===-1){C=0}K=true;break}else{if(D===this.cols-1){if(C===-1){C=1}else{if(C===0){M=true}else{if(C===1){if(K){M=true}}}}break}}}if(M){break}if(J==="{"){G--;if(G<0){G++;if(E>0){E--}else{break}}}else{if(J==="}"){G++;if(G>=this.rows){G--;if(E<this.ybase){E++}else{break}}}}}if(!M){if(J==="{"){G=0;E=0}else{if(J==="}"){G=this.rows-1;E=this.ybase}}}this.x=0,this.y=G;this.scrollDisp(-this.ydisp+E);if(this.visualMode){this.selectText(B,this.x,A+F,this.ydisp+this.y)}return}if(J==="/"||J==="?"){if(!this.visualMode){this.enterSearch(J==="/")}return}return false};t.prototype.keySearch=function(I,L){if(L==="\x1b"){this.leaveSearch();return}if(L==="\r"||(!this.searchMode&&(L==="n"||L==="N"))){this.leaveSearch();var K=this.entry;if(!K){this.refresh(0,this.rows-1);return}var B=this.x;var A=this.y;var G=this.ydisp;var N;var M=false;var F=false;var J=this.x+1;var H=this.ydisp+this.y;var E,D;var C=L==="N"?this.searchDown:!this.searchDown;for(;;){N=this.lines[H];while(J<this.cols){for(D=0;D<K.length;D++){if(J+D>=this.cols){break}if(N[J+D][1]!==K[D]){break}else{if(N[J+D][1]===K[D]&&D===K.length-1){M=true;break}}}if(M){break}J+=D+1}if(M){break}J=0;if(!C){H++;if(H>this.ybase+this.rows-1){if(F){break}F=true;H=0}}else{H--;if(H<0){if(F){break}F=true;H=this.ybase+this.rows-1}}}if(M){if(H-this.ybase<0){E=H;H=0;if(E>this.ybase){H=E-this.ybase;E=this.ybase}}else{E=this.ybase;H-=this.ybase}this.x=J,this.y=H;this.scrollDisp(-this.ydisp+E);if(this.visualMode){this.selectText(B,this.x,A+G,this.ydisp+this.y)}return}this.refresh(0,this.rows-1);return}if(L==="\b"||L==="\x7f"){if(this.entry.length===0){return}var z=this.ydisp+this.rows-1;this.entry=this.entry.slice(0,-1);var D=this.entryPrefix.length+this.entry.length;this.lines[z][D]=[this.lines[z][D][0]," "];this.x--;this.refresh(this.rows-1,this.rows-1);this.refresh(this.y,this.y);return}if(L.length===1&&L>=" "&&L<="~"){var z=this.ydisp+this.rows-1;this.entry+=L;var D=this.entryPrefix.length+this.entry.length-1;this.lines[z][D]=[(this.defAttr&~511)|4,L];this.x++;this.refresh(this.rows-1,this.rows-1);this.refresh(this.y,this.y);return}return false};t.charsets={};t.charsets.SCLD={"`":"\u25c6",a:"\u2592",b:"\u0009",c:"\u000c",d:"\u000d",e:"\u000a",f:"\u00b0",g:"\u00b1",h:"\u2424",i:"\u000b",j:"\u2518",k:"\u2510",l:"\u250c",m:"\u2514",n:"\u253c",o:"\u23ba",p:"\u23bb",q:"\u2500",r:"\u23bc",s:"\u23bd",t:"\u251c",u:"\u2524",v:"\u2534",w:"\u252c",x:"\u2502",y:"\u2264",z:"\u2265","{":"\u03c0","|":"\u2260","}":"\u00a3","~":"\u00b7"};t.charsets.UK=null;t.charsets.US=null;t.charsets.Dutch=null;t.charsets.Finnish=null;t.charsets.French=null;t.charsets.FrenchCanadian=null;t.charsets.German=null;t.charsets.Italian=null;t.charsets.NorwegianDanish=null;t.charsets.Spanish=null;t.charsets.Swedish=null;t.charsets.Swiss=null;t.charsets.ISOLatin=null;function k(B,A,z,y){B.addEventListener(A,z,y||false)}function w(B,A,z,y){B.removeEventListener(A,z,y||false)}function d(y){if(y.preventDefault){y.preventDefault()}y.returnValue=false;if(y.stopPropagation){y.stopPropagation()}y.cancelBubble=true;return false}function l(A,y){function z(){this.constructor=A}z.prototype=y.prototype;A.prototype=new z}function v(A){var z=A.getElementsByTagName("body")[0];var C=A.createElement("span");C.innerHTML="hello world";z.appendChild(C);var B=C.scrollWidth;C.style.fontWeight="bold";var y=C.scrollWidth;z.removeChild(C);return B!==y}var u=this.String;var b=this.setTimeout;var a=this.setInterval;function c(A,z){var y=A.length;while(y--){if(A[y]===z){return y}}return -1}function r(y){if(y<="\uff00"){return false}return(y>="\uff01"&&y<="\uffbe")||(y>="\uffc2"&&y<="\uffc7")||(y>="\uffca"&&y<="\uffcf")||(y>="\uffd2"&&y<="\uffd7")||(y>="\uffda"&&y<="\uffdc")||(y>="\uffe0"&&y<="\uffe6")||(y>="\uffe8"&&y<="\uffee")}function m(A,y,G){var B=(A<<16)|(y<<8)|G;if(m._cache[B]!=null){return m._cache[B]}var C=Infinity,I=-1,D=0,E,z,J,F,H;for(;D<t.vcolors.length;D++){E=t.vcolors[D];z=E[0];J=E[1];F=E[2];H=m.distance(A,y,G,z,J,F);if(H===0){I=D;break}if(H<C){C=H;I=D}}return m._cache[B]=I}m._cache={};m.distance=function(C,B,D,z,y,A){return Math.pow(30*(C-z),2)+Math.pow(59*(B-y),2)+Math.pow(11*(D-A),2)};function e(B,z,y){if(B.forEach){return B.forEach(z,y)}for(var A=0;A<B.length;A++){z.call(y,B[A],A,B)}}function n(A){if(Object.keys){return Object.keys(A)}var y,z=[];for(y in A){if(Object.prototype.hasOwnProperty.call(A,y)){z.push(y)}}return z}t.EventEmitter=h;t.inherits=l;t.on=k;t.off=w;t.cancel=d;if(typeof module!=="undefined"){module.exports=t}else{this.Terminal=t}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());</script> <style> @font-face { font-family: 'Ubuntu Mono'; font-style: normal; font-weight: 400; /* Ubuntu Mono released and distributed under the Ubuntu Font License 1.0 (see FONT-LICENSE) */ src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'); } body { font-family: 'Ubuntu Mono', Courier, monospace; font-size: 14pt; } </style> </head> <body> <input type="button" value="Play/Pause" onclick="pause(false);" /> <input type="button" value="Restart" onclick="restart(1);" /> 00:00:00 <input id="scrubber" type="range" value="0" min=0 max=100 onmousedown="pause(true);" onmouseup="scrub();" /> <span id="afterScrubberText"></span> -5x <input id="speed" type="range" value="0" min=-5 max=5 onmouseup="setSpeed();" /> +5x <script> var data = [["\u001b]0;dustymabe@localhost:/home/dustymabe/Desktop/Dropbox/www/web/dustymabe.com/content/2014-04-26\u0007", 417], ["\u001b[?1034h", 465], ["root@localhost: 2014-04-26>", 466], ["\r\n", 467], ["\u001b]0;dustymabe@localhost:/home/dustymabe/Desktop/Dropbox/www/web/dustymabe.com/content/2014-04-26\u0007", 825], ["root@localhost: 2014-04-26>", 826], ["\r\n\u001b]0;dustymabe@localhost:/home/dustymabe/Desktop/Dropbox/www/web/dustymabe.com/content/2014-04-26\u0007root@localhost: 2014-04-26>", 827], ["e", 1027], ["x", 1291], ["p", 1572], ["o", 1932], ["r", 2100], ["t", 2229], [" ", 2398], ["K", 2478], ["S", 2951], ["A", 3080], ["R", 3329], ["G", 3513], ["=", 3762], ["f", 12962], ["i", 14570], ["l", 14682], ["e", 14811], [":", 14899], ["/", 17004], ["/", 17700], ["d", 17853], ["o", 18838], ["e", 18958], ["s", 19054], ["n", 19134], ["o", 19495], ["t", 19599], ["e", 19680], ["x", 20097], ["i", 20321], ["s", 20457], ["t", 20530], [".", 20634], ["c", 21139], ["o", 22092], ["n", 22156], ["f", 22244], ["\r\n\u001b]0;dustymabe@localhost:/home/dustymabe/Desktop/Dropbox/www/web/dustymabe.com/content/2014-04-26\u0007root@localhost: 2014-04-26>", 22325], ["\r\n\u001b]0;dustymabe@localhost:/home/dustymabe/Desktop/Dropbox/www/web/dustymabe.com/content/2014-04-26\u0007root@localhost: 2014-04-26>", 24718], ["\r\n\u001b]0;dustymabe@localhost:/home/dustymabe/Desktop/Dropbox/www/web/dustymabe.com/content/2014-04-26\u0007root@localhost: 2014-04-26>", 26471], [".", 26647], ["/", 27495], ["v", 27711], ["i", 28504], ["rt-install-cdrom.sh ", 28584], ["\r\n", 28753], ["mount: /dev/loop2 is write-protected, mounting read-only\r\n", 30386], ["Running: virt-install --name F20 --ram 2048 --vcpus 2 --disk path=/guests//F20.img,size=20 --disk device=cdrom,path=/home/dustymabe/Desktop/Fedora-20-x86_64-DVD.iso --accelerate --location /tmp/tmp.WAcoVRgohg/mnt --initrd-inject /tmp/tmp.WAcoVRgohg/ks.conf --graphics none --force --network bridge=virbr0 --extra-args=console=ttyS0 ks=file://doesnotexist.conf\r\n", 30394], ["\r\nStarting install...\r\n", 30396], ["\rRetrieving file .treeinfo... | 2.2 kB 00:00:00 \r\n", 30559], ["\rRetrieving file vmlinuz... | 9.8 MB 00:00:00 \r\n", 30564], ["\rRetrieving file initrd.img... | 66 MB 00:00:00 \r\n", 30586], ["\rCreating storage file F20.img | 20 GB 00:00:00 \r\n", 30740], ["\rCreating domain... | 0 B 00:00:00 \r\n", 30748], ["Connected to domain F20\r\n", 31149], ["Escape character is ^]\r\n", 31200], ["[ 0.000000] Initializing cgroup subsys cpuset\r\n[ 0.000000] Initializing cgroup subsys cpu\r\n[ 0.000000] Init", 31201], ["ializing cgroup subsys cpuacct\r\n[", 32358], [" 0.000000] Linux version", 32359], [" 3.11.10-301.fc20.x86_6", 32360], ["4 (mockbuild@bkernel01.", 32361], ["phx2.fedoraproject.org)", 32362], [" (gcc version 4.8.2 20", 32363], ["131017 (Red Hat 4.8.2-1", 32364], [") (GCC) ) #1 SMP Thu D", 32365], ["ec 5 14:01:17 UTC 2013", 32366], ["\r\n[ 0.000000] Comm", 32367], ["and line: console=tty", 32368], ["S0 ks=file://doesnotexi", 32369], ["st.conf\r\n[ 0.00000", 32370], ["0] e820: BIOS-provided", 32371], [" physical RAM map:\r\n[ ", 32372], [" 0.000000] BIOS-e820", 32373], [": [mem 0x0000000000000", 32374], ["000-0x000000000009fbff", 32375], ["] usable\r\n[ 0.0000", 32376], ["00] BIOS-e820: [mem 0x", 32377], ["000000000009fc00-0x0000", 32378], ["00000009ffff] reserved", 32379], ["\r\n[ 0.000000] BIOS", 32380], ["-e820: [mem 0x00000000", 32381], ["000f0000-0x00000000000f", 32382], ["ffff] reserved\r\n[ ", 32383], [" 0.000000] BIOS-e820: [", 32384], ["mem 0x0000000000100000", 32385], ["-0x000000007fffdfff] us", 32386], ["able\r\n[ 0.000000] ", 32387], ["BIOS-e820: [mem 0x0000", 32388], ["00007fffe000-0x00000000", 32389], ["7fffffff] reserved\r\n[", 32390], [" 0.000000] BIOS-e82", 32391], ["0: [mem 0x00000000feff", 32392], ["c000-0x00000000feffffff", 32393], ["] reserved\r\n[ 0.00", 32394], ["0000] BIOS-e820: [mem ", 32395], ["0x00000000fffc0000-0x0", 32396], ["0000000ffffffff] reser", 32397], ["ved\r\n[ 0.000000] NX", 32398], [" (Execute Disable) pro", 32399], ["tection: active\r\n[ ", 32400], [" 0.000000] SMBIOS 2.4 ", 32401], ["present.\r\n[ 0.0000", 32402], ["00] Hypervisor detected", 32403], [": KVM\r\n[ 0.000000]", 32404], [" No AGP bridge found\r\n", 32405], ["[ 0.000000] e820: ", 32406], ["last_pfn = 0x7fffe max_", 32407], ["arch_pfn = 0x400000000", 32408], ["\r\n[ 0.000000] PAT ", 32409], ["not supported by CPU.\r", 32410], ["\n[ 0.000000] found", 32411], [" SMP MP-table at [mem ", 32412], ["0x000fdad0-0x000fdadf]", 32413], [" mapped at [ffff880000", 32414], ["0fdad0]\r\n[ 0.00000", 32415], ["0] init_memory_mapping", 32416], [": [mem 0x00000000-0x00", 32417], ["0fffff]\r\n[ 0.00000", 32418], ["0] init_memory_mapping", 32419], [": [mem 0x7dc00000-0x7d", 32420], ["dfffff]\r\n[ 0.00000", 32421], ["0] init_memory_mapping", 32422], [": [mem 0x7c000000-0x7d", 32423], ["bfffff]\r\n[ 0.00000", 32424], ["0] init_memory_mapping", 32425], [": [mem 0x00100000-0x7bf", 32426], ["fffff]\r\n[ 0.000000", 32427], ["] init_memory_mapping:", 32428], [" [mem 0x7de00000-0x7fff", 32429], ["dfff]\r\n[ 0.000000]", 32430], [" RAMDISK: [mem 0x7dee8", 32431], ["000-0x7ffeffff]\r\n[ ", 32432], [" 0.000000] ACPI: RSDP ", 32433], ["00000000000fd940 00014 ", 32434], ["(v00 BOCHS )\r\n[ 0.", 32435], ["000000] ACPI: RSDT 000", 32436], ["000007fffe450 00034 (v0", 32437], ["1 BOCHS BXPCRSDT 0000", 32438], ["0001 BXPC 00000001)\r\n", 32439], ["[ 0.000000] ACPI: F", 32440], ["ACP 000000007fffff80 00", 32441], ["074 (v01 BOCHS BXPCFA", 32442], ["CP 00000001 BXPC 00000", 32443], ["001)\r\n[ 0.000000] ", 32444], ["ACPI: DSDT 000000007ff", 32445], ["fe490 011A9 (v01 BXPC", 32446], [" BXDSDT 00000001 INT", 32447], ["L 20100528)\r\n[ 0.0", 32448], ["00000] ACPI: FACS 0000", 32449], ["00007fffff40 00040\r\n[", 32450], [" 0.000000] ACPI: SS", 32451], ["DT 000000007ffff7a0 007", 32452], ["96 (v01 BOCHS BXPCSSD", 32453], ["T 00000001 BXPC 0000000", 32454], ["1)\r\n[ 0.000000] AC", 32455], ["PI: APIC 000000007ffff", 32456], ["680 00080 (v01 BOCHS ", 32457], ["BXPCAPIC 00000001 BXPC ", 32458], ["00000001)\r\n[ 0.000", 32459], ["000] ACPI: HPET 000000", 32460], ["007ffff640 00038 (v01 ", 32461], ["BOCHS BXPCHPET 000000", 32462], ["01 BXPC 00000001)\r\n[ ", 32463], [" 0.000000] No NUMA co", 32464], ["nfiguration found\r\n[ ", 32465], [" 0.000000] Faking a ", 32466], ["node at [mem 0x00000000", 32467], ["00000000-0x000000007ff", 32468], ["fdfff]\r\n[ 0.000000", 32469], ["] Initmem setup node 0 ", 32470], ["[mem 0x00000000-0x7fff", 32471], ["dfff]\r\n[ 0.000000]", 32472], [" NODE_DATA [mem 0x7d", 32473], ["ed4000-0x7dee7fff]\r\n[", 32474], [" 0.000000] kvm-cloc", 32475], ["k: Using msrs 4b564d01 ", 32476], ["and 4b564d00\r\n[ 0.", 32477], ["000000] kvm-clock: cpu", 32478], [" 0, msr 0:7fffc001, boot", 32479], [" clock\r\n[ 0.000000", 32480], ["] Zone ranges:\r\n[ ", 32481], ["0.000000] DMA [", 32482], ["mem 0x00001000-0x00ffff", 32483], ["ff]\r\n[ 0.000000] ", 32484], [" DMA32 [mem 0x01000", 32485], ["000-0xffffffff]\r\n[ ", 32486], [" 0.000000] Normal ", 32487], ["empty\r\n[ 0.000000]", 32488], [" Movable zone start fo", 32489], ["r each node\r\n[ 0.0", 32490], ["00000] Early memory no", 32491], ["de ranges\r\n[ 0.0000", 32492], ["00] node 0: [mem 0", 32493], ["x00001000-0x0009efff]\r\n", 32494], ["[ 0.000000] node", 32495], [" 0: [mem 0x00100000-0", 32496], ["x7fffdfff]\r\n[ 0.00", 32497], ["0000] ACPI: PM-Timer I", 32498], ["O Port: 0xb008\r\n[ ", 32499], ["0.000000] ACPI: LAPIC ", 32500], ["(acpi_id[0x00] lapic_id", 32501], ["[0x00] enabled)\r\n[ ", 32502], [" 0.000000] ACPI: LAPIC", 32503], [" (acpi_id[0x01] lapic_", 32504], ["id[0x01] enabled)\r\n[ ", 32505], [" 0.000000] ACPI: LAP", 32506], ["IC_NMI (acpi_id[0xff] ", 32507], ["dfl dfl lint[0x1])\r\n[", 32508], [" 0.000000] ACPI: IO", 32509], ["APIC (id[0x00] address[", 32510], ["0xfec00000] gsi_base[0", 32511], ["])\r\n[ 0.000000] IO", 32512], ["APIC[0]: apic_id 0, ve", 32513], ["rsion 17, address 0xfe", 32514], ["c00000, GSI 0-23\r\n[ ", 32515], [" 0.000000] ACPI: INT_", 32516], ["SRC_OVR (bus 0 bus_irq", 32517], [" 0 global_irq 2 dfl df", 32518], ["l)\r\n[ 0.000000] AC", 32519], ["PI: INT_SRC_OVR (bus 0", 32520], [" bus_irq 5 global_irq ", 32521], ["5 high level)\r\n[ 0", 32522], [".000000] ACPI: INT_SRC", 32523], ["_OVR (bus 0 bus_irq 9 g", 32524], ["lobal_irq 9 high level", 32525], [")\r\n[ 0.000000] ACP", 32526], ["I: INT_SRC_OVR (bus 0 ", 32527], ["bus_irq 10 global_irq 1", 32528], ["0 high level)\r\n[ 0", 32529], [".000000] ACPI: INT_SRC", 32530], ["_OVR (bus 0 bus_irq 11 ", 32531], ["global_irq 11 high lev", 32532], ["el)\r\n[ 0.000000] U", 32533], ["sing ACPI (MADT) for S", 32534], ["MP configuration inform", 32535], ["ation\r\n[ 0.000000]", 32536], [" ACPI: HPET id: 0x8086", 32537], ["a201 base: 0xfed00000\r\n", 32538], ["[ 0.000000] smpboo", 32539], ["t: Allowing 2 CPUs, 0 ", 32540], ["hotplug CPUs\r\n[ 0.", 32541], ["000000] PM: Registered", 32542], [" nosave memory: [mem 0", 32543], ["x0009f000-0x0009ffff]\r", 32544], ["\n[ 0.000000] PM: R", 32545], ["egistered nosave memory", 32546], [": [mem 0x000a0000-0x00", 32547], ["0effff]\r\n[ 0.00000", 32548], ["0] PM: Registered nosa", 32549], ["ve memory: [mem 0x000f", 32550], ["0000-0x000fffff]\r\n[ ", 32551], [" 0.000000] e820: [mem ", 32552], ["0x80000000-0xfeffbfff]", 32553], [" available for PCI dev", 32554], ["ices\r\n[ 0.000000] ", 32555], ["Booting paravirtualize", 32556], ["d kernel on KVM\r\n[ 0.000000] s", 32557], ["etup_percpu: NR_CPUS:128 nr_cpumask_bi", 32558], ["ts:128 nr_cpu_ids:2 nr_node_ids:1\r\n[", 32559], [" 0.000000] PERCPU: Embe", 32560], ["dded 28 pages/cpu @ffff88007dc00", 32561], ["000 s85568 r8192 d20928 u1048576\r\n", 32562], ["[ 0.000000] kvm-clock: cpu 0, ms", 32563], ["r 0:7fffc001, primary cpu clock\r\n[", 32564], [" 0.000000] KVM setup async PF fo", 32565], ["r cpu 0\r\n[ 0.000000]", 32566], [" kvm-stealtime: cpu ", 32567], ["0, msr 7dc0df00\r\n[", 32568], [" 0.000000] Built ", 32569], ["1 zonelists in Node ", 32570], ["order, mobility g", 32571], ["rouping on. ", 32572], ["Total page", 32573], ["s: 515975\r\n", 32574], ["[ 0.000000] Poli", 32575], ["cy zone: DMA32\r\n[ ", 32576], [" 0.000000] Kernel co", 32577], ["mmand line: console", 32578], ["=ttyS0 ks=file://doe", 32579], ["snotexist.conf\r\n[ ", 32580], [" 0.000000] PID hash", 32581], [" table entries: 4096", 32582], [" (order: 3, 32768 by", 32583], ["tes)\r\n[ 0.000000", 32584], ["] Checking aperture.", 32585], ["..\r\n[ 0.000000]", 32586], [" No AGP bridge found", 32587], ["\r\n[ 0.000000] Me", 32588], ["mory: 2013356K/20967", 32589], ["52K available (6493K", 32590], [" kernel code, 990K r", 32591], ["wdata, 2864K rodata,", 32592], [" 1424K init, 1544K b", 32593], ["ss, 83396K reserved)\r", 32594], ["\n[ 0.000000] SL", 32595], ["UB: HWalign=64, Orde", 32596], ["r=0-3, MinObjects=0,", 32597], [" CPUs=2, Nodes=1\r\n[", 32598], [" 0.000000] Hierar", 32599], ["chical RCU implement", 32600], ["ation.\r\n[ 0.000", 32601], ["000] \tRCU restrictin", 32602], ["g CPUs from NR_CPUS=", 32603], ["128 to nr_cpu_ids=2.", 32604], ["\r\n[ 0.000000] N", 32605], ["R_IRQS:8448 nr_irqs:", 32606], ["512 16\r\n[ 0.0000", 32607], ["00] Console: colour ", 32608], ["*CGA 80x25\r\n[ 0.00", 32609], ["0000] console [ttyS0] enabled\r\n", 32610], ["[ 0.000", 32611], ["000] allocated 8388608", 32613], [" bytes of page_cgrou", 32614], ["p\r\n[ 0.000000] ", 32615], ["please try 'cgroup_d", 32616], ["isable=memory' optio", 32617], ["n if you don't want ", 32618], ["memory cgroups\r\n", 32619], ["[ ", 32620], ["0.000000] tsc: Det", 32621], ["ected 3392.294 MH", 32622], ["z processor\r\n[ ", 32623], ["0.002000] Calibratin", 32624], ["g delay loop (skipp", 32625], ["ed) preset value.", 32626], [". 6784.58 BogoMIP", 32627], ["S (lpj=3392294)\r\n[ ", 32628], [" 0.002305] pid_max", 32629], [": default: 32768 min", 32630], ["imum: 301\r\n[ ", 32631], [" 0.002804] Securit", 32632], ["y Framework initializ", 32633], ["ed\r\n[ 0.003007", 32634], ["] SELinux: Initiali", 32635], ["zing.\r\n", 32636], ["[ 0.0", 32637], ["04004] Dentry cache ha", 32638], ["sh table entries: 262", 32639], ["144 (order: 9, 20971", 32640], ["52 bytes)\r\n", 32641], ["[ 0.0", 32642], ["05153] Inode-cache hash", 32643], [" table entries: 13107", 32644], ["2 (order: 8, 1048576", 32645], [" bytes)\r\n", 32646], ["[ 0.0060", 32647], ["64] Mount-cache hash", 32648], [" table entries: 256\r", 32649], ["\n[ ", 32650], [" 0.006653] Initializ", 32651], ["ing cgroup subsys", 32652], [" memory\r\n[ 0.0", 32653], ["07007] Initializing ", 32654], ["cgroup subsys device", 32655], ["s\r\n[ 0.007486] ", 32656], ["Initializing cgroup ", 32657], ["subsys freezer\r\n", 32658], ["[ 0.008003] Ini", 32659], ["tializing cgroup sub", 32660], ["sys net_cls\r\n[ ", 32661], ["0.008474] Initializi", 32662], ["ng cgroup subsys b", 32663], ["lkio\r\n[ 0.009", 32664], ["003] Initializing cg", 32665], ["roup subsys perf_eve", 32666], ["nt\r\n[ 0.009500]", 32667], [" Initializing cgrou", 32668], ["p subsys hugetlb\r\n", 32669], ["[ 0.0100", 32670], ["51] mce: CPU suppor", 32671], ["ts 10 MCE banks\r\n", 32672], ["[ 0.010522] La", 32673], ["st level iTLB entrie", 32674], ["s: 4KB 0, 2MB 0, ", 32675], ["4MB 0\r\n[ 0.010522", 32676], ["] Last level dTLB ent", 32677], ["ries: 4KB 0, 2MB 0, ", 32678], ["4MB 0\r\n[ 0.010522]", 32679], [" tlb_flushall_shift:", 32680], [" 6\r\n", 32681], ["[ 0.011145", 32682], ["] Freeing SMP altern", 32683], ["atives memory: 24K (", 32684], ["ffffffff81e5d000 - f", 32685], ["fffffff81e63000)\r", 32686], ["\n", 32687], ["[ 0.0", 32688], ["14639] ACPI: Core revi", 32691], ["sion 20130517\r\n", 32692], ["[ 0.0", 32693], ["15507] ACPI: All ACPI", 32694], [" Tables successful", 32695], ["ly acquired\r\n[", 32696], [" 0.016051] ftrace", 32697], [": allocating 25129 e", 32698], ["ntries in 99 pages\r\n", 32699], ["[ 0.022", 32700], ["783] ..TIMER: vector=0x30 ", 32724], ["apic1=0 pin1=2 apic2=-1 pin2", 32725], ["=-1\r\n[ 0.023002] smpb", 32726], ["oot: CPU0: Intel Q", 32727], ["EMU Virtual CPU version 1.", 32728], ["4.2 (fam: 06, model: 02,", 32729], [" stepping: 03)\r\n", 32730], ["[ 0.0", 32731], ["25000] Performance Events: u", 32833], ["nsupported p6 CPU model 2 ", 32834], ["no PMU driver, softw", 32835], ["are events only.\r\n", 32836], ["[ 0.", 32837], ["026203] NMI watchdog: dis", 32838], ["abled (cpu0): hardware even", 32839], ["ts not enabled\r\n", 32840], ["[ 0.027054] smpboot: Boo", 32841], ["ting Node 0, Processors ", 32842], [" #1 OK\r\n", 32843], ["[ 0.00200", 32844], ["0] kvm-clock: cpu 1, msr 0:7fffc04", 32855], ["1, secondary cpu clock\r\n", 32856], ["[ 0.040050] B", 32857], ["rought up 2 CPUs\r\n[ 0.0", 32878], ["40031] KVM setup async PF for cpu 1\r\n", 32879], ["[ 0.040033] kvm-stealtime: cpu 1", 32880], [", msr 7dd0df00\r\n[ 0.041002] smpb", 32881], ["oot: Total of 2 processors activat", 32882], ["ed (13569.17 BogoMIPS)\r\n", 32883], ["[ 0.04", 32884], ["2282] devtmpfs: initialized\r\n", 32885], ["[ ", 32886], ["0.044009] atomi", 32887], ["c64 test passed for x", 32888], ["86-64 platform with ", 32889], ["CX8 and with SSE\r\n", 32890], ["[ 0.044877", 32891], ["] RTC time: 21:54:39", 32892], [", date: 04/26/14\r\n", 32893], ["[ 0.045029] NE", 32894], ["T: Registered protoc", 32895], ["ol family 16\r\n", 32896], ["[ 0.046", 32897], ["035] ACPI: bus type PCI", 32898], [" registered\r\n[ 0", 32899], [".046468] acpiphp: ACP", 32900], ["I Hot Plug PCI Con", 32901], ["troller Driver versi", 32902], ["on: 0.5\r\n[ ", 32903], [" 0.047069] PCI: Usi", 32904], ["ng configuration type", 32905], [" 1 for base access\r\n", 32906], ["[ 0.048", 32907], ["304] bio: create slab <", 32908], ["bio-0> at 0\r\n", 32909], ["[ 0", 32910], [".048474] ACPI: Added", 32911], [" _OSI(Module Device)\r\n", 32912], ["[ 0.049002] ACP", 32913], ["I: Added _OSI(Proces", 32914], ["sor Device)\r\n[ 0", 32915], [".049455] ACPI: Adde", 32916], ["d _OSI(3.0 ", 32917], ["_SCP Extensions)", 32918], ["\r\n[ 0.050002] A", 32919], ["CPI: Added _OSI(Proce", 32920], ["ssor Aggregator Devi", 32921], ["ce)\r\n", 32922], ["[ ", 32923], [" 0.052228] ACPI: ", 32925], ["Interpreter enabled\r\n", 32926], ["[ 0.052728] ACPI", 32927], [" Exception: AE_NOT_F", 32928], ["OUND, While evalua", 32929], ["ting Sleep State [\\_S", 32930], ["1_] (20130517/hwxf", 32931], ["ace-571)\r\n[ 0.05", 32932], ["3558] ACPI Exception", 32933], [": AE_NOT_FOUND, Wh", 32934], ["ile evaluating Sl", 32935], ["eep State [\\_", 32936], ["S2_] (20130517/hwx", 32937], ["face-571)\r\n[ 0.0", 32938], ["54666] ACPI: (suppor", 32939], ["ts S0 S3 S4 S5)\r\n[", 32940], [" 0.055001] ACPI: ", 32941], ["Using IOAPIC for inte", 32942], ["rrupt routing\r\n[ ", 32943], [" 0.055517] PCI: Us", 32944], ["ing host bridge windo", 32945], ["ws from ACPI; if nec", 32946], ["essary, use \"p", 32947], ["ci=nocrs\" and r", 32948], ["eport a bug\r\n", 32949], ["[ 0.05", 32950], ["6203] ACPI: No dock de", 32951], ["vices found.\r\n", 32952], ["[ 0.0", 32953], ["59150] ACPI: PCI Root B", 32955], ["ridge [PCI0] (domain ", 32956], ["0000 [bus 00-ff])\r\n", 32957], ["[ 0.059829] acpi ", 32958], ["PNP0A03:00: ACPI _OS", 32959], ["C support notificatio", 32960], ["n failed, disab", 32961], ["ling PCIe ASPM", 32962], ["\r\n[ 0.060011] a", 32963], ["cpi PNP0A03:00: Unab", 32964], ["le to request _OSC con", 32965], ["trol (_OSC support m", 32966], ["ask: 0x08)\r\n", 32967], ["[ 0.061070] acp", 32968], ["i PNP0A03:00: fail t", 32969], ["o add MMCONFIG inf", 32970], ["ormation, can'", 32971], ["t access extended P", 32972], ["CI configuration sp", 32973], ["ace under this brid", 32974], ["ge.\r\n", 32975], ["[ 0.062133] ac", 32976], ["piphp: Slot [2] regi", 32977], ["stered\r\n[ 0.06", 32978], ["2562] acpiphp: Slot ", 32979], ["[3] registered\r\n", 32980], ["[ 0.063016] acpi", 32981], ["php: Slot [4] regist", 32982], ["ered\r\n[ 0.063", 32983], ["454] acpiphp: Slot ", 32984], ["[5] registered\r\n", 32985], ["[ 0.063883] acpi", 32986], ["php: Slot [6] regist", 32987], ["ered\r\n[ 0.064", 32988], ["016] acpiphp: Slot ", 32989], ["[7] registered\r\n", 32990], ["[ 0.064448] acpip", 32991], ["hp: Slot [8] registe", 32992], ["red\r\n[ 0.0650", 32993], ["16] acpiphp: Slot [9", 32994], ["] registered\r", 32995], ["\n[ 0.065504] ", 32996], ["acpiphp: Slot [10] ", 32997], ["registered\r\n[ ", 32998], [" 0.066015] acpiphp:", 32999], [" Slot [11] registere", 33000], ["d\r\n[ 0.066457", 33001], ["] acpiphp: Slot [12]", 33002], [" registered\r\n[ ", 33003], [" 0.067013] acpiphp", 33004], [": Slot [13] registere", 33005], ["d\r\n[ 0.067444]", 33006], [" acpiphp: Slot [14] ", 33007], ["registered\r\n[ 0", 33008], [".067864] acpiphp: Sl", 33009], ["ot [15] registered\r\n", 33010], ["[ 0.068016] ac", 33011], ["piphp: Slot [16] reg", 33012], ["istered\r\n[ 0.0", 33013], ["68441] acpiphp: Slot", 33014], [" [17] registered\r\n", 33015], ["[ 0.069015] acpi", 33016], ["php: Slot [18] regis", 33017], ["tered\r\n[ 0.069", 33018], ["448] acpiphp: Slot [", 33019], ["19] registered\r\n", 33020], ["[ 0.070015] acpip", 33021], ["hp: Slot [20] regist", 33022], ["ered\r\n[ 0.0704", 33023], ["43] acpiphp: Slot [21", 33024], ["] registered\r\n[ ", 33025], [" 0.070867] acpiphp:", 33026], [" Slot [22] registere", 33027], ["d\r\n[ 0.071016]", 33028], [" acpiphp: Slot [23] ", 33029], ["registered\r\n[ ", 33030], ["0.071442] acpiphp: S", 33031], ["lot [24] registered\r", 33032], ["\n[ 0.072015] ", 33033], ["acpiphp: Slot [25] re", 33034], ["gistered\r\n[ 0.", 33035], ["072442] acpiphp: Slo", 33036], ["t [26] registered\r\n", 33037], ["[ 0.073015] acp", 33038], ["iphp: Slot [27] regi", 33039], ["stered\r\n[ 0.07", 33040], ["3443] acpiphp: Slot ", 33041], ["[28] registered\r\n[", 33042], [" 0.073863] acpiph", 33043], ["p: Slot [29] registe", 33044], ["red\r\n[ 0.07401", 33045], ["6] acpiphp: Slot [30", 33046], ["] registered\r\n[ ", 33047], [" 0.074443] acpiphp:", 33048], [" Slot [31] registere", 33049], ["d\r\n[ 0.075009]", 33050], [" PCI host bridge to b", 33051], ["us 0000:00\r\n[ 0.", 33052], ["075431] pci_bus 0000", 33053], [":00: root bus resourc", 33054], ["e [bus 00-ff]\r\n[ ", 33055], [" 0.076002] pci_bus ", 33056], ["0000:00: root bus re", 33057], ["source [io 0x0000-0x", 33058], ["0cf7]\r\n[ 0.07663", 33059], ["3] pci_bus 0000:00: ", 33060], ["root bus resource [i", 33061], ["o 0x0d00-0xffff]\r\n", 33062], ["[ 0.077002] pci_", 33063], ["bus 0000:00: root bus", 33064], [" resource [mem 0x000", 33065], ["a0000-0x000bffff]\r\n", 33066], ["[ 0.078002] pci_b", 33067], ["us 0000:00: root bus", 33068], [" resource [mem 0x800", 33069], ["00000-0xfebfffff]\r\n", 33070], ["[ 0.08", 33071], ["8205] pci 0000:00:0", 33081], ["1.3: quirk: [io 0xb0", 33082], ["00-0xb03f] claimed b", 33083], ["y PIIX4 ACPI\r\n[ ", 33084], [" 0.089009] pci 0000:0", 33085], ["0:01.3: quirk: [io ", 33086], ["0xb100-0xb10f] claime", 33087], ["d by PIIX4 SMB\r\n", 33088], ["[ 0.1101", 33089], ["68] ACPI: PCI Interrupt", 33110], [" Link [LNKA] (IRQs", 33111], [" 5 *10 11)\r\n", 33112], ["[ 0.110961", 33113], ["] ACPI: PCI Interrupt", 33114], [" Link [LNKB] (IRQs", 33115], [" 5 *10 11)\r\n", 33116], ["[ 0.111249]", 33117], [" ACPI: PCI Interrupt", 33118], [" Link [LNKC] (IRQs ", 33119], ["5 10 *11)\r\n", 33120], ["[ 0.112227] A", 33121], ["CPI: PCI Interrupt Li", 33122], ["nk [LNKD] (IRQs ", 33123], ["5 10 *11)\r\n", 33124], ["[ 0.113083] ACP", 33125], ["I: PCI Interrupt Lin", 33126], ["k [LNKS] (IRQs *9)", 33127], ["\r\n", 33128], ["[ 0.1", 33129], ["13867] ACPI: Enable", 33130], ["d 16 GPEs in block 0", 33131], ["0 to 0F\r\n", 33132], ["[ 0.114070]", 33133], [" vgaarb: loaded\r\n", 33134], ["[ 0.114343] S", 33135], ["CSI subsystem ini", 33136], ["tialized\r\n[ 0.1", 33137], ["15002] ACPI: bus typ", 33138], ["e ATA registered\r\n", 33139], ["[ 0.11", 33140], ["5453] ACPI: bus type", 33141], [" USB registered\r\n", 33142], ["[ 0.116011] usbco", 33143], ["re: registered new i", 33144], ["nterface driver usbf", 33145], ["s\r\n[ 0.116586] ", 33146], ["usbcore: registered ", 33147], ["new interface drive", 33148], ["r hub\r\n[ ", 33149], ["0.117017] usbcore: r", 33150], ["egistered new device", 33151], [" driver usb\r\n", 33152], ["[ 0.118037] ", 33153], ["PCI: Using ACPI for I", 33154], ["RQ routing\r\n", 33155], ["[ 0.11", 33156], ["8674] NetLabel: Init", 33157], ["ializing\r\n[ 0.1", 33158], ["19001] NetLabel: do", 33159], ["main hash size = 128", 33160], ["\r\n[ 0.119481] N", 33161], ["etLabel: protocol", 33162], ["s = UNLABELED CIPSOv", 33163], ["4\r\n[ 0.120008] ", 33164], ["NetLabel: unlabeled", 33165], [" traffic allowed by ", 33166], ["default\r\n[ 0.", 33167], ["120641] HPET: 3 time", 33168], ["rs in total, 0 timers", 33169], [" will be used for pe", 33170], ["r-cpu timer\r\n[ ", 33171], [" 0.121014] hpet0: at", 33172], [" MMIO 0xfed00000, IR", 33173], ["Qs 2, 8, 0\r\n[", 33174], [" 0.122108] hpe", 33175], ["t0: 3 comparators, 6", 33176], ["4-bit 100.000000 MHz", 33177], [" counter\r\n", 33178], ["[ 0.1", 33179], ["26021] Switched to cloc", 33184], ["ksource kvm-clock\r\n", 33185], ["[ 0.129", 33186], ["552] pnp: PnP ACPI init\r\n", 33190], ["[ 0.129907] ACPI:", 33191], [" bus type PNP registe", 33192], ["red\r\n", 33193], ["[ 0.1", 33194], ["30765] pnp: PnP ACPI: ", 33195], ["found 6 devices\r\n[", 33196], [" 0.131230] ACPI: b", 33197], ["us type PNP unregist", 33198], ["ered\r\n", 33199], ["[ 0.13", 33200], ["9669] NET: Registered ", 33208], ["protocol family 2\r\n", 33209], ["[ 0.140", 33210], ["260] TCP established ", 33211], ["hash table entries: 1", 33212], ["6384 (order: 6, 26214", 33213], ["4 bytes)\r\n[ ", 33214], [" 0.141092] TCP bind ", 33215], ["hash table entries: ", 33216], ["16384 (order: 6, 2621", 33217], ["44 bytes)\r\n[ ", 33218], ["0.141784] TCP: Hash ", 33219], ["tables configured (es", 33220], ["tablished 16384 bind", 33221], [" 16384)\r\n[ 0.1", 33222], ["42472] TCP: reno reg", 33223], ["istered\r\n[ 0.142", 33224], ["808] UDP hash table ", 33225], ["entries: 1024 (order", 33226], [": 3, 32768 bytes)\r\n", 33227], ["[ 0.143431] UDP-", 33228], ["Lite hash table entr", 33229], ["ies: 1024 (order: 3, ", 33230], ["32768 bytes)\r\n", 33231], ["[ 0.144122] NET:", 33232], [" Registered protocol ", 33233], ["family 1\r\n[ 0.1", 33234], ["44579] pci 0000:00:0", 33235], ["0.0: Limiting direct ", 33236], ["PCI/PCI transfers\r\n", 33237], ["[ 0.145191] pci", 33238], [" 0000:00:01.0: PIIX3", 33239], [": Enabling Passive Re", 33240], ["lease\r\n[ 0.145", 33241], ["789] pci 0000:00:01.", 33242], ["0: Activating ISA DMA", 33243], [" hang workarounds\r\n", 33244], ["[ 0.1", 33245], ["46611] ACPI: PCI Interr", 33246], ["upt Link [LNKD] enabl", 33247], ["ed at IRQ 11\r\n", 33248], ["[ 0.1", 33249], ["47660] Unpacking initra", 33250], ["mfs...\r\n", 33251], ["[ 2.432769] Fre", 33252], ["eing initrd memory: 3382", 35537], ["4K (ffff88007dee8000 - fff", 35538], ["f88007fff0000)\r\n", 35539], ["[ 2.4", 35540], ["34181] Initialise syst", 35541], ["em trusted keyring\r\n", 35542], ["[ 2.434758] audi", 35543], ["t: initializing netlin", 35544], ["k socket (disabled)\r\n", 35545], ["[ 2.435406] ", 35546], ["type=2000 audit(139854", 35547], ["9281.756:1): initiali", 35548], ["zed\r\n", 35549], ["[ 2.450", 35550], ["049] HugeTLB registered", 35564], [" 2 MB page size, pre-a", 35565], ["llocated 0 pages\r\n", 35566], ["[ 2.451", 35567], ["530] zbud: loaded\r\n", 35568], ["[ 2.", 35569], ["451976] VFS: Disk quot", 35570], ["as dquot_6.5.2\r\n", 35571], ["[ 2.452479] Dquot", 35572], ["-cache hash table entr", 35573], ["ies: 512 (order 0, 40", 35574], ["96 bytes)\r\n", 35575], ["[ 2.4", 35576], ["53430] msgmni has been", 35577], [" set to 3998\r\n[ ", 35578], [" 2.453876] Key type", 35579], [" big_key registered", 35580], ["\r\n", 35581], ["[ 2.4", 35582], ["55127] alg: No test for", 35583], [" stdrng (krng)\r\n[ ", 35584], ["2.455575] NET: Register", 35585], ["ed protocol family 38\r\n", 35586], ["[ 2.456064] Key", 35587], [" type asymmetric registe", 35588], ["red\r\n[ 2.456498] A", 35589], ["symmetric key parser 'x", 35590], ["509' registered\r\n", 35591], ["[ 2.457035] Block l", 35592], ["ayer SCSI generic (bsg", 35593], [") driver version 0.4 lo", 35594], ["aded (major 252)\r\n", 35595], ["[ 2.457937] io s", 35596], ["cheduler noop register", 35597], ["ed\r\n[ 2.458401] ", 35598], ["io scheduler deadline ", 35599], ["registered\r\n[ 2.", 35600], ["458910] io scheduler c", 35601], ["fq registered (default)", 35602], ["\r\n[ 2.4594", 35603], ["66] pci_hotplug: PCI Ho", 35604], ["t Plug PCI Core versio", 35605], ["n: 0.5\r\n[ 2.4600", 35606], ["58] pciehp: PCI Express", 35607], [" Hot Plug Controller Dr", 35608], ["iver version: 0.4\r\n", 35609], ["[ 2.460808] i", 35610], ["nput: Power Button as /", 35611], ["devices/LNXSYSTM:00/LNXP", 35612], ["WRBN:00/input/input0\r\n", 35613], ["[ 2.461586] ACPI", 35614], [": Power Button [PWRF]\r", 35615], ["\n[ 2.46", 35616], ["2059] GHES: HEST is no", 35617], ["t enabled!\r\n[ 2", 35618], [".462480] Serial: 8250/1", 35619], ["6550 driver, 4 ports, ", 35620], ["IRQ sharing enabled\r\n", 35621], ["[ 2.48", 35622], ["4286] 00:04: ttyS0", 35644], [" at I/O 0x3f8 (irq = 4) ", 35645], ["is a 16550A\r\n", 35646], ["[ 2.48524", 35647], ["2] Non-volatile memory ", 35648], ["driver v1.3\r\n[ 2.48", 35649], ["5752] Linux agpgart int", 35650], ["erface v0.103\r\n", 35651], ["[ 2.486", 35652], ["923] scsi0 : ata_piix\r", 35653], ["\n[ 2.4873", 35654], ["25] scsi1 : ata_piix\r\n", 35655], ["[ 2.487653] ata1:", 35656], [" PATA max MWDMA2 cmd 0x", 35657], ["1f0 ctl 0x3f6 bmdma 0x", 35658], ["c0a0 irq 14\r\n[ 2.4", 35659], ["88359] ata2: PATA max M", 35660], ["WDMA2 cmd 0x170 ctl 0x3", 35661], ["76 bmdma 0xc0a8 irq 15\r", 35662], ["\n[ 2.489", 35663], ["097] libphy: Fixe", 35664], ["d MDIO Bus: probed\r\n", 35665], ["[ 2.489650] ehci", 35666], ["_hcd: USB 2.0 'Enhanced", 35667], ["' Host Controller (EHCI", 35668], [") Driver\r\n[ 2.49", 35669], ["0341] ehci-pci: EHCI PC", 35670], ["I platform driver\r\n[ ", 35671], [" 2.490804] ohci_hcd:", 35672], [" USB 1.1 'Open' Host Co", 35673], ["ntroller (OHCI) Driver\r", 35674], ["\n[ 2.491452", 35675], ["] ohci-pci: OHCI PC", 35676], ["I platform driver\r\n[", 35677], [" 2.491986] uhci_hcd:", 35678], [" USB Universal Host Con", 35679], ["troller Interface drive", 35680], ["r\r\n", 35681], ["[ 2.", 35682], ["493219] uhci_hcd 0000:", 35683], ["00:01.2: UHCI Host Cont", 35684], ["roller\r\n[ 2.493", 35685], ["800] uhci_hcd 0000:00:", 35686], ["01.2: new USB bus regi", 35687], ["stered, assigned bus nu", 35688], ["mber 1\r\n[ ", 35689], [" 2.494642] uhci_hcd 00", 35690], ["00:00:01.2: irq 11, io ", 35691], ["base 0x0000c040\r\n", 35692], ["[ 2.495277] usb us", 35693], ["b1: New USB device foun", 35694], ["d, idVendor=1d6b, idPro", 35695], ["duct=0001\r\n[ 2.495", 35696], ["973] usb usb1: New USB ", 35697], ["device strings: Mf", 35698], ["r=3, Product=2, SerialN", 35699], ["umber=1\r\n[ 2.4967", 35700], ["68] usb usb1: Product:", 35701], [" UHCI Host Controller\r\n", 35702], ["[ 2.497282] u", 35703], ["sb usb1: Manufacturer: ", 35704], ["Linux 3.11.10-301.fc20.", 35705], ["x86_64 uhci_hcd\r\n[ ", 35706], [" 2.498037] usb usb1: S", 35707], ["erialNumber: 0000:00", 35708], [":01.2\r\n[ 2.", 35709], ["498602] hub 1-0:1.0: US", 35710], ["B hub found\r\n[ 2.4", 35711], ["98999] hub 1-0:1.0: 2 p", 35712], ["orts detected\r\n", 35713], ["[ 2.499564", 35714], ["] usbcore: registered n", 35715], ["ew interface driver us", 35716], ["bserial\r\n[ 2.500", 35717], ["223] usbcore: r", 35718], ["egistered new interf", 35719], ["ace driver usbserial_", 35720], ["generic\r\n[ 2.50", 35721], ["1039] usbserial: USB S", 35722], ["erial support regis", 35723], ["tered for generic\r\n", 35724], ["[ 2.501732] i8042", 35725], [": PNP: PS/2 Controller", 35726], [" [PNP0303:KBD,PNP0f13", 35727], [":MOU] at 0x60,0x64", 35728], [" irq 1,12\r\n", 35729], ["[ 2", 35730], [".503177] serio: i", 35731], ["8042 KBD port at 0x60,", 35732], ["0x64 irq 1\r\n[ 2.5", 35733], ["03744] serio: i8042 A", 35734], ["UX port at 0x60,0x64 ", 35735], ["irq 12\r\n[ ", 35736], [" 2.504348] mousedev", 35737], [": PS/2 mouse device co", 35738], ["mmon for all mice\r\n", 35739], ["[ 2.5", 35740], ["05219] input: AT T", 35741], ["ranslated Set 2 keybo", 35742], ["ard as /devices/platfo", 35743], ["rm/i8042/serio0/input", 35744], ["/input1\r\n[", 35745], [" 2.506271] rtc_c", 35746], ["mos 00:00: RTC can wak", 35747], ["e from S4\r\n", 35748], ["[ 2.", 35749], ["507018] rtc_cmos 00:00", 35750], [": rtc core: regist", 35751], ["ered rtc_cmos as rtc0\r", 35752], ["\n[ 2.5", 35753], ["07799] rtc_cmos 00:", 35754], ["00: alarms up to one", 35755], [" day, 114 bytes nvra", 35756], ["m, hpet irqs\r\n", 35757], ["[ 2.508673] devic", 35758], ["e-mapper: uevent: vers", 35759], ["ion 1.0.3\r\n", 35760], ["[ 2.", 35761], ["510401] device-ma", 35763], ["pper: ioctl: 4.25.0", 35764], ["-ioctl (2013-06-26)", 35765], [" initialised: dm-deve", 35766], ["l@redhat.com\r\n[", 35767], [" 2.511465] cpui", 35768], ["dle: using governor me", 35769], ["nu\r\n[ 2.51194", 35770], ["5] hidraw: raw HID ev", 35771], ["ents driver (C) Jiri K", 35772], ["osina\r\n[ 2", 35773], [".512583] usbcore: reg", 35774], ["istered new interface ", 35775], ["driver usbhid\r\n[ ", 35776], [" 2.513198] usbhid: USB", 35777], [" HID core driver\r\n", 35778], ["[ 2.513661] dro", 35779], ["p_monitor: Initializin", 35780], ["g network drop monito", 35781], ["r service\r\n[ ", 35782], [" 2.514420] ip_ta", 35783], ["bles: (C) 2000-2006 Ne", 35784], ["tfilter Core Team\r\n", 35785], ["[ 2.515066] T", 35786], ["CP: cubic registered\r\n", 35787], ["[ 2.515438] In", 35788], ["itializing XFRM netlink", 35789], [" socket\r\n[ ", 35790], [" 2.515999] NET: Registe", 35791], ["red protocol family 10\r\n", 35792], ["[ ", 35793], ["2.516586] mip6: Mobile ", 35794], ["IPv6\r\n[ 2.516914] ", 35795], ["NET: Registered protoco", 35796], ["l family 17\r\n", 35797], ["[ 2.", 35798], ["517590] Loading compile", 35799], ["d-in X.509 certificates", 35800], ["\r\n", 35801], ["[ 2.", 35802], ["518687] Loaded X.509 ", 35803], ["cert 'Fedora kernel si", 35804], ["gning key: 03591dc57a69", 35805], ["0741401a1c202e2b3d9f4fe", 35806], ["d2a0e'\r\n[ 2.", 35807], ["519670] registered task", 35808], ["stats version 1\r\n", 35809], ["[ 2.52", 35810], ["0351] Magic number", 35811], [": 10:62:956\r\n[ ", 35812], [" 2.520788] pci 0000:00:", 35813], ["04.0: hash matches\r\n", 35814], ["[ 2.521298]", 35815], [" rtc_cmos 00:00: settin", 35816], ["g system clock to 2", 35817], ["014-04-26 21:54:41 UTC ", 35818], ["(1398549281)\r\n", 35819], ["[ 2.642", 35820], ["777] ata2.00: ATAPI: Q", 35941], ["EMU DVD-ROM, 1.4.2, ", 35942], ["max UDMA/100\r\n", 35943], ["[ 2.643", 35944], ["907] ata2.00: confi", 35945], ["gured for MWDMA2\r\n", 35946], ["[ ", 35947], ["2.644990] scsi 1:0:0", 35948], [":0: CD-ROM ", 35949], [" QEMU QEMU DVD-RO", 35950], ["M 1.4. PQ: 0 ANSI", 35951], [": 5\r\n", 35952], ["[ 2.646", 35953], ["302] sr0: scsi3-mmc d", 35954], ["rive: 4x/4x cd/rw xa/", 35955], ["form2 tray\r\n[ 2.6", 35956], ["46926] cdrom: Uniform", 35957], [" CD-ROM driver Revis", 35958], ["ion: 3.20\r\n", 35959], ["[ 2.", 35960], ["647780] sr 1:0:0:0: ", 35961], ["Attached scsi gener", 35962], ["ic sg0 type 5\r\n", 35963], ["[ 2", 35964], [".649196] Freeing un", 35965], ["used kernel memory", 35966], [": 1424K (ffffffff8", 35967], ["1cf9000 - fffffff", 35968], ["f81e5d000)\r\n[ ", 35969], [" 2.650232] Write", 35970], [" protecting the ke", 35971], ["rnel read-only dat", 35972], ["a: 12288k\r\n", 35973], ["[ 2", 35974], [".653315] Freeing unuse", 35977], ["d kernel memory: 1", 35978], ["688K (ffff88000165", 35979], ["a000 - ffff8800018", 35980], ["00000)\r\n", 35981], ["[ 2.655", 35982], ["953] Freeing unused ke", 35984], ["rnel memory: 1232K", 35985], [" (ffff880001acc000 ", 35986], ["- ffff880001c00000", 35987], [")\r\n", 35988], ["[ 2.6592", 35989], ["85] systemd[1]: syste", 35992], ["md 208 running in s", 35993], ["ystem mode. (+PAM +L", 35994], ["IBWRAP +AUDIT +SELI", 35995], ["NUX +IMA +SYSVINIT ", 35996], ["+LIBCRYPTSETUP +GCR", 35997], ["YPT +ACL +XZ)\r\n", 35998], ["[ 2.660740] s", 35999], ["ystemd[1]: Detected", 36000], [" virtualization 'kv", 36001], ["m'.\r\n[ 2.6613", 36002], ["69] systemd[1]: Runn", 36003], ["ing in initial RAM ", 36004], ["disk.\r\n", 36005], ["\r\nWelcome", 36006], [" to \u001b[0;34mFedora 20 (Heise", 36007], ["nbug) dracut-034-64.git2013120", 36008], ["5.fc20 (Initramfs)\u001b[0m!", 36009], ["\r\n\r\n", 36010], ["[ 2.663174] ", 36011], ["systemd[1]: No h", 36012], ["ostname configured", 36013], [".\r\n[ 2.663770", 36014], ["] systemd[1]: Set ", 36015], ["hostname to <lo", 36016], ["calhost>.\r\n", 36017], ["[ 2.664439] sys", 36018], ["temd[1]: Initializ", 36019], ["ing machine ID fro", 36020], ["m KVM UUID.\r\n", 36021], ["[ 2.668", 36022], ["571] systemd[1]: Start", 36026], ["ing -.slice.\r\n", 36027], ["[\u001b[32m ", 36028], [" OK \u001b[0m] Created slice -", 36029], [".slice.\r\n[ ", 36030], ["2.669848] systemd[1", 36031], ["]: Created slice -.", 36032], ["slice.\r\n[ 2.", 36033], ["670376] systemd[1", 36034], ["]: Starting System ", 36035], ["Slice.\r\n", 36036], ["[\u001b", 36037], ["[32m OK \u001b[0m] ", 36038], ["Created slice System Sl", 36039], ["ice.\r\n[ ", 36040], ["2.671797] systemd[", 36041], ["1]: Created slice ", 36042], ["System Slice.\r\n", 36043], ["[ 2.672394] s", 36044], ["ystemd[1]: Starting", 36045], [" Slices.\r\n", 36046], ["[\u001b[32m ", 36047], ["OK \u001b[0m] Reached target Slic", 36048], ["es.\r\n[ 2.67", 36049], ["3450] systemd[1]: ", 36050], ["Reached target Slice", 36051], ["s.\r\n[ 2.67397", 36052], ["6] systemd[1]: Star", 36053], ["ting Timers.\r\n", 36054], ["[\u001b", 36055], ["[32m OK \u001b[0m] Reached ", 36056], ["target Timers.\r\n", 36057], ["[ 2.675064] ", 36058], ["systemd[1]: Reache", 36059], ["d target Timers.\r\n", 36060], ["[ 2.675603] s", 36061], ["ystemd[1]: Startin", 36062], ["g Encrypted Volume", 36063], ["s.\r\n", 36064], ["[\u001b[32m OK ", 36065], ["\u001b[0m] Reached target Encr", 36066], ["ypted Volumes.\r\n[", 36067], [" 2.676955] syste", 36068], ["md[1]: Reached targ", 36069], ["et Encrypted Volumes", 36070], [".\r\n[ 2.6775", 36071], ["72] systemd[1]: Star", 36072], ["ting Journal Socke", 36073], ["t.\r\n", 36074], ["[\u001b[32m OK \u001b[0m] ", 36075], ["Listening on Journal Socket.\r", 36076], ["\n[ 2.67", 36077], ["8762] systemd[1]:", 36078], [" Listening on Jour", 36079], ["nal Socket.\r\n", 36080], ["[ ", 36081], ["2.679494] systemd[", 36082], ["1]: Starting dracu", 36083], ["t cmdline hook...\r", 36084], ["\n", 36085], [" Starting", 36086], [" dracut cmdline hook...\r\n", 36087], ["[ 2", 36088], [".681122] systemd[1]: ", 36089], ["Started Load Kernel", 36090], [" Modules.\r\n", 36091], ["[ 2.6", 36092], ["82595] systemd[1]: Sta", 36093], ["rting Setup Virtual ", 36094], ["Console...\r\n", 36095], [" ", 36096], [" Starting Setup Virtual", 36097], [" Console...\r\n", 36098], ["[ 2", 36099], [".684129] systemd[1]: S", 36100], ["tarting Journal Ser", 36101], ["vice...\r\n", 36102], [" S", 36103], ["tarting Journal Service", 36104], ["...\r\n", 36105], ["[\u001b[32m", 36106], [" OK \u001b[0m] Start", 36107], ["ed Journal Service.", 36108], ["\r\n", 36109], ["[ 2.68", 36110], ["7987] systemd-journald[", 36112], ["59]: Vacuuming done", 36113], [", freed 0 bytes\r\n", 36114], ["[ 2.69", 36115], ["3543] systemd[1]: Started ", 36121], ["Journal Service.\r\n", 36122], ["[\u001b[32m", 36123], [" OK \u001b[0m] Listening ", 36124], ["on udev Kernel Socket.\r\n", 36125], ["[\u001b[32m OK \u001b", 36126], ["[0m] Listening on udev Control Soc", 36127], ["ket.\r\n", 36128], ["[\u001b[32m OK ", 36129], ["\u001b[0m] Reached target Sockets.\r\n", 36130], [" Startin", 36131], ["g Create list of required static", 36132], [" device nodes...rrent kernel", 36133], ["...\r\n", 36134], [" Start", 36135], ["ing Device-Mapper Multipath Devi", 36136], ["ce Controller...\r\n", 36137], ["[\u001b[32m OK \u001b", 36138], ["[0m] Reached target Swap.\r\n", 36139], ["[\u001b[32m", 36140], [" OK \u001b[0m] Reached target", 36142], [" Local File Systems.\r\n", 36143], ["[\u001b[32m", 36144], [" OK \u001b[0m] Started Set", 36145], ["up Virtual Console.\r", 36146], ["\n", 36147], ["[\u001b[32m ", 36148], [" OK \u001b[0m] Started Create", 36151], [" list of required static dev", 36152], ["ice [ 2.70487", 36153], ["1] device-mapper: m", 36154], ["ultipath: version 1", 36155], [".5.1 loaded\r\nnodes ", 36156], ["...current kernel.\r\n", 36157], [" ", 36158], ["Starting Create static dev", 36160], ["ice nodes in /dev...\r\n", 36161], ["[\u001b[32m ", 36162], ["OK \u001b[0m] Started Create ", 36165], ["static device nodes in /dev.\r\n", 36166], ["[\u001b[32m OK ", 36167], ["\u001b[0m] Started Device-Mapper Mult", 36169], ["ipath Device Controller.", 36170], ["\r\n", 36171], ["[ 2.73216", 36172], ["5] BIOS EDD facility v0.16 2004", 36193], ["-Jun-25, 1 devices found\r\n", 36194], ["[ 2.761882] dr", 36195], ["acut-cmdline[54]: Warning: inst.ks='file://doesn", 36225], ["otexist.conf'\r\n", 36226], ["[ 2.762987]", 36227], [" dracut-cmdline[54]: Warning: ca", 36228], ["n't find //doesnotexist.conf!\r\n", 36229], ["[ 2.801025", 36230], ["] usb 1-1: new full-speed USB", 36268], [" device number 2 using uhci_h", 36269], ["cd\r\n", 36270], ["[\u001b[32m OK \u001b[0m] ", 36271], ["Started dracut cmdline hook.\r\n", 36314], [" ", 36315], ["Starting dracut pre-udev hook...\r\n", 36316], ["[ ", 36317], [" 2.857272] squashfs:", 36329], [" version 4.0 (2009/01/31) P", 36330], ["hillip Lougher\r\n", 36331], ["[ 2", 36332], [".860731] Loading iSCSI t", 36335], ["ransport class v2.0-8", 36336], ["70.\r\n", 36337], ["[ 2", 36338], [".864710] iscsi: register", 36341], ["ed transport (tcp)\r\n", 36342], ["[ 2", 36343], [".866989] alua: device ha", 36345], ["ndler registered\r\n", 36346], ["[ 2", 36347], [".869246] emc: device h", 36349], ["andler registered\r\n", 36350], ["[ 2", 36351], [".871511] hp_sw: device", 36353], [" handler registered\r\n", 36354], ["[ 2", 36355], [".873800] rdac: device ha", 36357], ["ndler registered\r\n", 36358], ["[ 2.", 36359], ["887359] FDC 0 is a S82078", 36372], ["B\r\n", 36373], ["[ 2", 36374], [".891219] No iBFT detected", 36378], [".\r\n", 36379], ["[ 2", 36380], [".893340] md: raid0 perso", 36382], ["nality registered for", 36383], [" level 0\r\n", 36384], ["[ 2", 36385], [".896140] md: raid1 perso", 36387], ["nality registered for l", 36388], ["evel 1\r\n", 36389], ["[ 2", 36390], [".898616] async_tx: ap", 36392], ["i initialized (async)\r\n", 36393], ["[ ", 36394], [" 2.900335] xor: m", 36395], ["easuring software che", 36396], ["cksum speed\r\n", 36397], ["[ ", 36398], [" 2.910013] ", 36408], ["prefetch64-sse: 16988.000 MB/", 36409], ["sec\r\n", 36410], ["[ 2.9", 36411], ["20015] generic_sse: 16016", 36421], [".000 MB/sec\r\n[ 2.920", 36422], ["581] xor: using function: prefetch64-sse (1698", 36423], ["8.000 MB/sec)\r\n", 36424], ["[ 2.940", 36425], ["015] raid6: sse2x1 10097", 36444], [" MB/s\r\n", 36445], ["[ 2.95", 36446], ["0896] usb 1-1: New USB device found,", 36457], [" idVendor=0627, idProduct=0001\r\n[ ", 36458], [" 2.951654] usb 1-1: New USB devic", 36459], ["e strings: Mfr=1, Product=3, SerialNumber=5\r\n[ 2.95", 36460], ["2484] usb 1-1: Product: QEMU ", 36461], ["USB Tablet\r\n[ 2.952", 36462], ["986] usb 1-1: Manufactu", 36463], ["rer: QEMU\r\n[ 2.95", 36464], ["3422] usb 1-1: SerialNu", 36465], ["mber: 42\r\n", 36466], ["[ 2.9", 36467], ["57011] raid6: sse2x2 ", 36471], ["12328 MB/s\r\n", 36472], ["[ 2", 36473], [".963030] input: QEMU ", 36479], ["QEMU USB Tablet as /dev", 36480], ["ices/pci0000:00/0000:00:01.2", 36481], ["/usb1/1-1/1-1:1.0/input/i", 36482], ["nput2\r\n[ 2.", 36483], ["964200] hid-generic 0003:0627", 36484], [":0001.0001: input,hidra", 36485], ["w0: USB HID v0.01 Poin", 36486], ["ter [QEMU QEMU USB Tablet", 36487], ["] on usb-0000:00:01.2-1/input0", 36488], ["\r\n", 36489], ["[ ", 36490], ["2.974012] raid6: sse2x", 36499], ["4 14343 MB/s\r\n[ ", 36500], ["2.974506] raid6: using", 36501], [" algorithm sse2x4 (143", 36502], ["43 MB/s)\r\n[ 2.975116] r", 36503], ["aid6: using intx1 recovery algorith", 36504], ["m\r\n", 36505], ["[ 2.97", 36506], ["9337] md: raid6 personality reg", 36510], ["istered for level 6\r\n[ 2.979905", 36511], ["] md: raid5 personality regist", 36512], ["ered for level 5\r\n[ 2.980565]", 36513], [" md: raid4 personality registered", 36514], [" for level 4\r\n", 36515], ["[ 2", 36516], [".984432] md: raid10 personality", 36520], [" registered for level 10\r\n", 36521], ["[ 2", 36522], [".986493] md: linear per", 36524], ["sonality registered fo", 36525], ["r level -1\r\n", 36526], ["[ 2.991610] device-mapper: multipath round-robin: version 1.0.0 loaded\r\n", 36527], ["[ 2.996064] sha256_ssse3: Neith", 36533], ["er AVX nor SSSE3 ", 36537], ["is available/usable.\r\n", 36538], ["[ 3.012056] RPC: Registered named ", 36539], ["UNIX socket transport module.\r\n[ ", 36555], [" 3.012792] RPC: Re", 36556], ["gistered udp transport modul", 36557], ["e.\r\n[ 3.013298] RPC: Register", 36558], ["ed tcp transport module.\r\n[ ", 36559], [" 3.013870] RPC: Registered tcp ", 36560], ["NFSv4.1 backchannel transport modul", 36561], ["e.\r\n", 36562], ["[\u001b[32m OK \u001b[0m] St", 36563], ["arted dracut pre-udev hook.\r\n", 36607], [" ", 36608], ["Starting udev Kernel Device Manager...\r", 36609], ["\n", 36610], ["[ 3.060", 36611], ["347] systemd-udevd[374]: starti", 36613], ["ng version 208\r\n", 36614], ["[\u001b[32m OK ", 36615], ["\u001b[0m] Started udev Kernel Device Man", 36616], ["ager.\r\n", 36617], [" Starting dracut pr", 36618], ["e-trigger hook...\r\n", 36619], ["[ 3.120856]", 36620], [" ACPI: PCI Interrupt Link [", 36679], ["LNKC] enabled at IRQ 10\r\n", 36680], ["[ 3.124", 36681], ["556] ACPI: PCI Interrupt Link [", 36684], ["LNKA] enabled at IRQ 10\r\n", 36685], ["[ 3.167000", 36686], ["] vda: unknown partition tab", 36728], ["le\r\n", 36729], ["[\u001b[32m OK \u001b[", 36730], ["0m] Started dracut pre-trigger hoo", 36758], ["k.\r\n", 36759], [" Starting udev ", 36760], ["Coldplug all Devices...\r\n", 36761], ["[\u001b[32m OK \u001b[0", 36762], ["m] Started udev Coldplug all Devices.\r\n", 36771], [" Start", 36772], ["ing dracut initqueue hook...\r\n", 36773], [" Startin", 36774], ["g Show Plymouth Boot Screen...\r\n", 36775], ["[\u001b[32m OK \u001b[0m", 36776], ["] Reached target System Initializa", 36781], ["tion.\r\n", 36782], ["[\u001b[32m OK \u001b[0m] S", 36783], ["tarted Show Plymouth Boot Screen.\r\r\n", 36848], ["[\u001b[32m OK ", 36849], ["\u001b[0m] Reached target Paths.\r\r\n", 36850], ["[\u001b[32m OK", 36851], [" \u001b[0m] Reached target B", 36852], ["asic System.\r\r\n", 36853], ["[ 3.36876", 36854], ["8] input: ImExPS/2", 36944], [" Generic Explorer", 36945], [" Mouse as /devices/", 36946], ["platform/i8042/ser", 36947], ["io1/input/input3\r\n", 36948], ["[ 3.4350", 36949], ["91] tsc: Refined TSC cl", 37015], ["ocksource calibratio", 37016], ["n: 3392.375 MHz\r\n", 37017], ["[ 186.826348] dracut-initqueue[489]: Warning: Could not boot.\r\r\n", 37018], ["[\u001b[32m OK \u001b[0m] Started Show Plymouth Boot", 220407], [" Screen.\r\r\n[\u001b[32m OK \u001b[0m] Reached target Paths.\r\r\n[\u001b[32m OK \u001b[0m] Re", 220408], ["ached target Basic System.\r\r\n[ 186.826348] dracut-initq", 220409], ["ueue[489]: Warning: Could not boot.\r\r\n", 220410], ["[ 186.831278] ", 220411], ["dracut-initqueue[489]: Warning: /dev/root does not exis", 220413], ["t\r\n", 220414], [" Starting Dracut Emergency Shell...\r", 220415], ["\n", 220420], ["Warning: /dev/root does not exist\r\n", 220421], ["\r\n", 220441], ["Generating \"/run/initramfs/rdsosreport.txt\"\r\n", 220444], ["\r\n\r\nEntering emer", 220446], ["gency mode. Exit the shell to continu", 220489], ["e.\r\nType \"journalctl\" to view s", 220490], ["ystem logs.\r\nYou might want ", 220491], ["to save \"/run/initramfs/rdsosreport.txt", 220492], ["\" to a USB stick or /boot\r\nafter mou", 220493], ["nting them and attach it to a bu", 220494], ["g report.\r\n\r\n\r\n", 220495], ["dracut:/# ", 220496], ["\r\n", 220498], ["Domain installation still in progress. You can reconnect to \r\nthe console to complete the installation process.\r\n", 239442], ["^]", 242461], ["\r\n", 244112], ["Connected to domain F20\r\nEscape character is ^]\r\n", 247929], ["\r\n", 252512], ["\u001b]0;dustymabe@localhost:/home/dustymabe/Desktop/Dropbox/www/web/dustymabe.com/content/2014-04-26\u0007root@localhost: 2014-04-26>", 253299], ["\r\n\u001b]0;dustymabe@localhost:/home/dustymabe/Desktop/Dropbox/www/web/dustymabe.com/content/2014-04-26\u0007root@localhost: 2014-04-26>", 253302], ["e", 253940], ["x", 254212], ["i", 254436], ["t", 254653], ["\r\nexit\r\n", 254789]]; var toggle = true; var totalTime = 0; var TICK = 33; var TIMESTEP = 33; var time = 33; var pos = 0; var timer; function scrub() { setPercent = document.getElementById('scrubber').value; time = (setPercent / 100) * totalTime; restart(time); } function buildTimeString() { millis = data[data.length - 1][1]; totalTime = millis; hours = Math.floor(millis / (1000 * 60 * 60)); millis -= hours * (1000 * 60 * 60) minutes = Math.floor(millis / (1000 * 60)); millis -= minutes * (1000 * 60); seconds = Math.floor(millis / 1000); return hours + ':' + minutes + ':' + seconds; } function advance() { document.getElementById('scrubber').value = Math.ceil((time / totalTime) * 100); for (; pos < data.length; pos++) { if (data[pos][1] <= time) { term.write(data[pos][0]); } else { break; } } if (pos >= data.length) { clearInterval(timer); } time += TIMESTEP; } function pause(test) { if (!toggle && test) { return; } if (toggle) { clearInterval(timer); toggle = !toggle; } else { timer = setInterval(advance, TICK); toggle = !toggle; } } function setSpeed() { speed = document.getElementById('speed').value; if (speed == 0) { TIMESTEP = TICK; } else if (speed < 0) { TIMESTEP = TICK / -speed; } else { TIMESTEP = TICK * speed; } } function restart(millis) { clearInterval(timer); term.reset(); time = millis; pos = 0; toggle = true; timer = setInterval(advance, TICK); } var term = new Terminal({ cols: 103, rows: 40, screenKeys: true }); timestr = buildTimeString(); document.getElementById("afterScrubberText").innerHTML=timestr; term.open(document.body); timer = setInterval(advance, TICK); </script> </body> </html>
View Attachment As Raw
Actions:
View
Attachments on
bug 989255
:
779408
| 890118