Last active
December 16, 2015 00:58
-
-
Save digitalextremist/5351024 to your computer and use it in GitHub Desktop.
Reproducible crashing of Reel, run as a Rack handler, being asked for a MultiPart hash of POST variables.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'rubygems' | |
require "bundler/setup" | |
require 'reel/app' | |
MU_BASE = File.expand_path( File.dirname( __FILE__ ) ) | |
class Wu | |
include Reel::App | |
get '/' do |request| | |
puts "Request came in //" | |
[200, {}, "index"] | |
end | |
get '/uploader.html' do |request| | |
puts "uploader.html request came in //" | |
[ 200, {}, IO.binread( MU_BASE + "/public/uploader.html" ) ] | |
end | |
get '/uploader.js' do |request| | |
puts "uploader.js request came in //" | |
[ 200, {}, IO.binread( MU_BASE + "/public/uploader.js" ) ] | |
end | |
get '/uploader.swf' do |request| | |
puts "Uploader request came in //" | |
[ 200, {}, IO.binread( MU_BASE + "/public/uploader.swf" ) ] | |
end | |
post '/uploading' do |request| | |
puts "Uploading request came in //" | |
puts request.input #de What to do here, to expose multipart data? | |
[200, {}, request] | |
end | |
end | |
Wu.new( '0.0.0.0', 88 ) | |
puts "Testing Octarine server, provided by Reel //" | |
sleep |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr"> | |
<head> | |
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/> | |
<title>pluploader</title> | |
<style type="text/css"> | |
body { | |
font-family:Verdana, Geneva, sans-serif; | |
font-size:13px; | |
color:#333; | |
background:url(bg.jpg); | |
} | |
</style> | |
<script type="text/javascript" src="/uploader.js"></script> | |
</head> | |
<body> | |
<div id="container"> | |
<div id="filelist">No runtime found.</div> | |
<br /> | |
<a id="pickfiles" href="javascript:;">[Select files]</a> | |
<a id="uploadfiles" href="javascript:;">[Upload files]</a> | |
</div> | |
<script type="text/javascript"> | |
// Custom example logic | |
function $(id) { return document.getElementById(id); } | |
var uploader = new plupload.Uploader({ | |
runtimes : 'html5,flash,html4', | |
browse_button : 'pickfiles', | |
container: 'container', | |
max_file_size: '10mb', | |
url: '/uploading', | |
flash_swf_url: '/uploader.swf', | |
}); | |
uploader.bind('Init', function(up, params) { $('filelist').innerHTML = "<div>Current runtime: " + params.runtime + "</div>"; }); | |
uploader.bind('FilesAdded', function(up, files) { | |
for (var i in files) { | |
$('filelist').innerHTML += '<div id="' + files[i].id + '">' + files[i].name + ' (' + plupload.formatSize(files[i].size) + ') <b></b></div>'; | |
} | |
}); | |
uploader.bind('UploadProgress', function(up, file) { | |
$(file.id).getElementsByTagName('b')[0].innerHTML = '<span>' + file.percent + "%</span>"; | |
}); | |
$('uploadfiles').onclick = function() { | |
uploader.start(); | |
return false; | |
}; | |
uploader.init(); | |
</script> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*1.5.6*/ | |
(function(){var f=0,l=[],n={},j={},a={"<":"lt",">":"gt","&":"amp",'"':"quot","'":"#39"},m=/[<>&\"\']/g,b,c=window.setTimeout,d={},e;function h(){this.returnValue=false}function k(){this.cancelBubble=true}(function(o){var p=o.split(/,/),q,s,r;for(q=0;q<p.length;q+=2){r=p[q+1].split(/ /);for(s=0;s<r.length;s++){j[r[s]]=p[q]}}})("application/msword,doc dot,application/pdf,pdf,application/pgp-signature,pgp,application/postscript,ps ai eps,application/rtf,rtf,application/vnd.ms-excel,xls xlb,application/vnd.ms-powerpoint,ppt pps pot,application/zip,zip,application/x-shockwave-flash,swf swfl,application/vnd.openxmlformats-officedocument.wordprocessingml.document,docx,application/vnd.openxmlformats-officedocument.wordprocessingml.template,dotx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,xlsx,application/vnd.openxmlformats-officedocument.presentationml.presentation,pptx,application/vnd.openxmlformats-officedocument.presentationml.template,potx,application/vnd.openxmlformats-officedocument.presentationml.slideshow,ppsx,application/x-javascript,js,application/json,json,audio/mpeg,mpga mpega mp2 mp3,audio/x-wav,wav,audio/mp4,m4a,image/bmp,bmp,image/gif,gif,image/jpeg,jpeg jpg jpe,image/photoshop,psd,image/png,png,image/svg+xml,svg svgz,image/tiff,tiff tif,text/plain,asc txt text diff log,text/html,htm html xhtml,text/css,css,text/csv,csv,text/rtf,rtf,video/mpeg,mpeg mpg mpe m2v,video/quicktime,qt mov,video/mp4,mp4,video/x-m4v,m4v,video/x-flv,flv,video/x-ms-wmv,wmv,video/avi,avi,video/webm,webm,video/3gpp,3gp,video/3gpp2,3g2,video/vnd.rn-realvideo,rv,application/vnd.oasis.opendocument.formula-template,otf,application/octet-stream,exe");var g={VERSION:"1.5.6",STOPPED:1,STARTED:2,QUEUED:1,UPLOADING:2,FAILED:4,DONE:5,GENERIC_ERROR:-100,HTTP_ERROR:-200,IO_ERROR:-300,SECURITY_ERROR:-400,INIT_ERROR:-500,FILE_SIZE_ERROR:-600,FILE_EXTENSION_ERROR:-601,IMAGE_FORMAT_ERROR:-700,IMAGE_MEMORY_ERROR:-701,IMAGE_DIMENSIONS_ERROR:-702,mimeTypes:j,ua:(function(){var s=navigator,r=s.userAgent,t=s.vendor,p,o,q;p=/WebKit/.test(r);q=p&&t.indexOf("Apple")!==-1;o=window.opera&&window.opera.buildNumber;return{windows:navigator.platform.indexOf("Win")!==-1,android:/Android/.test(r),ie:!p&&!o&&(/MSIE/gi).test(r)&&(/Explorer/gi).test(s.appName),webkit:p,gecko:!p&&/Gecko/.test(r),safari:q,opera:!!o}}()),typeOf:function(p){return({}).toString.call(p).match(/\s([a-z|A-Z]+)/)[1].toLowerCase()},extend:function(o){g.each(arguments,function(p,q){if(q>0){g.each(p,function(s,r){o[r]=s})}});return o},cleanName:function(o){var p,q;q=[/[\300-\306]/g,"A",/[\340-\346]/g,"a",/\307/g,"C",/\347/g,"c",/[\310-\313]/g,"E",/[\350-\353]/g,"e",/[\314-\317]/g,"I",/[\354-\357]/g,"i",/\321/g,"N",/\361/g,"n",/[\322-\330]/g,"O",/[\362-\370]/g,"o",/[\331-\334]/g,"U",/[\371-\374]/g,"u"];for(p=0;p<q.length;p+=2){o=o.replace(q[p],q[p+1])}o=o.replace(/\s+/g,"_");o=o.replace(/[^a-z0-9_\-\.]+/gi,"");return o},addRuntime:function(o,p){p.name=o;l[o]=p;l.push(p);return p},guid:function(){var o=new Date().getTime().toString(32),p;for(p=0;p<5;p++){o+=Math.floor(Math.random()*65535).toString(32)}return(g.guidPrefix||"p")+o+(f++).toString(32)},buildUrl:function(p,o){var q="";g.each(o,function(s,r){q+=(q?"&":"")+encodeURIComponent(r)+"="+encodeURIComponent(s)});if(q){p+=(p.indexOf("?")>0?"&":"?")+q}return p},each:function(r,s){var q,p,o;if(r){q=r.length;if(q===b){for(p in r){if(r.hasOwnProperty(p)){if(s(r[p],p)===false){return}}}}else{for(o=0;o<q;o++){if(s(r[o],o)===false){return}}}}},formatSize:function(o){if(o===b||/\D/.test(o)){return g.translate("N/A")}if(o>1073741824){return Math.round(o/1073741824,1)+" GB"}if(o>1048576){return Math.round(o/1048576,1)+" MB"}if(o>1024){return Math.round(o/1024,1)+" KB"}return o+" b"},getPos:function(p,t){var u=0,s=0,w,v=document,q,r;p=p;t=t||v.body;function o(C){var A,B,z=0,D=0;if(C){B=C.getBoundingClientRect();A=v.compatMode==="CSS1Compat"?v.documentElement:v.body;z=B.left+A.scrollLeft;D=B.top+A.scrollTop}return{x:z,y:D}}if(p&&p.getBoundingClientRect&&g.ua.ie&&(!v.documentMode||v.documentMode<8)){q=o(p);r=o(t);return{x:q.x-r.x,y:q.y-r.y}}w=p;while(w&&w!=t&&w.nodeType){u+=w.offsetLeft||0;s+=w.offsetTop||0;w=w.offsetParent}w=p.parentNode;while(w&&w!=t&&w.nodeType){u-=w.scrollLeft||0;s-=w.scrollTop||0;w=w.parentNode}return{x:u,y:s}},getSize:function(o){return{w:o.offsetWidth||o.clientWidth,h:o.offsetHeight||o.clientHeight}},parseSize:function(o){var p;if(typeof(o)=="string"){o=/^([0-9]+)([mgk]?)$/.exec(o.toLowerCase().replace(/[^0-9mkg]/g,""));p=o[2];o=+o[1];if(p=="g"){o*=1073741824}if(p=="m"){o*=1048576}if(p=="k"){o*=1024}}return o},xmlEncode:function(o){return o?(""+o).replace(m,function(p){return a[p]?"&"+a[p]+";":p}):o},toArray:function(q){var p,o=[];for(p=0;p<q.length;p++){o[p]=q[p]}return o},inArray:function(q,r){if(r){if(Array.prototype.indexOf){return Array.prototype.indexOf.call(r,q)}for(var o=0,p=r.length;o<p;o++){if(r[o]===q){return o}}}return -1},addI18n:function(o){return g.extend(n,o)},translate:function(o){return n[o]||o},isEmptyObj:function(o){if(o===b){return true}for(var p in o){return false}return true},hasClass:function(q,p){var o;if(q.className==""){return false}o=new RegExp("(^|\\s+)"+p+"(\\s+|$)");return o.test(q.className)},addClass:function(p,o){if(!g.hasClass(p,o)){p.className=p.className==""?o:p.className.replace(/\s+$/,"")+" "+o}},removeClass:function(q,p){var o=new RegExp("(^|\\s+)"+p+"(\\s+|$)");q.className=q.className.replace(o,function(s,r,t){return r===" "&&t===" "?" ":""})},getStyle:function(p,o){if(p.currentStyle){return p.currentStyle[o]}else{if(window.getComputedStyle){return window.getComputedStyle(p,null)[o]}}},addEvent:function(t,o,u){var s,r,q,p;p=arguments[3];o=o.toLowerCase();if(e===b){e="Plupload_"+g.guid()}if(t.addEventListener){s=u;t.addEventListener(o,s,false)}else{if(t.attachEvent){s=function(){var v=window.event;if(!v.target){v.target=v.srcElement}v.preventDefault=h;v.stopPropagation=k;u(v)};t.attachEvent("on"+o,s)}}if(t[e]===b){t[e]=g.guid()}if(!d.hasOwnProperty(t[e])){d[t[e]]={}}r=d[t[e]];if(!r.hasOwnProperty(o)){r[o]=[]}r[o].push({func:s,orig:u,key:p})},removeEvent:function(t,o){var r,u,q;if(typeof(arguments[2])=="function"){u=arguments[2]}else{q=arguments[2]}o=o.toLowerCase();if(t[e]&&d[t[e]]&&d[t[e]][o]){r=d[t[e]][o]}else{return}for(var p=r.length-1;p>=0;p--){if(r[p].key===q||r[p].orig===u){if(t.removeEventListener){t.removeEventListener(o,r[p].func,false)}else{if(t.detachEvent){t.detachEvent("on"+o,r[p].func)}}r[p].orig=null;r[p].func=null;r.splice(p,1);if(u!==b){break}}}if(!r.length){delete d[t[e]][o]}if(g.isEmptyObj(d[t[e]])){delete d[t[e]];try{delete t[e]}catch(s){t[e]=b}}},removeAllEvents:function(p){var o=arguments[1];if(p[e]===b||!p[e]){return}g.each(d[p[e]],function(r,q){g.removeEvent(p,q,o)})}};g.Uploader=function(s){var p={},v,u=[],r,q=false;v=new g.QueueProgress();s=g.extend({chunk_size:0,multipart:true,multi_selection:true,file_data_name:"file",filters:[]},s);function t(){var x,y=0,w;if(this.state==g.STARTED){for(w=0;w<u.length;w++){if(!x&&u[w].status==g.QUEUED){x=u[w];x.status=g.UPLOADING;if(this.trigger("BeforeUpload",x)){this.trigger("UploadFile",x)}}else{y++}}if(y==u.length){this.stop();this.trigger("UploadComplete",u)}}}function o(){var x,w;v.reset();for(x=0;x<u.length;x++){w=u[x];if(w.size!==b){v.size+=w.size;v.loaded+=w.loaded}else{v.size=b}if(w.status==g.DONE){v.uploaded++}else{if(w.status==g.FAILED){v.failed++}else{v.queued++}}}if(v.size===b){v.percent=u.length>0?Math.ceil(v.uploaded/u.length*100):0}else{v.bytesPerSec=Math.ceil(v.loaded/((+new Date()-r||1)/1000));v.percent=v.size>0?Math.ceil(v.loaded/v.size*100):0}}g.extend(this,{state:g.STOPPED,runtime:"",features:{},files:u,settings:s,total:v,id:g.guid(),init:function(){var B=this,C,y,x,A=0,z;if(typeof(s.preinit)=="function"){s.preinit(B)}else{g.each(s.preinit,function(E,D){B.bind(D,E)})}s.page_url=s.page_url||document.location.pathname.replace(/\/[^\/]+$/g,"/");if(!/^(\w+:\/\/|\/)/.test(s.url)){s.url=s.page_url+s.url}s.chunk_size=g.parseSize(s.chunk_size);s.max_file_size=g.parseSize(s.max_file_size);B.bind("FilesAdded",function(D,G){var F,E,I=0,J,H=s.filters;if(H&&H.length){J=[];g.each(H,function(K){g.each(K.extensions.split(/,/),function(L){if(/^\s*\*\s*$/.test(L)){J.push("\\.*")}else{J.push("\\."+L.replace(new RegExp("["+("/^$.*+?|()[]{}\\".replace(/./g,"\\$&"))+"]","g"),"\\$&"))}})});J=new RegExp(J.join("|")+"$","i")}for(F=0;F<G.length;F++){E=G[F];E.loaded=0;E.percent=0;E.status=g.QUEUED;if(J&&!J.test(E.name)){D.trigger("Error",{code:g.FILE_EXTENSION_ERROR,message:g.translate("File extension error."),file:E});continue}if(E.size!==b&&E.size>s.max_file_size){D.trigger("Error",{code:g.FILE_SIZE_ERROR,message:g.translate("File size error."),file:E});continue}u.push(E);I++}if(I){c(function(){B.trigger("QueueChanged");B.refresh()},1)}else{return false}});if(s.unique_names){B.bind("UploadFile",function(D,E){var G=E.name.match(/\.([^.]+)$/),F="tmp";if(G){F=G[1]}E.target_name=E.id+"."+F})}B.bind("UploadProgress",function(D,E){E.percent=E.size>0?Math.ceil(E.loaded/E.size*100):100;o()});B.bind("StateChanged",function(D){if(D.state==g.STARTED){r=(+new Date())}else{if(D.state==g.STOPPED){for(C=D.files.length-1;C>=0;C--){if(D.files[C].status==g.UPLOADING){D.files[C].status=g.QUEUED;o()}}}}});B.bind("QueueChanged",o);B.bind("Error",function(D,E){if(E.file){E.file.status=g.FAILED;o();if(D.state==g.STARTED){c(function(){t.call(B)},1)}}});B.bind("FileUploaded",function(D,E){E.status=g.DONE;E.loaded=E.size;D.trigger("UploadProgress",E);c(function(){t.call(B)},1)});if(s.runtimes){y=[];z=s.runtimes.split(/\s?,\s?/);for(C=0;C<z.length;C++){if(l[z[C]]){y.push(l[z[C]])}}}else{y=l}function w(){var G=y[A++],F,D,E;if(G){F=G.getFeatures();D=B.settings.required_features;if(D){D=D.split(",");for(E=0;E<D.length;E++){if(!F[D[E]]){w();return}}}G.init(B,function(H){if(H&&H.success){B.features=F;B.runtime=G.name;B.trigger("Init",{runtime:G.name});B.trigger("PostInit");B.refresh()}else{w()}})}else{B.trigger("Error",{code:g.INIT_ERROR,message:g.translate("Init error.")})}}w();if(typeof(s.init)=="function"){s.init(B)}else{g.each(s.init,function(E,D){B.bind(D,E)})}},refresh:function(){this.trigger("Refresh")},start:function(){if(u.length&&this.state!=g.STARTED){this.state=g.STARTED;this.trigger("StateChanged");t.call(this)}},stop:function(){if(this.state!=g.STOPPED){this.state=g.STOPPED;this.trigger("CancelUpload");this.trigger("StateChanged")}},disableBrowse:function(){q=arguments[0]!==b?arguments[0]:true;this.trigger("DisableBrowse",q)},getFile:function(x){var w;for(w=u.length-1;w>=0;w--){if(u[w].id===x){return u[w]}}},removeFile:function(x){var w;for(w=u.length-1;w>=0;w--){if(u[w].id===x.id){return this.splice(w,1)[0]}}},splice:function(y,w){var x;x=u.splice(y===b?0:y,w===b?u.length:w);this.trigger("FilesRemoved",x);this.trigger("QueueChanged");return x},trigger:function(x){var z=p[x.toLowerCase()],y,w;if(z){w=Array.prototype.slice.call(arguments);w[0]=this;for(y=0;y<z.length;y++){if(z[y].func.apply(z[y].scope,w)===false){return false}}}return true},hasEventListener:function(w){return !!p[w.toLowerCase()]},bind:function(w,y,x){var z;w=w.toLowerCase();z=p[w]||[];z.push({func:y,scope:x||this});p[w]=z},unbind:function(w){w=w.toLowerCase();var z=p[w],x,y=arguments[1];if(z){if(y!==b){for(x=z.length-1;x>=0;x--){if(z[x].func===y){z.splice(x,1);break}}}else{z=[]}if(!z.length){delete p[w]}}},unbindAll:function(){var w=this;g.each(p,function(y,x){w.unbind(x)})},destroy:function(){this.stop();this.trigger("Destroy");this.unbindAll()}})};g.File=function(r,p,q){var o=this;o.id=r;o.name=p;o.size=q;o.loaded=0;o.percent=0;o.status=0};g.Runtime=function(){this.getFeatures=function(){};this.init=function(o,p){}};g.QueueProgress=function(){var o=this;o.size=0;o.loaded=0;o.uploaded=0;o.failed=0;o.queued=0;o.percent=0;o.bytesPerSec=0;o.reset=function(){o.size=o.loaded=o.uploaded=o.failed=o.queued=o.percent=o.bytesPerSec=0}};g.runtimes={};window.plupload=g})();(function(){if(window.google&&google.gears){return}var a=null;if(typeof GearsFactory!="undefined"){a=new GearsFactory()}else{try{a=new ActiveXObject("Gears.Factory");if(a.getBuildInfo().indexOf("ie_mobile")!=-1){a.privateSetGlobalObject(this)}}catch(b){if((typeof navigator.mimeTypes!="undefined")&&navigator.mimeTypes["application/x-googlegears"]){a=document.createElement("object");a.style.display="none";a.width=0;a.height=0;a.type="application/x-googlegears";document.documentElement.appendChild(a)}}}if(!a){return}if(!window.google){window.google={}}if(!google.gears){google.gears={factory:a}}})();(function(e,b,c,d){var f={};function a(h,k,m){var g,j,l,o;j=google.gears.factory.create("beta.canvas");try{j.decode(h);if(!k.width){k.width=j.width}if(!k.height){k.height=j.height}o=Math.min(k.width/j.width,k.height/j.height);if(o<1){j.resize(Math.round(j.width*o),Math.round(j.height*o))}else{if(!k.quality||m!=="image/jpeg"){return h}}if(k.quality){return j.encode(m,{quality:k.quality/100})}return j.encode(m)}catch(n){}return h}c.runtimes.Gears=c.addRuntime("gears",{getFeatures:function(){return{dragdrop:true,jpgresize:true,pngresize:true,chunks:true,progress:true,multipart:true,multi_selection:true}},init:function(l,n){var m,h,g=false;if(!e.google||!google.gears){return n({success:false})}try{m=google.gears.factory.create("beta.desktop")}catch(k){return n({success:false})}function j(q){var p,o,r=[],s;for(o=0;o<q.length;o++){p=q[o];s=c.guid();f[s]=p.blob;r.push(new c.File(s,p.name,p.blob.length))}l.trigger("FilesAdded",r)}l.bind("PostInit",function(){var p=l.settings,o=b.getElementById(p.drop_element);if(o){c.addEvent(o,"dragover",function(q){m.setDropEffect(q,"copy");q.preventDefault()},l.id);c.addEvent(o,"drop",function(r){var q=m.getDragData(r,"application/x-gears-files");if(q){j(q.files)}r.preventDefault()},l.id);o=0}c.addEvent(b.getElementById(p.browse_button),"click",function(u){var t=[],r,q,s;u.preventDefault();if(g){return}no_type_restriction:for(r=0;r<p.filters.length;r++){s=p.filters[r].extensions.split(",");for(q=0;q<s.length;q++){if(s[q]==="*"){t=[];break no_type_restriction}t.push("."+s[q])}}m.openFiles(j,{singleFile:!p.multi_selection,filter:t})},l.id)});l.bind("CancelUpload",function(){if(h.abort){h.abort()}});l.bind("UploadFile",function(u,r){var w=0,v,s,t=0,q=u.settings.resize,o;if(q&&/\.(png|jpg|jpeg)$/i.test(r.name)){f[r.id]=a(f[r.id],q,/\.png$/i.test(r.name)?"image/png":"image/jpeg")}r.size=f[r.id].length;s=u.settings.chunk_size;o=s>0;v=Math.ceil(r.size/s);if(!o){s=r.size;v=1}function p(){var C,y=u.settings.multipart,x=0,B={name:r.target_name||r.name},z=u.settings.url;function A(E){var D,J="----pluploadboundary"+c.guid(),G="--",I="\r\n",F,H;if(y){h.setRequestHeader("Content-Type","multipart/form-data; boundary="+J);D=google.gears.factory.create("beta.blobbuilder");c.each(c.extend(B,u.settings.multipart_params),function(L,K){D.append(G+J+I+'Content-Disposition: form-data; name="'+K+'"'+I+I);D.append(L+I)});H=c.mimeTypes[r.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream";D.append(G+J+I+'Content-Disposition: form-data; name="'+u.settings.file_data_name+'"; filename="'+r.name+'"'+I+"Content-Type: "+H+I+I);D.append(E);D.append(I+G+J+G+I);F=D.getAsBlob();x=F.length-E.length;E=F}h.send(E)}if(r.status==c.DONE||r.status==c.FAILED||u.state==c.STOPPED){return}if(o){B.chunk=w;B.chunks=v}C=Math.min(s,r.size-(w*s));if(!y){z=c.buildUrl(u.settings.url,B)}h=google.gears.factory.create("beta.httprequest");h.open("POST",z);if(!y){h.setRequestHeader("Content-Disposition",'attachment; filename="'+r.name+'"');h.setRequestHeader("Content-Type","application/octet-stream")}c.each(u.settings.headers,function(E,D){h.setRequestHeader(D,E)});h.upload.onprogress=function(D){r.loaded=t+D.loaded-x;u.trigger("UploadProgress",r)};h.onreadystatechange=function(){var D;if(h.readyState==4&&u.state!==c.STOPPED){if(h.status==200){D={chunk:w,chunks:v,response:h.responseText,status:h.status};u.trigger("ChunkUploaded",r,D);if(D.cancelled){r.status=c.FAILED;return}t+=C;if(++w>=v){r.status=c.DONE;u.trigger("FileUploaded",r,{response:h.responseText,status:h.status})}else{p()}}else{u.trigger("Error",{code:c.HTTP_ERROR,message:c.translate("HTTP Error."),file:r,chunk:w,chunks:v,status:h.status})}}};if(w<v){A(f[r.id].slice(w*s,C))}}p()});l.bind("DisableBrowse",function(o,p){g=p});l.bind("Destroy",function(o){var p,q,r={browseButton:o.settings.browse_button,dropElm:o.settings.drop_element};for(p in r){q=b.getElementById(r[p]);if(q){c.removeAllEvents(q,o.id)}}});n({success:true})}})})(window,document,plupload);(function(g,b,d,e){var a={},h={};function c(o){var n,m=typeof o,j,l,k;if(o===e||o===null){return"null"}if(m==="string"){n="\bb\tt\nn\ff\rr\"\"''\\\\";return'"'+o.replace(/([\u0080-\uFFFF\x00-\x1f\"])/g,function(r,q){var p=n.indexOf(q);if(p+1){return"\\"+n.charAt(p+1)}r=q.charCodeAt().toString(16);return"\\u"+"0000".substring(r.length)+r})+'"'}if(m=="object"){j=o.length!==e;n="";if(j){for(l=0;l<o.length;l++){if(n){n+=","}n+=c(o[l])}n="["+n+"]"}else{for(k in o){if(o.hasOwnProperty(k)){if(n){n+=","}n+=c(k)+":"+c(o[k])}}n="{"+n+"}"}return n}return""+o}function f(s){var v=false,j=null,o=null,k,l,m,u,n,q=0;try{try{o=new ActiveXObject("AgControl.AgControl");if(o.IsVersionSupported(s)){v=true}o=null}catch(r){var p=navigator.plugins["Silverlight Plug-In"];if(p){k=p.description;if(k==="1.0.30226.2"){k="2.0.30226.2"}l=k.split(".");while(l.length>3){l.pop()}while(l.length<4){l.push(0)}m=s.split(".");while(m.length>4){m.pop()}do{u=parseInt(m[q],10);n=parseInt(l[q],10);q++}while(q<m.length&&u===n);if(u<=n&&!isNaN(u)){v=true}}}}catch(t){v=false}return v}d.silverlight={trigger:function(n,k){var m=a[n],l,j;if(m){j=d.toArray(arguments).slice(1);j[0]="Silverlight:"+k;setTimeout(function(){m.trigger.apply(m,j)},0)}}};d.runtimes.Silverlight=d.addRuntime("silverlight",{getFeatures:function(){return{jpgresize:true,pngresize:true,chunks:true,progress:true,multipart:true,multi_selection:true}},init:function(p,q){var o,m="",n=p.settings.filters,l,k=b.body;if(!f("2.0.31005.0")||(g.opera&&g.opera.buildNumber)){q({success:false});return}h[p.id]=false;a[p.id]=p;o=b.createElement("div");o.id=p.id+"_silverlight_container";d.extend(o.style,{position:"absolute",top:"0px",background:p.settings.shim_bgcolor||"transparent",zIndex:99999,width:"100px",height:"100px",overflow:"hidden",opacity:p.settings.shim_bgcolor||b.documentMode>8?"":0.01});o.className="plupload silverlight";if(p.settings.container){k=b.getElementById(p.settings.container);if(d.getStyle(k,"position")==="static"){k.style.position="relative"}}k.appendChild(o);for(l=0;l<n.length;l++){m+=(m!=""?"|":"")+n[l].title+" | *."+n[l].extensions.replace(/,/g,";*.")}o.innerHTML='<object id="'+p.id+'_silverlight" data="data:application/x-silverlight," type="application/x-silverlight-2" style="outline:none;" width="1024" height="1024"><param name="source" value="'+p.settings.silverlight_xap_url+'"/><param name="background" value="Transparent"/><param name="windowless" value="true"/><param name="enablehtmlaccess" value="true"/><param name="initParams" value="id='+p.id+",filter="+m+",multiselect="+p.settings.multi_selection+'"/></object>';function j(){return b.getElementById(p.id+"_silverlight").content.Upload}p.bind("Silverlight:Init",function(){var r,s={};if(h[p.id]){return}h[p.id]=true;p.bind("Silverlight:StartSelectFiles",function(t){r=[]});p.bind("Silverlight:SelectFile",function(t,w,u,v){var x;x=d.guid();s[x]=w;s[w]=x;r.push(new d.File(x,u,v))});p.bind("Silverlight:SelectSuccessful",function(){if(r.length){p.trigger("FilesAdded",r)}});p.bind("Silverlight:UploadChunkError",function(t,w,u,x,v){p.trigger("Error",{code:d.IO_ERROR,message:"IO Error.",details:v,file:t.getFile(s[w])})});p.bind("Silverlight:UploadFileProgress",function(t,x,u,w){var v=t.getFile(s[x]);if(v.status!=d.FAILED){v.size=w;v.loaded=u;t.trigger("UploadProgress",v)}});p.bind("Refresh",function(t){var u,v,w;u=b.getElementById(t.settings.browse_button);if(u){v=d.getPos(u,b.getElementById(t.settings.container));w=d.getSize(u);d.extend(b.getElementById(t.id+"_silverlight_container").style,{top:v.y+"px",left:v.x+"px",width:w.w+"px",height:w.h+"px"})}});p.bind("Silverlight:UploadChunkSuccessful",function(t,w,u,z,y){var x,v=t.getFile(s[w]);x={chunk:u,chunks:z,response:y};t.trigger("ChunkUploaded",v,x);if(v.status!=d.FAILED&&t.state!==d.STOPPED){j().UploadNextChunk()}if(u==z-1){v.status=d.DONE;t.trigger("FileUploaded",v,{response:y})}});p.bind("Silverlight:UploadSuccessful",function(t,w,u){var v=t.getFile(s[w]);v.status=d.DONE;t.trigger("FileUploaded",v,{response:u})});p.bind("FilesRemoved",function(t,v){var u;for(u=0;u<v.length;u++){j().RemoveFile(s[v[u].id])}});p.bind("UploadFile",function(t,v){var w=t.settings,u=w.resize||{};j().UploadFile(s[v.id],t.settings.url,c({name:v.target_name||v.name,mime:d.mimeTypes[v.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream",chunk_size:w.chunk_size,image_width:u.width,image_height:u.height,image_quality:u.quality,multipart:!!w.multipart,multipart_params:w.multipart_params||{},file_data_name:w.file_data_name,headers:w.headers}))});p.bind("CancelUpload",function(){j().CancelUpload()});p.bind("Silverlight:MouseEnter",function(t){var u,v;u=b.getElementById(p.settings.browse_button);v=t.settings.browse_button_hover;if(u&&v){d.addClass(u,v)}});p.bind("Silverlight:MouseLeave",function(t){var u,v;u=b.getElementById(p.settings.browse_button);v=t.settings.browse_button_hover;if(u&&v){d.removeClass(u,v)}});p.bind("Silverlight:MouseLeftButtonDown",function(t){var u,v;u=b.getElementById(p.settings.browse_button);v=t.settings.browse_button_active;if(u&&v){d.addClass(u,v);d.addEvent(b.body,"mouseup",function(){d.removeClass(u,v)})}});p.bind("Sliverlight:StartSelectFiles",function(t){var u,v;u=b.getElementById(p.settings.browse_button);v=t.settings.browse_button_active;if(u&&v){d.removeClass(u,v)}});p.bind("DisableBrowse",function(t,u){j().DisableBrowse(u)});p.bind("Destroy",function(t){var u;d.removeAllEvents(b.body,t.id);delete h[t.id];delete a[t.id];u=b.getElementById(t.id+"_silverlight_container");if(u){u.parentNode.removeChild(u)}});q({success:true})})}})})(window,document,plupload);(function(f,b,d,e){var a={},g={};function c(){var h;try{h=navigator.plugins["Shockwave Flash"];h=h.description}catch(k){try{h=new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version")}catch(j){h="0.0"}}h=h.match(/\d+/g);return parseFloat(h[0]+"."+h[1])}d.flash={trigger:function(k,h,j){setTimeout(function(){var n=a[k],m,l;if(n){n.trigger("Flash:"+h,j)}},0)}};d.runtimes.Flash=d.addRuntime("flash",{getFeatures:function(){return{jpgresize:true,pngresize:true,maxWidth:8091,maxHeight:8091,chunks:true,progress:true,multipart:true,multi_selection:true}},init:function(n,p){var l,m,h=0,j=b.body;if(c()<10){p({success:false});return}g[n.id]=false;a[n.id]=n;l=b.getElementById(n.settings.browse_button);m=b.createElement("div");m.id=n.id+"_flash_container";d.extend(m.style,{position:"absolute",top:"0px",background:n.settings.shim_bgcolor||"transparent",zIndex:99999,width:"100%",height:"100%"});m.className="plupload flash";if(n.settings.container){j=b.getElementById(n.settings.container);if(d.getStyle(j,"position")==="static"){j.style.position="relative"}}j.appendChild(m);(function(){var q,r;q='<object id="'+n.id+'_flash" type="application/x-shockwave-flash" data="'+n.settings.flash_swf_url+'" ';if(d.ua.ie){q+='classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '}q+='width="100%" height="100%" style="outline:0"><param name="movie" value="'+n.settings.flash_swf_url+'" /><param name="flashvars" value="id='+escape(n.id)+'" /><param name="wmode" value="transparent" /><param name="allowscriptaccess" value="always" /></object>';if(d.ua.ie){r=b.createElement("div");m.appendChild(r);r.outerHTML=q;r=null}else{m.innerHTML=q}}());function o(){return b.getElementById(n.id+"_flash")}function k(){if(h++>5000){p({success:false});return}if(g[n.id]===false){setTimeout(k,1)}}k();l=m=null;n.bind("Destroy",function(q){var r;d.removeAllEvents(b.body,q.id);delete g[q.id];delete a[q.id];r=b.getElementById(q.id+"_flash_container");if(r){r.parentNode.removeChild(r)}});n.bind("Flash:Init",function(){var s={},r;try{o().setFileFilters(n.settings.filters,n.settings.multi_selection)}catch(q){p({success:false});return}if(g[n.id]){return}g[n.id]=true;n.bind("UploadFile",function(t,v){var w=t.settings,u=n.settings.resize||{};o().uploadFile(s[v.id],w.url,{name:v.target_name||v.name,mime:d.mimeTypes[v.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream",chunk_size:w.chunk_size,width:u.width,height:u.height,quality:u.quality,multipart:w.multipart,multipart_params:w.multipart_params||{},file_data_name:w.file_data_name,format:/\.(jpg|jpeg)$/i.test(v.name)?"jpg":"png",headers:w.headers,urlstream_upload:w.urlstream_upload})});n.bind("CancelUpload",function(){o().cancelUpload()});n.bind("Flash:UploadProcess",function(u,t){var v=u.getFile(s[t.id]);if(v.status!=d.FAILED){v.loaded=t.loaded;v.size=t.size;u.trigger("UploadProgress",v)}});n.bind("Flash:UploadChunkComplete",function(t,v){var w,u=t.getFile(s[v.id]);w={chunk:v.chunk,chunks:v.chunks,response:v.text};t.trigger("ChunkUploaded",u,w);if(u.status!==d.FAILED&&t.state!==d.STOPPED){o().uploadNextChunk()}if(v.chunk==v.chunks-1){u.status=d.DONE;t.trigger("FileUploaded",u,{response:v.text})}});n.bind("Flash:SelectFiles",function(t,w){var v,u,x=[],y;for(u=0;u<w.length;u++){v=w[u];y=d.guid();s[y]=v.id;s[v.id]=y;x.push(new d.File(y,v.name,v.size))}if(x.length){n.trigger("FilesAdded",x)}});n.bind("Flash:SecurityError",function(t,u){n.trigger("Error",{code:d.SECURITY_ERROR,message:d.translate("Security error."),details:u.message,file:n.getFile(s[u.id])})});n.bind("Flash:GenericError",function(t,u){n.trigger("Error",{code:d.GENERIC_ERROR,message:d.translate("Generic error."),details:u.message,file:n.getFile(s[u.id])})});n.bind("Flash:IOError",function(t,u){n.trigger("Error",{code:d.IO_ERROR,message:d.translate("IO error."),details:u.message,file:n.getFile(s[u.id])})});n.bind("Flash:ImageError",function(t,u){n.trigger("Error",{code:parseInt(u.code,10),message:d.translate("Image error."),file:n.getFile(s[u.id])})});n.bind("Flash:StageEvent:rollOver",function(t){var u,v;u=b.getElementById(n.settings.browse_button);v=t.settings.browse_button_hover;if(u&&v){d.addClass(u,v)}});n.bind("Flash:StageEvent:rollOut",function(t){var u,v;u=b.getElementById(n.settings.browse_button);v=t.settings.browse_button_hover;if(u&&v){d.removeClass(u,v)}});n.bind("Flash:StageEvent:mouseDown",function(t){var u,v;u=b.getElementById(n.settings.browse_button);v=t.settings.browse_button_active;if(u&&v){d.addClass(u,v);d.addEvent(b.body,"mouseup",function(){d.removeClass(u,v)},t.id)}});n.bind("Flash:StageEvent:mouseUp",function(t){var u,v;u=b.getElementById(n.settings.browse_button);v=t.settings.browse_button_active;if(u&&v){d.removeClass(u,v)}});n.bind("Flash:ExifData",function(t,u){n.trigger("ExifData",n.getFile(s[u.id]),u.data)});n.bind("Flash:GpsData",function(t,u){n.trigger("GpsData",n.getFile(s[u.id]),u.data)});n.bind("QueueChanged",function(t){n.refresh()});n.bind("FilesRemoved",function(t,v){var u;for(u=0;u<v.length;u++){o().removeFile(s[v[u].id])}});n.bind("StateChanged",function(t){n.refresh()});n.bind("Refresh",function(t){var u,v,w;o().setFileFilters(n.settings.filters,n.settings.multi_selection);u=b.getElementById(t.settings.browse_button);if(u){v=d.getPos(u,b.getElementById(t.settings.container));w=d.getSize(u);d.extend(b.getElementById(t.id+"_flash_container").style,{top:v.y+"px",left:v.x+"px",width:w.w+"px",height:w.h+"px"})}});n.bind("DisableBrowse",function(t,u){o().disableBrowse(u)});p({success:true})})}})})(window,document,plupload);(function(a){a.runtimes.BrowserPlus=a.addRuntime("browserplus",{getFeatures:function(){return{dragdrop:true,jpgresize:true,pngresize:true,chunks:true,progress:true,multipart:true,multi_selection:true}},init:function(g,j){var e=window.BrowserPlus,h={},d=g.settings,c=d.resize;function f(o){var n,m,k=[],l,p;for(m=0;m<o.length;m++){l=o[m];p=a.guid();h[p]=l;k.push(new a.File(p,l.name,l.size))}if(m){g.trigger("FilesAdded",k)}}function b(){var k=false;g.bind("PostInit",function(){var o,m=d.drop_element,q=g.id+"_droptarget",l=document.getElementById(m),n;function r(t,s){e.DragAndDrop.AddDropTarget({id:t},function(u){e.DragAndDrop.AttachCallbacks({id:t,hover:function(v){if(!v&&s){s()}},drop:function(v){if(s){s()}f(v)}},function(){})})}function p(){document.getElementById(q).style.top="-1000px"}if(l){if(document.attachEvent&&(/MSIE/gi).test(navigator.userAgent)){o=document.createElement("div");o.setAttribute("id",q);a.extend(o.style,{position:"absolute",top:"-1000px",background:"red",filter:"alpha(opacity=0)",opacity:0});document.body.appendChild(o);a.addEvent(l,"dragenter",function(t){var s,u;s=document.getElementById(m);u=a.getPos(s);a.extend(document.getElementById(q).style,{top:u.y+"px",left:u.x+"px",width:s.offsetWidth+"px",height:s.offsetHeight+"px"})});r(q,p)}else{r(m)}}a.addEvent(document.getElementById(d.browse_button),"click",function(y){var s=[],u,t,x=d.filters,w,v;y.preventDefault();if(k){return}no_type_restriction:for(u=0;u<x.length;u++){w=x[u].extensions.split(",");for(t=0;t<w.length;t++){if(w[t]==="*"){s=[];break no_type_restriction}v=a.mimeTypes[w[t]];if(v&&a.inArray(v,s)===-1){s.push(a.mimeTypes[w[t]])}}}e.FileBrowse.OpenBrowseDialog({mimeTypes:s},function(z){if(z.success){f(z.value)}})});l=o=null});g.bind("CancelUpload",function(){e.Uploader.cancel({},function(){})});g.bind("DisableBrowse",function(l,m){k=m});g.bind("UploadFile",function(o,l){var n=h[l.id],t={},m=o.settings.chunk_size,p,q=[];function s(u,w){var v;if(l.status==a.FAILED){return}t.name=l.target_name||l.name;if(m){t.chunk=""+u;t.chunks=""+w}v=q.shift();e.Uploader.upload({url:o.settings.url,files:{file:v},cookies:document.cookies,postvars:a.extend(t,o.settings.multipart_params),progressCallback:function(z){var y,x=0;p[u]=parseInt(z.filePercent*v.size/100,10);for(y=0;y<p.length;y++){x+=p[y]}l.loaded=x;o.trigger("UploadProgress",l)}},function(y){var x,z;if(y.success){x=y.value.statusCode;if(m){o.trigger("ChunkUploaded",l,{chunk:u,chunks:w,response:y.value.body,status:x})}if(q.length>0){s(++u,w)}else{l.status=a.DONE;o.trigger("FileUploaded",l,{response:y.value.body,status:x});if(x>=400){o.trigger("Error",{code:a.HTTP_ERROR,message:a.translate("HTTP Error."),file:l,status:x})}}}else{o.trigger("Error",{code:a.GENERIC_ERROR,message:a.translate("Generic Error."),file:l,details:y.error})}})}function r(u){l.size=u.size;if(m){e.FileAccess.chunk({file:u,chunkSize:m},function(x){if(x.success){var y=x.value,v=y.length;p=Array(v);for(var w=0;w<v;w++){p[w]=0;q.push(y[w])}s(0,v)}})}else{p=Array(1);q.push(u);s(0,1)}}if(c&&/\.(png|jpg|jpeg)$/i.test(l.name)){BrowserPlus.ImageAlter.transform({file:n,quality:c.quality||90,actions:[{scale:{maxwidth:c.width,maxheight:c.height}}]},function(u){if(u.success){r(u.value.file)}})}else{r(n)}});j({success:true})}if(e){e.init(function(l){var k=[{service:"Uploader",version:"3"},{service:"DragAndDrop",version:"1"},{service:"FileBrowse",version:"1"},{service:"FileAccess",version:"2"}];if(c){k.push({service:"ImageAlter",version:"4"})}if(l.success){e.require({services:k},function(m){if(m.success){b()}else{j()}})}else{j()}})}else{j()}}})})(plupload);(function(h,k,j,e){var c={},g;function m(o,p){var n;if("FileReader" in h){n=new FileReader();n.readAsDataURL(o);n.onload=function(){p(n.result)}}else{return p(o.getAsDataURL())}}function l(o,p){var n;if("FileReader" in h){n=new FileReader();n.readAsBinaryString(o);n.onload=function(){p(n.result)}}else{return p(o.getAsBinary())}}function d(r,p,n,v){var q,o,u,s,t=this;m(c[r.id],function(w){q=k.createElement("canvas");q.style.display="none";k.body.appendChild(q);o=q.getContext("2d");u=new Image();u.onerror=u.onabort=function(){v({success:false})};u.onload=function(){var C,x,z,y,B;if(!p.width){p.width=u.width}if(!p.height){p.height=u.height}s=Math.min(p.width/u.width,p.height/u.height);if(s<1){C=Math.round(u.width*s);x=Math.round(u.height*s)}else{if(p.quality&&n==="image/jpeg"){C=u.width;x=u.height}else{v({success:false});return}}q.width=C;q.height=x;o.drawImage(u,0,0,C,x);if(n==="image/jpeg"){y=new f(atob(w.substring(w.indexOf("base64,")+7)));if(y.headers&&y.headers.length){B=new a();if(B.init(y.get("exif")[0])){B.setExif("PixelXDimension",C);B.setExif("PixelYDimension",x);y.set("exif",B.getBinary());if(t.hasEventListener("ExifData")){t.trigger("ExifData",r,B.EXIF())}if(t.hasEventListener("GpsData")){t.trigger("GpsData",r,B.GPS())}}}}if(p.quality&&n==="image/jpeg"){try{w=q.toDataURL(n,p.quality/100)}catch(A){w=q.toDataURL(n)}}else{w=q.toDataURL(n)}w=w.substring(w.indexOf("base64,")+7);w=atob(w);if(y&&y.headers&&y.headers.length){w=y.restore(w);y.purge()}q.parentNode.removeChild(q);v({success:true,data:w})};u.src=w})}j.runtimes.Html5=j.addRuntime("html5",{getFeatures:function(){var s,o,r,q,p,n;o=r=p=n=false;if(h.XMLHttpRequest){s=new XMLHttpRequest();r=!!s.upload;o=!!(s.sendAsBinary||s.upload)}if(o){q=!!(s.sendAsBinary||(h.Uint8Array&&h.ArrayBuffer));p=!!(File&&(File.prototype.getAsDataURL||h.FileReader)&&q);n=!!(File&&(File.prototype.mozSlice||File.prototype.webkitSlice||File.prototype.slice))}g=j.ua.safari&&j.ua.windows;return{html5:o,dragdrop:(function(){var t=k.createElement("div");return("draggable" in t)||("ondragstart" in t&&"ondrop" in t)}()),jpgresize:p,pngresize:p,multipart:p||!!h.FileReader||!!h.FormData,canSendBinary:q,cantSendBlobInFormData:!!(j.ua.gecko&&h.FormData&&h.FileReader&&!FileReader.prototype.readAsArrayBuffer)||j.ua.android,progress:r,chunks:n,multi_selection:!(j.ua.safari&&j.ua.windows),triggerDialog:(j.ua.gecko&&h.FormData||j.ua.webkit)}},init:function(p,r){var n,q;function o(w){var u,t,v=[],x,s={};for(t=0;t<w.length;t++){u=w[t];if(s[u.name]){continue}s[u.name]=true;x=j.guid();c[x]=u;v.push(new j.File(x,u.fileName||u.name,u.fileSize||u.size))}if(v.length){p.trigger("FilesAdded",v)}}n=this.getFeatures();if(!n.html5){r({success:false});return}p.bind("Init",function(w){var G,F,C=[],v,D,t=w.settings.filters,u,B,s=k.body,E;G=k.createElement("div");G.id=w.id+"_html5_container";j.extend(G.style,{position:"absolute",background:p.settings.shim_bgcolor||"transparent",width:"100px",height:"100px",overflow:"hidden",zIndex:99999,opacity:p.settings.shim_bgcolor?"":0});G.className="plupload html5";if(p.settings.container){s=k.getElementById(p.settings.container);if(j.getStyle(s,"position")==="static"){s.style.position="relative"}}s.appendChild(G);no_type_restriction:for(v=0;v<t.length;v++){u=t[v].extensions.split(/,/);for(D=0;D<u.length;D++){if(u[D]==="*"){C=[];break no_type_restriction}B=j.mimeTypes[u[D]];if(B&&j.inArray(B,C)===-1){C.push(B)}}}G.innerHTML='<input id="'+p.id+'_html5" style="font-size:999px" type="file" accept="'+C.join(",")+'" '+(p.settings.multi_selection&&p.features.multi_selection?'multiple="multiple"':"")+" />";G.scrollTop=100;E=k.getElementById(p.id+"_html5");if(w.features.triggerDialog){j.extend(E.style,{position:"absolute",width:"100%",height:"100%"})}else{j.extend(E.style,{cssFloat:"right",styleFloat:"right"})}E.onchange=function(){o(this.files);this.value=""};F=k.getElementById(w.settings.browse_button);if(F){var z=w.settings.browse_button_hover,A=w.settings.browse_button_active,x=w.features.triggerDialog?F:G;if(z){j.addEvent(x,"mouseover",function(){j.addClass(F,z)},w.id);j.addEvent(x,"mouseout",function(){j.removeClass(F,z)},w.id)}if(A){j.addEvent(x,"mousedown",function(){j.addClass(F,A)},w.id);j.addEvent(k.body,"mouseup",function(){j.removeClass(F,A)},w.id)}if(w.features.triggerDialog){j.addEvent(F,"click",function(H){var y=k.getElementById(w.id+"_html5");if(y&&!y.disabled){y.click()}H.preventDefault()},w.id)}}});p.bind("PostInit",function(){var s=k.getElementById(p.settings.drop_element);if(s){if(g){j.addEvent(s,"dragenter",function(w){var v,t,u;v=k.getElementById(p.id+"_drop");if(!v){v=k.createElement("input");v.setAttribute("type","file");v.setAttribute("id",p.id+"_drop");v.setAttribute("multiple","multiple");j.addEvent(v,"change",function(){o(this.files);j.removeEvent(v,"change",p.id);v.parentNode.removeChild(v)},p.id);j.addEvent(v,"dragover",function(x){x.stopPropagation()},p.id);s.appendChild(v)}t=j.getPos(s,k.getElementById(p.settings.container));u=j.getSize(s);if(j.getStyle(s,"position")==="static"){j.extend(s.style,{position:"relative"})}j.extend(v.style,{position:"absolute",display:"block",top:0,left:0,width:u.w+"px",height:u.h+"px",opacity:0})},p.id);return}j.addEvent(s,"dragover",function(t){t.preventDefault()},p.id);j.addEvent(s,"drop",function(u){var t=u.dataTransfer;if(t&&t.files){o(t.files)}u.preventDefault()},p.id)}});p.bind("Refresh",function(s){var t,u,v,x,w;t=k.getElementById(p.settings.browse_button);if(t){u=j.getPos(t,k.getElementById(s.settings.container));v=j.getSize(t);x=k.getElementById(p.id+"_html5_container");j.extend(x.style,{top:u.y+"px",left:u.x+"px",width:v.w+"px",height:v.h+"px"});if(p.features.triggerDialog){if(j.getStyle(t,"position")==="static"){j.extend(t.style,{position:"relative"})}w=parseInt(j.getStyle(t,"zIndex"),10);if(isNaN(w)){w=0}j.extend(t.style,{zIndex:w});j.extend(x.style,{zIndex:w-1})}}});p.bind("DisableBrowse",function(s,u){var t=k.getElementById(s.id+"_html5");if(t){t.disabled=u}});p.bind("CancelUpload",function(){if(q&&q.abort){q.abort()}});p.bind("UploadFile",function(s,u){var v=s.settings,y,t;function x(A,D,z){var B;if(File.prototype.slice){try{A.slice();return A.slice(D,z)}catch(C){return A.slice(D,z-D)}}else{if(B=File.prototype.webkitSlice||File.prototype.mozSlice){return B.call(A,D,z)}else{return null}}}function w(A){var D=0,C=0,z=("FileReader" in h)?new FileReader:null;function B(){var J,N,L,M,I,K,F,E=s.settings.url;function H(Q){if(q.sendAsBinary){q.sendAsBinary(Q)}else{if(s.features.canSendBinary){var O=new Uint8Array(Q.length);for(var P=0;P<Q.length;P++){O[P]=(Q.charCodeAt(P)&255)}q.send(O.buffer)}}}function G(P){var T=0,U="----pluploadboundary"+j.guid(),R,Q="--",S="\r\n",O="";q=new XMLHttpRequest;if(q.upload){q.upload.onprogress=function(V){u.loaded=Math.min(u.size,C+V.loaded-T);s.trigger("UploadProgress",u)}}q.onreadystatechange=function(){var V,X;if(q.readyState==4&&s.state!==j.STOPPED){try{V=q.status}catch(W){V=0}if(V>=400){s.trigger("Error",{code:j.HTTP_ERROR,message:j.translate("HTTP Error."),file:u,status:V})}else{if(L){X={chunk:D,chunks:L,response:q.responseText,status:V};s.trigger("ChunkUploaded",u,X);C+=K;if(X.cancelled){u.status=j.FAILED;return}u.loaded=Math.min(u.size,(D+1)*I)}else{u.loaded=u.size}s.trigger("UploadProgress",u);P=J=R=O=null;if(!L||++D>=L){u.status=j.DONE;s.trigger("FileUploaded",u,{response:q.responseText,status:V})}else{B()}}}};if(s.settings.multipart&&n.multipart){M.name=u.target_name||u.name;q.open("post",E,true);j.each(s.settings.headers,function(W,V){q.setRequestHeader(V,W)});if(typeof(P)!=="string"&&!!h.FormData){R=new FormData();j.each(j.extend(M,s.settings.multipart_params),function(W,V){R.append(V,W)});R.append(s.settings.file_data_name,P);q.send(R);return}if(typeof(P)==="string"){q.setRequestHeader("Content-Type","multipart/form-data; boundary="+U);j.each(j.extend(M,s.settings.multipart_params),function(W,V){O+=Q+U+S+'Content-Disposition: form-data; name="'+V+'"'+S+S;O+=unescape(encodeURIComponent(W))+S});F=j.mimeTypes[u.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream";O+=Q+U+S+'Content-Disposition: form-data; name="'+s.settings.file_data_name+'"; filename="'+unescape(encodeURIComponent(u.name))+'"'+S+"Content-Type: "+F+S+S+P+S+Q+U+Q+S;T=O.length-P.length;P=O;H(P);return}}E=j.buildUrl(s.settings.url,j.extend(M,s.settings.multipart_params));q.open("post",E,true);q.setRequestHeader("Content-Type","application/octet-stream");j.each(s.settings.headers,function(W,V){q.setRequestHeader(V,W)});if(typeof(P)==="string"){H(P)}else{q.send(P)}}if(u.status==j.DONE||u.status==j.FAILED||s.state==j.STOPPED){return}M={name:u.target_name||u.name};if(v.chunk_size&&u.size>v.chunk_size&&(n.chunks||typeof(A)=="string")){I=v.chunk_size;L=Math.ceil(u.size/I);K=Math.min(I,u.size-(D*I));if(typeof(A)=="string"){J=A.substring(D*I,D*I+K)}else{J=x(A,D*I,D*I+K)}M.chunk=D;M.chunks=L}else{K=u.size;J=A}if(s.settings.multipart&&n.multipart&&typeof(J)!=="string"&&z&&n.cantSendBlobInFormData&&n.chunks&&s.settings.chunk_size){z.onload=function(){G(z.result)};z.readAsBinaryString(J)}else{G(J)}}B()}y=c[u.id];if(n.jpgresize&&s.settings.resize&&/\.(png|jpg|jpeg)$/i.test(u.name)){d.call(s,u,s.settings.resize,/\.png$/i.test(u.name)?"image/png":"image/jpeg",function(z){if(z.success){u.size=z.data.length;w(z.data)}else{if(n.chunks){w(y)}else{l(y,w)}}})}else{if(!n.chunks&&n.jpgresize){l(y,w)}else{w(y)}}});p.bind("Destroy",function(s){var u,v,t=k.body,w={inputContainer:s.id+"_html5_container",inputFile:s.id+"_html5",browseButton:s.settings.browse_button,dropElm:s.settings.drop_element};for(u in w){v=k.getElementById(w[u]);if(v){j.removeAllEvents(v,s.id)}}j.removeAllEvents(k.body,s.id);if(s.settings.container){t=k.getElementById(s.settings.container)}t.removeChild(k.getElementById(w.inputContainer))});r({success:true})}});function b(){var q=false,o;function r(t,v){var s=q?0:-8*(v-1),w=0,u;for(u=0;u<v;u++){w|=(o.charCodeAt(t+u)<<Math.abs(s+u*8))}return w}function n(u,s,t){var t=arguments.length===3?t:o.length-s-1;o=o.substr(0,s)+u+o.substr(t+s)}function p(t,u,w){var x="",s=q?0:-8*(w-1),v;for(v=0;v<w;v++){x+=String.fromCharCode((u>>Math.abs(s+v*8))&255)}n(x,t,w)}return{II:function(s){if(s===e){return q}else{q=s}},init:function(s){q=false;o=s},SEGMENT:function(s,u,t){switch(arguments.length){case 1:return o.substr(s,o.length-s-1);case 2:return o.substr(s,u);case 3:n(t,s,u);break;default:return o}},BYTE:function(s){return r(s,1)},SHORT:function(s){return r(s,2)},LONG:function(s,t){if(t===e){return r(s,4)}else{p(s,t,4)}},SLONG:function(s){var t=r(s,4);return(t>2147483647?t-4294967296:t)},STRING:function(s,t){var u="";for(t+=s;s<t;s++){u+=String.fromCharCode(r(s,1))}return u}}}function f(s){var u={65505:{app:"EXIF",name:"APP1",signature:"Exif\0"},65506:{app:"ICC",name:"APP2",signature:"ICC_PROFILE\0"},65517:{app:"IPTC",name:"APP13",signature:"Photoshop 3.0\0"}},t=[],r,n,p=e,q=0,o;r=new b();r.init(s);if(r.SHORT(0)!==65496){return}n=2;o=Math.min(1048576,s.length);while(n<=o){p=r.SHORT(n);if(p>=65488&&p<=65495){n+=2;continue}if(p===65498||p===65497){break}q=r.SHORT(n+2)+2;if(u[p]&&r.STRING(n+4,u[p].signature.length)===u[p].signature){t.push({hex:p,app:u[p].app.toUpperCase(),name:u[p].name.toUpperCase(),start:n,length:q,segment:r.SEGMENT(n,q)})}n+=q}r.init(null);return{headers:t,restore:function(y){r.init(y);var w=new f(y);if(!w.headers){return false}for(var x=w.headers.length;x>0;x--){var z=w.headers[x-1];r.SEGMENT(z.start,z.length,"")}w.purge();n=r.SHORT(2)==65504?4+r.SHORT(4):2;for(var x=0,v=t.length;x<v;x++){r.SEGMENT(n,0,t[x].segment);n+=t[x].length}return r.SEGMENT()},get:function(x){var y=[];for(var w=0,v=t.length;w<v;w++){if(t[w].app===x.toUpperCase()){y.push(t[w].segment)}}return y},set:function(y,x){var z=[];if(typeof(x)==="string"){z.push(x)}else{z=x}for(var w=ii=0,v=t.length;w<v;w++){if(t[w].app===y.toUpperCase()){t[w].segment=z[ii];t[w].length=z[ii].length;ii++}if(ii>=z.length){break}}},purge:function(){t=[];r.init(null)}}}function a(){var q,n,o={},t;q=new b();n={tiff:{274:"Orientation",34665:"ExifIFDPointer",34853:"GPSInfoIFDPointer"},exif:{36864:"ExifVersion",40961:"ColorSpace",40962:"PixelXDimension",40963:"PixelYDimension",36867:"DateTimeOriginal",33434:"ExposureTime",33437:"FNumber",34855:"ISOSpeedRatings",37377:"ShutterSpeedValue",37378:"ApertureValue",37383:"MeteringMode",37384:"LightSource",37385:"Flash",41986:"ExposureMode",41987:"WhiteBalance",41990:"SceneCaptureType",41988:"DigitalZoomRatio",41992:"Contrast",41993:"Saturation",41994:"Sharpness"},gps:{0:"GPSVersionID",1:"GPSLatitudeRef",2:"GPSLatitude",3:"GPSLongitudeRef",4:"GPSLongitude"}};t={ColorSpace:{1:"sRGB",0:"Uncalibrated"},MeteringMode:{0:"Unknown",1:"Average",2:"CenterWeightedAverage",3:"Spot",4:"MultiSpot",5:"Pattern",6:"Partial",255:"Other"},LightSource:{1:"Daylight",2:"Fliorescent",3:"Tungsten",4:"Flash",9:"Fine weather",10:"Cloudy weather",11:"Shade",12:"Daylight fluorescent (D 5700 - 7100K)",13:"Day white fluorescent (N 4600 -5400K)",14:"Cool white fluorescent (W 3900 - 4500K)",15:"White fluorescent (WW 3200 - 3700K)",17:"Standard light A",18:"Standard light B",19:"Standard light C",20:"D55",21:"D65",22:"D75",23:"D50",24:"ISO studio tungsten",255:"Other"},Flash:{0:"Flash did not fire.",1:"Flash fired.",5:"Strobe return light not detected.",7:"Strobe return light detected.",9:"Flash fired, compulsory flash mode",13:"Flash fired, compulsory flash mode, return light not detected",15:"Flash fired, compulsory flash mode, return light detected",16:"Flash did not fire, compulsory flash mode",24:"Flash did not fire, auto mode",25:"Flash fired, auto mode",29:"Flash fired, auto mode, return light not detected",31:"Flash fired, auto mode, return light detected",32:"No flash function",65:"Flash fired, red-eye reduction mode",69:"Flash fired, red-eye reduction mode, return light not detected",71:"Flash fired, red-eye reduction mode, return light detected",73:"Flash fired, compulsory flash mode, red-eye reduction mode",77:"Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected",79:"Flash fired, compulsory flash mode, red-eye reduction mode, return light detected",89:"Flash fired, auto mode, red-eye reduction mode",93:"Flash fired, auto mode, return light not detected, red-eye reduction mode",95:"Flash fired, auto mode, return light detected, red-eye reduction mode"},ExposureMode:{0:"Auto exposure",1:"Manual exposure",2:"Auto bracket"},WhiteBalance:{0:"Auto white balance",1:"Manual white balance"},SceneCaptureType:{0:"Standard",1:"Landscape",2:"Portrait",3:"Night scene"},Contrast:{0:"Normal",1:"Soft",2:"Hard"},Saturation:{0:"Normal",1:"Low saturation",2:"High saturation"},Sharpness:{0:"Normal",1:"Soft",2:"Hard"},GPSLatitudeRef:{N:"North latitude",S:"South latitude"},GPSLongitudeRef:{E:"East longitude",W:"West longitude"}};function p(u,C){var w=q.SHORT(u),z,F,G,B,A,v,x,D,E=[],y={};for(z=0;z<w;z++){x=v=u+12*z+2;G=C[q.SHORT(x)];if(G===e){continue}B=q.SHORT(x+=2);A=q.LONG(x+=2);x+=4;E=[];switch(B){case 1:case 7:if(A>4){x=q.LONG(x)+o.tiffHeader}for(F=0;F<A;F++){E[F]=q.BYTE(x+F)}break;case 2:if(A>4){x=q.LONG(x)+o.tiffHeader}y[G]=q.STRING(x,A-1);continue;case 3:if(A>2){x=q.LONG(x)+o.tiffHeader}for(F=0;F<A;F++){E[F]=q.SHORT(x+F*2)}break;case 4:if(A>1){x=q.LONG(x)+o.tiffHeader}for(F=0;F<A;F++){E[F]=q.LONG(x+F*4)}break;case 5:x=q.LONG(x)+o.tiffHeader;for(F=0;F<A;F++){E[F]=q.LONG(x+F*4)/q.LONG(x+F*4+4)}break;case 9:x=q.LONG(x)+o.tiffHeader;for(F=0;F<A;F++){E[F]=q.SLONG(x+F*4)}break;case 10:x=q.LONG(x)+o.tiffHeader;for(F=0;F<A;F++){E[F]=q.SLONG(x+F*4)/q.SLONG(x+F*4+4)}break;default:continue}D=(A==1?E[0]:E);if(t.hasOwnProperty(G)&&typeof D!="object"){y[G]=t[G][D]}else{y[G]=D}}return y}function s(){var v=e,u=o.tiffHeader;q.II(q.SHORT(u)==18761);if(q.SHORT(u+=2)!==42){return false}o.IFD0=o.tiffHeader+q.LONG(u+=2);v=p(o.IFD0,n.tiff);o.exifIFD=("ExifIFDPointer" in v?o.tiffHeader+v.ExifIFDPointer:e);o.gpsIFD=("GPSInfoIFDPointer" in v?o.tiffHeader+v.GPSInfoIFDPointer:e);return true}function r(w,u,z){var B,y,x,A=0;if(typeof(u)==="string"){var v=n[w.toLowerCase()];for(hex in v){if(v[hex]===u){u=hex;break}}}B=o[w.toLowerCase()+"IFD"];y=q.SHORT(B);for(i=0;i<y;i++){x=B+12*i+2;if(q.SHORT(x)==u){A=x+8;break}}if(!A){return false}q.LONG(A,z);return true}return{init:function(u){o={tiffHeader:10};if(u===e||!u.length){return false}q.init(u);if(q.SHORT(0)===65505&&q.STRING(4,5).toUpperCase()==="EXIF\0"){return s()}return false},EXIF:function(){var v;v=p(o.exifIFD,n.exif);if(v.ExifVersion&&j.typeOf(v.ExifVersion)==="array"){for(var w=0,u="";w<v.ExifVersion.length;w++){u+=String.fromCharCode(v.ExifVersion[w])}v.ExifVersion=u}return v},GPS:function(){var u;u=p(o.gpsIFD,n.gps);if(u.GPSVersionID){u.GPSVersionID=u.GPSVersionID.join(".")}return u},setExif:function(u,v){if(u!=="PixelXDimension"&&u!=="PixelYDimension"){return false}return r("exif",u,v)},getBinary:function(){return q.SEGMENT()}}}})(window,document,plupload);(function(d,a,b,c){function e(f){return a.getElementById(f)}b.runtimes.Html4=b.addRuntime("html4",{getFeatures:function(){return{multipart:true,triggerDialog:(b.ua.gecko&&d.FormData||b.ua.webkit)}},init:function(f,g){f.bind("Init",function(p){var j=a.body,n,h="javascript",k,x,q,z=[],r=/MSIE/.test(navigator.userAgent),t=[],m=p.settings.filters,o,l,s,w;no_type_restriction:for(o=0;o<m.length;o++){l=m[o].extensions.split(/,/);for(w=0;w<l.length;w++){if(l[w]==="*"){t=[];break no_type_restriction}s=b.mimeTypes[l[w]];if(s&&b.inArray(s,t)===-1){t.push(s)}}}t=t.join(",");function v(){var C,A,y,B;q=b.guid();z.push(q);C=a.createElement("form");C.setAttribute("id","form_"+q);C.setAttribute("method","post");C.setAttribute("enctype","multipart/form-data");C.setAttribute("encoding","multipart/form-data");C.setAttribute("target",p.id+"_iframe");C.style.position="absolute";A=a.createElement("input");A.setAttribute("id","input_"+q);A.setAttribute("type","file");A.setAttribute("accept",t);A.setAttribute("size",1);B=e(p.settings.browse_button);if(p.features.triggerDialog&&B){b.addEvent(e(p.settings.browse_button),"click",function(D){if(!A.disabled){A.click()}D.preventDefault()},p.id)}b.extend(A.style,{width:"100%",height:"100%",opacity:0,fontSize:"99px",cursor:"pointer"});b.extend(C.style,{overflow:"hidden"});y=p.settings.shim_bgcolor;if(y){C.style.background=y}if(r){b.extend(A.style,{filter:"alpha(opacity=0)"})}b.addEvent(A,"change",function(G){var E=G.target,D,F=[],H;if(E.value){e("form_"+q).style.top=-1048575+"px";D=E.value.replace(/\\/g,"/");D=D.substring(D.length,D.lastIndexOf("/")+1);F.push(new b.File(q,D));if(!p.features.triggerDialog){b.removeAllEvents(C,p.id)}else{b.removeEvent(B,"click",p.id)}b.removeEvent(A,"change",p.id);v();if(F.length){f.trigger("FilesAdded",F)}}},p.id);C.appendChild(A);j.appendChild(C);p.refresh()}function u(){var y=a.createElement("div");y.innerHTML='<iframe id="'+p.id+'_iframe" name="'+p.id+'_iframe" src="'+h+':""" style="display:none"></iframe>';n=y.firstChild;j.appendChild(n);b.addEvent(n,"load",function(D){var E=D.target,C,A;if(!k){return}try{C=E.contentWindow.document||E.contentDocument||d.frames[E.id].document}catch(B){p.trigger("Error",{code:b.SECURITY_ERROR,message:b.translate("Security error."),file:k});return}A=C.documentElement.innerText||C.documentElement.textContent;if(A){k.status=b.DONE;k.loaded=1025;k.percent=100;p.trigger("UploadProgress",k);p.trigger("FileUploaded",k,{response:A})}},p.id)}if(p.settings.container){j=e(p.settings.container);if(b.getStyle(j,"position")==="static"){j.style.position="relative"}}p.bind("UploadFile",function(y,B){var C,A;if(B.status==b.DONE||B.status==b.FAILED||y.state==b.STOPPED){return}C=e("form_"+B.id);A=e("input_"+B.id);A.setAttribute("name",y.settings.file_data_name);C.setAttribute("action",y.settings.url);b.each(b.extend({name:B.target_name||B.name},y.settings.multipart_params),function(F,D){var E=a.createElement("input");b.extend(E,{type:"hidden",name:D,value:F});C.insertBefore(E,C.firstChild)});k=B;e("form_"+q).style.top=-1048575+"px";C.submit()});p.bind("FileUploaded",function(y){y.refresh()});p.bind("StateChanged",function(y){if(y.state==b.STARTED){u()}else{if(y.state==b.STOPPED){d.setTimeout(function(){b.removeEvent(n,"load",y.id);if(n.parentNode){n.parentNode.removeChild(n)}},0)}}b.each(y.files,function(B,A){if(B.status===b.DONE||B.status===b.FAILED){var C=e("form_"+B.id);if(C){C.parentNode.removeChild(C)}}})});p.bind("Refresh",function(A){var G,B,C,D,y,H,I,F,E;G=e(A.settings.browse_button);if(G){y=b.getPos(G,e(A.settings.container));H=b.getSize(G);I=e("form_"+q);F=e("input_"+q);b.extend(I.style,{top:y.y+"px",left:y.x+"px",width:H.w+"px",height:H.h+"px"});if(A.features.triggerDialog){if(b.getStyle(G,"position")==="static"){b.extend(G.style,{position:"relative"})}E=parseInt(G.style.zIndex,10);if(isNaN(E)){E=0}b.extend(G.style,{zIndex:E});b.extend(I.style,{zIndex:E-1})}C=A.settings.browse_button_hover;D=A.settings.browse_button_active;B=A.features.triggerDialog?G:I;if(C){b.addEvent(B,"mouseover",function(){b.addClass(G,C)},A.id);b.addEvent(B,"mouseout",function(){b.removeClass(G,C)},A.id)}if(D){b.addEvent(B,"mousedown",function(){b.addClass(G,D)},A.id);b.addEvent(a.body,"mouseup",function(){b.removeClass(G,D)},A.id)}}});f.bind("FilesRemoved",function(y,B){var A,C;for(A=0;A<B.length;A++){C=e("form_"+B[A].id);if(C){C.parentNode.removeChild(C)}}});f.bind("DisableBrowse",function(y,B){var A=a.getElementById("input_"+q);if(A){A.disabled=B}});f.bind("Destroy",function(y){var A,B,C,D={inputContainer:"form_"+q,inputFile:"input_"+q,browseButton:y.settings.browse_button};for(A in D){B=e(D[A]);if(B){b.removeAllEvents(B,y.id)}}b.removeAllEvents(a.body,y.id);b.each(z,function(F,E){C=e("form_"+F);if(C){C.parentNode.removeChild(C)}})});v()});g({success:true})}})})(window,document,plupload); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4357 530a 9c86 0000 78da cd7d 0978 5445 | |
f6ef adba b7fb f69e ee84 0404 d1a0 b759 | |
6287 4470 c505 4216 4804 1a49 02e8 1892 | |
ee4e df74 3449 f7a4 3b2c ce86 28e2 3e22 | |
eece 6800 7750 dcd7 7143 1dd7 99e9 4e24 | |
b88d bb8e cbb8 2f33 ea8c 79bf 53f7 7627 | |
81e8 fce7 7dff f77d 8fe1 d472 ea54 d5a9 | |
53a7 4e9d 53b7 7156 4b6a 5a92 c626 2469 | |
3f26 55f9 f691 24e9 3705 cf31 493a babb | |
559f b5a4 aaa6 7875 6747 5772 166a c74c | |
89a5 5289 5965 65ab 56ad 9abe 6ae6 f478 | |
775b d9c1 471e 7964 59f9 8cb2 1933 4a41 | |
519a 5cd3 950a ad2e ed4a 1e38 e558 3140 | |
5534 19e9 6e4f a4da e35d c554 0f85 e33d | |
a963 a64c 3147 6d8d e406 4df4 7477 8821 | |
5b23 65d1 8e68 67b4 2b95 2c3b 78fa c118 | |
a835 324b 8f77 7786 52c7 8612 898e f648 | |
8886 2b5b 5d9a 8cc5 23a7 ac0a ad8c 96ea | |
1da1 64ec e8b2 2142 ea93 6a4f 7544 8fad | |
688d 87a3 c535 1dd1 d5c5 8714 570c f517 | |
d406 0911 b70e 317a ecb0 6586 a8f7 f448 | |
bcb3 2cd1 1d6f ed89 8027 1d43 89ce c3bb | |
d010 899e 7047 7b32 16ed 3eb6 a7eb 94ae | |
f82a 638a 212c d144 baa3 a154 7c24 4516 | |
47ed 1da1 aeb6 9e50 5bf4 d8ea 45a2 2d57 | |
173c 8652 d163 eb42 5dc5 3366 068a 6794 | |
1f3c d360 83b0 4797 ed21 6d13 830d 3c56 | |
aaf2 be2f 1f2d 55f2 c1c1 c113 1d32 76d8 | |
0a50 ac9b 4f94 c49f cb0e 5c19 3b1a 3b3e | |
e0c0 3a9b 131d 3d89 8e78 a8b5 79b1 5990 | |
1e19 73dc 1992 0402 49ef 0e75 460f 96bc | |
d274 fc0f a3a9 eae0 ecde fddf 1c94 5f1c | |
943f b880 5f77 215f dbcb 4f7b 94af 7b94 | |
9f8e bfbd fcca f5fc f7eb f90d 17f2 d3ae | |
e5eb aee5 1bae e567 5dcb cf46 f969 7efa | |
d3fc cca7 f919 4ff3 b39e e667 3fcd cf79 | |
9abf 3528 7f3c 283f 3a28 3f3e 28a7 07e5 | |
dd83 f2cb 83f2 4b83 f21b 83f2 3977 dd18 | |
eb3b 6bf3 b3ca 0beb 363e ab3c f1bb 4b9e | |
5506 07e5 5706 e527 0665 a9c8 5846 ed1c | |
497a 034c 7d5a 814a abf7 de8f 91bf f1b4 | |
bde4 cd0a c9fc f369 68fe ed8b 0ffe 66f6 | |
b3f1 851b 6ffd db57 b36f f675 7c1a 4e7f | |
31fb a847 6e78 b45d fb60 f683 c54f fde2 | |
d4e3 df9c ddb4 adfb b5c6 1b33 b3cf ae68 | |
7937 7d40 ffec b077 f991 773d fdd6 ec67 | |
563e 7ccd f8b2 8766 bb56 3e7e 4ff5 154f | |
3ef2 5dd5 d55a d3cc 5db3 8dd1 df98 ad85 | |
ebb4 cc73 2fcf 4eac 1ae8 7a30 7dd7 ec63 | |
2f8f ea57 f7be 37fb c8b2 a61b defa d58b | |
b3cf b448 caca 787b abb5 3ed5 ddde d5e6 | |
125a 3b3d ba92 54dd 524d 997b 7177 bcad | |
3b9a 4c8a 9aab 3658 dddd 1def 1695 fcfa | |
68a4 a7bb 3db5 6608 3506 fb35 bd73 75fb | |
f4f6 4ea8 8839 505e f5ea 767d 71a8 3b19 | |
3588 1cb5 d428 8af6 aa50 2a64 8c4c 3db3 | |
3bed 6d14 5965 0c4a 295a 959a f68e a83a | |
371e ef88 86ba acc1 f0c9 d148 ca52 d1dd | |
1d5a 635d d4d3 198e 76db 0dce bba2 2937 | |
912e 89ea d1ee 6857 242a b777 a56c 353d | |
5d11 d240 a741 d493 6aef 48da e7ae 4945 | |
c508 8267 e390 76c4 9326 cfe3 e6b6 a73a | |
4309 62af b1ab a3bd b33d 156d 35e4 618c | |
d1da 9e4c 7484 d638 86c8 941e 4c95 576b | |
22ba 43ab 42e1 8ea8 c3a0 6e8b c63b ad0b | |
4390 f16a 4f65 bc23 dedd d01d ea4a d29c | |
f625 5809 4e54 47d4 8e9e c62e d8b2 7a6e | |
ad4f 40bc d1c2 e1a2 9995 6db4 4760 374e | |
a9c0 49b5 2f8c af6c 8f56 76b4 279c bab1 | |
f605 edc9 946f 841c 0863 a1d6 a4a3 aa5d | |
0823 d4bd c6de de5a 19ef e94a 45bb 9dd8 | |
48d0 a5a8 0f6f 6f15 e3a0 8c96 a4bb b3a7 | |
23d5 9e10 f568 d265 ce20 24a7 9a15 7b33 | |
c441 cb6d 55da bbda 5363 29a9 6fa7 458d | |
e0c1 1909 21ed 1062 7426 6151 2329 431f | |
92a9 ac3e e489 6225 adcc 90b6 39f0 dcee | |
f8aa 64d4 61ac 9c06 cd33 8a8b a2ab 5342 | |
4b1c ddd1 cef8 4a31 9fcb 98c6 5021 4704 | |
1ad3 2d58 f724 a362 7de6 baec 7a7b b739 | |
a948 abb0 a3a1 5404 66d1 3742 ded4 c5d6 | |
6cae d4d1 8c3b 01bb 140d 75da 1b97 2c30 | |
4a8e 6663 46ac 1fed a257 6377 87d3 2c2e | |
0ea5 62f6 e6ce f6ce 68c3 9a44 546e 6e6f | |
b58b d116 c170 599a 93ed a746 1dcd e2b4 | |
9012 399a 0d69 87ba 536e 4145 48a2 b437 | |
4768 9910 aad5 28a9 4696 7418 793d c6b1 | |
3727 e2c9 d44a 1c34 5b73 2c1a 6aa5 4536 | |
63d1 29f4 4a16 341b 12aa e8e8 205d 8876 | |
a175 df21 5c6e 31b9 465b 9649 8578 b41a | |
8bc9 c74a 1b93 d1fa f64e 2884 2161 5772 | |
58c5 136a 5d49 b268 35aa fb8f 660e 660d | |
1d7f 2512 6f8d 5a22 1df1 aee8 c411 42df | |
f3fc 5bc4 22ad c692 b551 47dd c3c8 28b8 | |
8442 aa49 39a6 92ec c61e dbbc afd9 386b | |
b446 ab31 aa37 d46a 1cfb ac58 c6e6 2436 | |
029d 748f e0c9 2296 5830 0267 2c5b 6d4e | |
c67b ba23 d8f9 f62e 3d6e 6d5e d5de 9a8a | |
a9d8 aef6 b658 cad6 fcf3 9e50 070c aada | |
4ccb 0717 0b8c cc50 107b 4e4d 2cc9 48a8 | |
23ea 6e6e 8ba6 c4a8 b518 cb17 ef1a 3246 | |
4bb0 fd6b e4c5 8be6 f946 f200 8cdc 1cee | |
76cd 6da7 f3bf 4428 8942 9c38 692c 21ef | |
8a94 6348 94e3 4676 1f6a 50e3 ba0e d54a | |
2a38 af49 1b12 bae8 934a f5f2 da1a 79de | |
e27a 156d 446c c7a8 c65c d6f6 64dd e2ea | |
796e 62b9 a62a 68f4 76e2 f876 8722 a906 | |
0c62 0502 79e9 68d6 78d6 8f5a e311 d405 | |
a390 4d1a 4131 da40 4a73 5bbb 2ecf 6bc7 | |
e186 ca77 08fb ec6a 4e91 85c6 3924 5bd5 | |
1cce f572 0c15 adc2 4b8a 2aad b0f5 de78 | |
97b1 5595 713a 0ca9 a8b7 d554 a52c 42a1 | |
d5e7 8f14 27a1 6ccd 9da1 ee53 a041 1e53 | |
16f3 8d93 eb80 a0b2 c564 aee8 6eef 82f0 | |
b335 0b3c d4b6 a8af 73f5 f4b6 ee50 22d6 | |
1e49 4ea7 0315 71d7 1a47 ac8b 6add fbef | |
d53e 6b44 bb33 12c7 15d0 9522 f364 8d0a | |
5c9e 91e5 ae48 07f4 c6a4 de77 efd1 861a | |
6d91 ee48 03d9 eb7c ba02 daa1 cba7 462b | |
9754 0a94 a79d 2e9a ae50 8741 eb58 4557 | |
9bd0 b87d 490e e608 d343 496d e691 3366 | |
e52e 43b9 23da 25af 0c75 3887 114d dc9b | |
8761 ade3 92a9 d6e6 d648 7347 4f27 340f | |
c6a8 b9ab 9b1a 9263 f76a c0b8 3dd1 e478 | |
131f 8975 c7f7 e8b2 cf28 4d46 2731 4be8 | |
c766 09fd c82c a11f 9f25 34da 2cd6 13db | |
db4e 0cb5 594f a8aa 6c9e dfa0 362e 15b9 | |
f584 0ab3 2a72 1bc2 8768 5bbc 7b8d 0ae5 | |
a401 ad27 0889 a3dd c8f5 d654 b8a3 f904 | |
9b91 372e 55c3 d858 443d 22ef 8aae 1239 | |
ee0e 5ed5 289f 0068 042c ad6a f4d0 26ce | |
efd1 f5ce 5057 43b8 834c 49a2 2715 1dc2 | |
885d ae34 2737 fcb0 3c42 1ddf 1382 3ad1 | |
d449 75c9 bcb9 334e 685c 6a47 b012 8117 | |
59d5 68d7 ab2a 1b04 855d a800 763a 6996 | |
c085 515a 16ef 6e35 4a15 8b17 97db 44a9 | |
eaf8 0603 551f acc9 a2b0 7613 559f f53c | |
670d 376d bcb6 56ad af9e b7b0 7a51 8332 | |
f784 866a 4bfd fce0 9206 6541 70d1 3c4b | |
3da5 d6fa 8625 b5a6 951c 3212 b005 cee6 | |
88f0 d368 1179 c3ca 74cf fa86 1b87 daae | |
d6e8 6a07 2c04 cd8a 8e16 9265 d231 a4ff | |
4ec1 a171 62f7 15e5 05f1 3644 7c1d f5b0 | |
1fd1 ae6c 8014 efce 334e 446e aa49 a23e | |
cfd0 f34a 9cd1 ee78 47f5 6a6c 5812 dedb | |
dc0e 049a 460f 7196 45dd 25ea f02d 7173 | |
771b 07ac 3e16 ef4e 595a a3e1 9e36 5b65 | |
70e1 e205 d50d d56e 617d 22a6 61b2 542f | |
5912 5ce2 10b8 2839 f2ae 654b 2099 e69a | |
e092 8515 0d4a e9e1 e5e5 ee60 6343 73b0 | |
a679 61f5 c2e0 9213 0875 b0cf 4455 d542 | |
b8f5 b5c1 45f5 849e 31be 71f1 8260 4555 | |
73e5 fcc6 45c7 3567 276c aeaa 68a8 701a | |
57bb b8c2 ed74 4f08 ac2d 8a5b 82ae 6a1b | |
6e0d 8151 db12 4942 d817 562c 6f5e 565b | |
d530 df41 a5f9 d5b5 f3e6 3728 906d 2a7f | |
c806 67ad 6bde 104a 0423 8eaa 2515 cb9a | |
17d4 2eac 6d28 1935 769e 515e 7e98 889b | |
cb3a 5797 652d 93ba b47a 09ad c579 c8f4 | |
c3a6 974f 9f31 1311 adab 32b8 a801 fad3 | |
dc70 c2e2 6ae3 062e 4b74 b519 f22a 3b39 | |
116d 5361 8d22 f1ee a8b3 7375 7376 248f | |
1948 ad36 aabe 6ab3 504b ed7a 887c e178 | |
5712 d1cc f48e 789b 0265 e8b0 08cf d753 | |
5155 555d d5dc 106c ae6f a898 575d 6078 | |
1b23 5c0d 87e1 1ad0 95ef 800a c241 236f | |
7692 b9ca a115 56d4 cf34 5619 ee81 c3db | |
de35 6644 e032 cb08 2db4 91c8 2a23 37e2 | |
2b52 b950 3b66 dc7f 2491 5803 2eaa f695 | |
5183 70c2 4f0c b2ef f088 72d6 1e4e 962d | |
1537 8cbc 7549 b4ad 7a75 c2f2 b315 27ad | |
6a62 6d6a 7714 2344 a2d6 ca8a 4595 d50b | |
acf5 d50b aa2b 1b1c f524 a18a 8ef6 b62e | |
5b43 7071 f382 ea9a 064b 88aa 1ed1 524f | |
3ed1 4298 3fdb 2288 afb2 6241 b53d 9943 | |
65af 0b7b 38da d6de 059f bec3 46f7 3645 | |
5f6c 355b 6311 7e98 d570 c3d4 6817 c518 | |
1d8e 704f 2a15 efa2 feee 9e64 747e a8ab | |
b5b2 a73b 19ef b6c1 2bac 8cb5 77b4 3a16 | |
c6d1 6044 b24b 820b 1634 07a1 4136 a3d4 | |
d860 a95c 505b 799c 6361 b0b1 1e47 20b8 | |
6c91 cd28 362e 76d4 c423 3d46 446d ab09 | |
5636 d637 d72e b21b 05f4 73d2 f050 8970 | |
2872 8a11 bf1c df13 ed89 2ab5 b029 ae4a | |
116a d48b e8c9 9a0a e1fe 4fb9 0d6f 79b1 | |
6161 ad42 3f5a 9dc2 0e09 a7a4 d521 ca0d | |
f114 54dc 0ce0 d54e 9042 6838 50ab 53fc | |
a493 dc23 6279 1bf9 6e74 98d4 7989 a470 | |
7b0c 8781 da3c a66f 6e9e bc82 61ae 7a16 | |
675b bc24 386f 4975 7dbd ad36 d82c cc8b | |
a7be bab2 7149 6dc3 0946 754c d64c 0c37 | |
106e 2324 8c8a f82e a974 51e8 91e8 49c6 | |
140a 4444 ecda 2c62 123a 0856 7805 6da9 | |
98d3 9083 e8c0 a24e f38e a12a 6b77 d6e7 | |
a2ca 594a 0abe 8d63 28f8 b388 5736 5e32 | |
dd11 cd1a d424 0bc8 4795 4cb7 77e2 1e26 | |
eaa4 352c 624e 730a b1f4 ecf3 0895 9385 | |
b508 f8da 421d c104 4e03 05d4 8244 8eae | |
3ed8 5dd1 ddd6 43af 8559 cc0c 0a94 e994 | |
1665 039c e9c6 4850 feb6 b668 b77b c491 | |
f1ed 75c0 8a46 3f97 5623 ecb4 c394 7409 | |
c151 2495 8cda 7321 a46a 8613 0e61 7445 | |
ace9 3b69 fa54 325a bf3c 39d1 f64b d8b1 | |
699a 1711 6d52 847e 66c0 aa9a b1a3 23de | |
957d fb81 7b3b 72d7 edf1 2e53 91c6 c4bb | |
f67e 06ca df3b d674 671d 6223 e447 bcb9 | |
24fa 7378 3829 178a 4b43 dded c25d f0e6 | |
786f 16b6 2d69 a34d 2355 f00e f558 184d | |
c5e2 adca e260 7d83 b553 9465 acc1 2334 | |
846e 8e66 a2b7 6503 5f18 13d1 cb46 c131 | |
e9b2 6b78 5c2d 9f12 5d83 85e6 3437 1b65 | |
2b0b 296c cf85 d64a 24da de61 cb86 d716 | |
61fc a9da 2e9e 9560 babb 5386 8014 0af4 | |
152a e5ed 2118 8f38 8415 2b71 39d3 525d | |
9078 6b63 430d 393d 46ac 4d2c 1933 8a10 | |
4f1c 7c19 ccdb 8952 90b1 d96a 3bb9 1b41 | |
9d4d b6d0 228f c937 1c75 1c2d 5a01 c2e8 | |
ae94 3a59 8c71 8ccd c893 c778 4c01 9841 | |
c330 411a 9831 a5f8 9355 cc70 bca7 ab15 | |
9e8c 021e a22a 8c4b 03d6 c34b 4bb9 dbe1 | |
aa34 e284 520a 14f6 cb6d 5419 f94d a524 | |
f7a3 8ab3 bd8f 999c a525 cd35 c534 ab78 | |
18a5 e0fe 0076 805b 7829 5939 b80f 38aa | |
5837 37fc 9803 3cc3 279c 55ec c839 89c9 | |
71c3 5fdd e350 fd54 a9a1 c214 2a11 c770 | |
6e1d 861a d326 dbb2 7cd9 5a71 ea08 9448 | |
7787 eece ad01 de53 d8de 005b 6098 e488 | |
697c 6538 e33e 333a 5a90 bb75 ed24 27c1 | |
4621 e473 3c1d 31bd 3dda 5a89 139d 148f | |
3a2b a697 cc9a e536 3c92 4ae3 25dd 0a86 | |
e03b abad 421c 5177 0237 1cdc 4723 1a75 | |
19a4 f5e2 61c0 6950 8acb 4c21 e728 6f71 | |
fbea 68c7 f22a ac4a 182a a37e 42ae 6e31 | |
ecb9 c9a6 a59b 96aa d4ce af5a 6211 6a29 | |
23fe 72a4 da75 ddd8 6c67 2ade 9880 c5aa | |
0c25 a32a 0d8f 60dc 130b 2583 abe8 b0a3 | |
21b5 c649 c67f 2934 0583 bb74 4424 95b1 | |
10e2 dad6 288f ae56 a8cd 191d 22b0 c25b | |
c310 3232 173c 3813 5b5b c5a6 2b27 c7db | |
bb64 dc1f 0ada cb15 62c1 536d 4cb8 382e | |
fc24 1f3a 9040 8730 d6b8 b070 6072 417c | |
95c1 a48c 5667 b0bb 1d6b 13db ed10 0e72 | |
7d02 ee81 9774 9476 1bcd b8d4 431d 2ef8 | |
10f1 644f b740 aa35 6644 528b e820 118d | |
b62e 0909 7be0 ab8f e15a 8f76 0bdc 528a | |
b2dc 15b4 6e74 1335 d742 72a8 4049 f7be | |
7301 3904 c6ce 586a c866 e7e6 a066 d7b2 | |
18a9 64a8 830c b1b7 3e02 4b57 194a d050 | |
a4b2 de2a b085 3bf7 c478 bc93 268f db84 | |
171f 4aa6 1cf5 2110 89f5 d8eb 21dd 4417 | |
8cac 07e2 5800 5caa a795 9e1a 9dc3 aa79 | |
548e 77b5 65db 5cc3 eb4a 1231 96ab b10b | |
1ad3 1ec6 a0d1 56b5 d1f8 96a3 56ac c445 | |
d216 2dac 8c92 7497 09ef 26da 6a62 95fa | |
443c 655f 4867 804a eae2 1089 a50b 7937 | |
852e 9660 8a5c b4aa d09a 0eea e6ac e968 | |
8793 9b8c d001 69e8 8120 a16e ae1a dc43 | |
c5ab a0e2 20f5 5476 c47b 5ad7 64ab 162c | |
ac35 eacf f62f d63b 7ab2 fd8b a756 151f | |
8ab8 a2b8 b4f8 f083 cbcb 8f9b 4654 c5ab | |
4896 23c9 1615 1f72 1891 1d7a 0851 4da9 | |
8cc7 3b46 235b 563c f348 31da 2187 12dd | |
81cb 4621 01cd 0c41 33f3 70a2 f1c2 3b20 | |
93d0 5a6c 7057 b127 62ee 9e88 4ab9 ead0 | |
43e5 aac3 0087 030e 2d2f 8062 1527 b103 | |
edf1 e294 2990 02a1 23c5 aded adc5 5d71 | |
acb9 bd3b 3add 65e0 a8dc 3a7d 121c 5efa | |
fad7 1d85 0274 9943 1369 2bb4 8eee f0e9 | |
1347 a3c8 b51e 306c b040 b188 c83b e091 | |
ae29 160e 4571 2794 f298 ff4c 12f8 f1f9 | |
8ffc af7b 677b 4edb 7bed 3f32 c0c4 d128 | |
433d a9b8 682d 1ac1 410e 7df0 e8e8 9f58 | |
4ae9 ffa8 4796 dab7 286e b2a8 9b9f 8b0e | |
1cd1 1f49 6974 0ded 0b7d 74a5 afc7 34d8 | |
b1ff 039a 9f60 71d6 7fdf 7df4 ae3f ba51 | |
a38d d8f8 7fdf f527 d672 fcff daa8 396d | |
fff1 0d1c 6d94 daff 5a43 7e6c a4ea ff4a | |
737e 6c14 7705 758c 9af7 45de c250 177c | |
855c dd25 5a61 b023 a744 53f9 a262 98b6 | |
b071 9d8c 31e9 4720 6d59 a364 5f80 1ce1 | |
6d02 c156 bc1b 974a 7bca b948 7045 062f | |
6a5d 448f 591d 4a7d 5c4f 29f3 41ef c185 | |
5a9c ccdd 3a79 f341 3bac ce16 79d0 2315 | |
2bee 306f 1c56 efc1 ad37 1c51 eda9 c6cd | |
55dc 91bd 76d8 32cf b2e8 7084 1aee 0993 | |
0fef 30c2 1272 722d 2254 b28a e0ba 5935 | |
a2eb 66d7 b0d7 b366 47ee c9bd 59e9 8634 | |
c507 0372 6192 966e a2b6 86e3 88c1 3b59 | |
88b5 da45 3ff0 1325 77b9 8342 778b f01b | |
1c91 7862 8df0 8a92 56c3 a3b2 88f7 061e | |
3f45 86a3 a854 2c5e 7cb0 3dd9 ded6 45cb | |
8543 5159 49a8 194e 149a 11a9 d6d4 2ea8 | |
566a 1737 545a 8870 a67b 712c 9e8a 2763 | |
f144 f1cc e9e5 722c ba5a 4d46 db3a c5c7 | |
efae 95b8 635b 8be9 b1d9 396c 155e c389 | |
eda2 39a2 ad08 df8c 5749 2a60 3982 b33c | |
e1ee 0f51 38b2 0d33 67d8 e8a8 8828 6b38 | |
0d39 9816 bd23 0ef1 45bb 5adb 435d d66a | |
9139 e6d6 ce6b ae5e 5455 5bb1 c8bd a0b6 | |
a161 41b5 592b 1cf6 717b 56ee e5de 377c | |
4cf1 18a8 1206 1c58 e7d5 d61c 7164 a8be | |
8815 2945 f622 77d1 98a2 7145 e38b f62d | |
2ab6 48e3 a600 aa01 e171 51a4 b1a2 93c7 | |
7514 25c6 75a3 bc96 2139 9392 8b58 d126 | |
36ee 122a 6e66 4537 32db cd6c dc0e aadd | |
c5c6 dd47 f95b 6cdc 87c8 6dbf e545 97f0 | |
a2cb b845 1aeb b6f5 f2f1 53c6 6fe6 e3b7 | |
f0f1 5bf9 f86b f9f8 eb78 d157 681a 8fe9 | |
4070 f2f8 0ea4 89f1 986a 3c4d 35fe 4c36 | |
7613 a3a6 f19b 918d bd91 8ddf c1c6 df67 | |
60de 62e3 d759 907f c8f2 d924 b70b 3e67 | |
59b9 f3e0 1933 0f39 f430 bb87 1d81 9afb | |
c8c3 9862 9f35 a69c 1d55 70f4 3187 b102 | |
c758 5674 6ce1 ecf2 39a8 14da f661 1528 | |
8f9b 6b9f c0ca 2b0b 678f af3a cc56 c3e6 | |
0155 3cdf a6b1 da49 75e5 071e 6763 8e29 | |
284c 5ec0 1cf6 856c 51c1 d1e5 5383 8b6d | |
25ec f889 d5e5 d396 b089 83b2 cab8 ca64 | |
955b 546e 55b9 aa72 9b2a 3b54 d9a9 7297 | |
aa78 5425 4f65 5e95 f954 96af b202 d552 | |
a8b2 2295 8d55 adfb a8ea 04d5 3651 65fb | |
a9b6 fd55 fb24 d57e 806a 3f50 7568 aae2 | |
576d 9355 d754 d536 4d75 95a8 9683 5457 | |
40b5 96aa aee9 aaab 4c75 95ab ae83 55d7 | |
0cd5 3553 751d a2ba 0e55 5d87 a9ae c355 | |
d711 aaeb 48d5 354b 751d a5ba 8e56 5dc7 | |
a8ae 6355 d76c d535 4775 55a8 aeb9 aaab | |
52e5 55aa a746 f5cc 532d f355 4fad eaa9 | |
533d c7a9 9e05 aa67 a1ea 59a4 7a82 aa67 | |
b1ea 395e f52c 513d f5aa a741 f534 aa9e | |
a5aa 6799 ea59 ae7a 4e50 3d27 aa9e 9fa9 | |
ac5c 6527 a9ac 4965 7354 b642 65cd 2a6b | |
5159 4865 c7aa 2ca2 b256 d5d7 a0fa 1a55 | |
a6ab ac4d 65ed 6ac1 29ea 984e 9575 a92c | |
ae16 fe5c 1d9b 54c7 a6d4 b13d ead8 95ea | |
d855 ead8 d5aa 6d8d 3af6 5495 fd42 65bf | |
548b 7ea5 16fd 5a2d fc8d 3aee 34a6 16ac | |
632a 3b9d a9fb 9cc1 d4c2 f54c 9dd0 ae4e | |
d880 ec2c c0d9 683a 4c65 e720 3b17 701e | |
e07c a02f 00fc 1670 2160 2353 275e ccd4 | |
fd57 abfb 5f8a e265 285e 0eb8 0270 25c8 | |
af02 fc0e f07b d4af 065c 8349 7a99 5abc | |
05b0 5c2d c6fc 6c2b e05a c075 80eb 0137 | |
3075 d24d 4c3d 601b 603b e016 d46f 65f6 | |
9b18 53b5 dbd0 0e3c 039e 01af dd0e b803 | |
7027 ea77 03ee 01ed bd4c 9d72 3fe0 01c0 | |
8380 3f00 1e02 3c0c 7804 f028 e031 c04e | |
c0e3 8027 004f 02fe 0878 0af0 34e0 19c0 | |
b380 e700 cf03 fe04 f833 e02f 8034 2003 | |
e803 f403 5e00 ec02 0c00 c0cb 94dd 8017 | |
012f 015e 06bc 0278 15f0 57c0 6b80 d701 | |
6f00 de04 bf6f 03de 01bc 0b78 0ff0 37c0 | |
fb80 0f98 5ad2 a396 ac54 4b3e 42e9 ef00 | |
08b4 e463 0084 5bf2 0928 3e45 fe19 e073 | |
c017 802f 015f 01be 067c 03f8 0768 fe09 | |
f816 f03d e0df 8041 c069 3848 a703 d603 | |
3600 ce06 9c03 3897 abfb 5fc0 d583 2ee4 | |
aa76 1157 a700 0297 72b5 f472 b45d 09b8 | |
0af0 3bc0 ef01 5703 aee1 13b8 fd7a 8ed2 | |
0ddc 7e33 e5db 00db b96a bb05 f9ad 801d | |
28df 86fc 76c0 1d80 3b01 7701 ee06 dc03 | |
b817 701f e07e c003 8007 017f 003c c455 | |
fe30 f247 008f 021e 03ec 043c 0efc 13c8 | |
9f04 fc11 f014 e039 c09f 017f 01f4 71b5 | |
fc66 e42f 035e 01bc 0af8 2b57 cb02 6ad9 | |
6b68 7a03 c537 817a 1bf0 0eca ef01 fe06 | |
781f f50f b96a f988 dbff ceb9 fd13 c0e7 | |
b49c 2f00 196e afe4 eae1 5fa3 f80d e01f | |
807f a2cb b758 d9f7 807f 01fe 0ddc eb80 | |
1f00 8380 b5f2 0459 2d3f 97db d7cb b2fd | |
4c59 56cb 3600 ce02 9c0d 3807 702e acd9 | |
79b2 6a39 1f70 0160 23ea 1701 3601 2e46 | |
3bc1 a580 cb00 9703 ae00 5c09 b80a f03b | |
00ce fbef 915d 0df2 6b90 9f06 d0d5 b25e | |
649b 81da 827c ab6c bf16 33b3 eb50 8684 | |
cb20 e1b2 7528 5f0f dc0d 801b 51be 0910 | |
57cb 6e46 751b 8adb 91df 02c6 7720 bf03 | |
7037 18bb 07f9 7dc0 dd8f fc51 c0e3 b26a | |
7d12 b47f 043c 0578 1af0 0ce0 59c0 ebdc | |
9ea7 d83d 8aca 9f93 2758 ec1f 728b fd79 | |
d962 3fc5 6a07 0376 30a0 b23f c940 23ff | |
3386 fa8b 6c87 c951 ad69 7982 aace 7e5e | |
5667 f701 403a 1ba4 b3fb 41f1 02ea bb00 | |
0380 ddb2 1d46 c20e 2361 8791 b0c3 4860 | |
8741 f31e b7bf 2aa3 fc57 d060 3b67 ffd2 | |
fe73 db04 3b66 b1db 5f97 edf6 dfd8 d4f2 | |
b7c0 ff3b f204 87fd 45d9 617f 1777 46f9 | |
7bb2 fd1d eec0 5143 a7f7 09d0 f103 d9fe | |
11da ff0e f804 34b3 3f95 ed6f a2fc 39e0 | |
0bc0 97d4 ef6b d9be 9ed9 54b6 4b51 d900 | |
60b7 a256 bf08 7809 f032 e015 e05e 05fc | |
15f0 1ae0 75c0 1b80 3701 6f01 de56 54fb | |
3bc8 df55 54db 7b44 2bab d57f 43bf f795 | |
094e fb47 8a13 5c39 ed1f 207f 4b76 da5f | |
47f9 4b94 7b69 c6af 9509 2e28 20fa fc03 | |
f00a 1d6c e4df 02be 037c 0ff8 9762 bf95 | |
b109 6efb 3dcc 6dbf 9bb9 71dc 15fb bd8c | |
d935 0f34 5351 ad83 205a 6bc1 e9b7 4cc0 | |
5579 3a4a 6758 eceb 9875 82d7 7e19 f33d | |
423f f394 18e3 92f8 c527 63b2 6463 2e57 | |
b68c 44a1 c442 8995 1235 97d8 28b1 53e2 | |
a0c4 2971 eac1 cd6e a2e4 c260 4ea7 cc38 | |
7763 7cd7 b089 0838 f3b8 2845 a398 33fb | |
871b 60d0 e651 997b b33d 6820 e672 67b9 | |
b58f 644e 3149 7876 0a93 4bdb 48ce b35c | |
0ed1 9a4c 6747 12dd 5d82 1193 23ce 0d1e | |
6569 e88f cf00 abc4 5d2e eef3 49c3 1620 | |
d63b 8cd6 c278 becb 0771 c80e 0703 8809 | |
86fd 6152 01e8 05d2 26bb c41f 8956 cac6 | |
9889 ccf2 f2f2 89ed 4262 3b2f cf2c 8ab5 | |
e406 7115 9823 89be eea2 61e3 bb0c 2c27 | |
e02e d1a5 c0d8 1202 eef6 a187 ece2 d21e | |
7f64 5a9b 64e3 0efc 19b1 76cc ad30 9fcf | |
5524 39b8 d3c9 652b 1b3b 6e1f 3e1e b416 | |
97f9 072b 15dc edb9 d411 5c4a 1e54 3c86 | |
70b9 d870 5e50 e0c9 e9e0 709d 6005 3469 | |
4181 cf67 a8d5 9ebc 8e4a c3a8 eace 5665 | |
5650 54b0 573f 10e5 a119 1bff 2323 708f | |
c793 d527 df88 01ad ac10 94b4 f796 3c8f | |
278f c80c 621c 4993 5a24 432a ef1b 56cb | |
cdcf 0ca6 1448 4561 45d4 4924 d02e 0819 | |
dbc8 7951 d11e 3c17 10b9 d800 da1d 6ecd | |
8d39 0a18 2c64 ffe4 ef3b d18e c3ba cf7e | |
92b4 bf54 2c49 93a4 0324 e940 4983 3233 | |
d92f 494e 6932 c972 0aed cd54 528f 6954 | |
2a91 24af 7410 aa0e 4780 4972 2993 94e9 | |
4cb2 9441 76e5 4cf2 1e0c 6667 3029 7f26 | |
76f6 1026 8d39 9449 8587 31a9 e870 268d | |
3d82 49e3 8e64 d23e ce59 76b7 54bc ff51 | |
34d2 d192 748c 742c 8d3e 9b26 9b43 4905 | |
2573 29a9 a4a4 8a0e 7f35 adb4 86e8 e611 | |
6e3e 956a e9d8 d551 721c 250b 4891 1652 | |
b288 9220 5628 2da6 e478 2eed bb84 4b13 | |
97c8 d27e f55c dabf 8149 931a 9974 c052 | |
261d b88c 49d3 9633 69c6 094c 3ac2 26db | |
f3a4 a3f8 8934 c1cf 2649 473b ec76 af54 | |
a19c 4483 3751 b282 4bb3 9bc1 a42a dbf3 | |
a52a de42 d380 b03a 34cb 3e46 aa93 c324 | |
9fc8 2469 7e2b 936a a321 7b91 b4d0 a913 | |
df6d 2074 b962 b48e 764a 4ea6 e414 49ea | |
903a 6923 ba88 26ce a445 0926 057f cea4 | |
a5dd 6efb 38e9 4439 2949 29a9 8749 3f5b | |
c9a4 9356 cdb2 8f97 62ee d584 5b43 139f | |
4ac9 2f28 f925 939a 7fc5 a496 5f33 29f4 | |
1b26 85d7 3226 454e 43d2 ba0e 49f4 7424 | |
fa19 48da c6c8 f67d a553 1858 ee58 cf66 | |
d9f7 9352 8e33 19b1 b101 e959 4c3a 1b59 | |
9174 0e23 e19e cbe8 709f 87a3 183f 1f7d | |
1317 20f9 f96f 9174 5f88 24b9 11b7 4cb1 | |
b4da 7e11 230e 3631 5afa c5cc 6478 cd25 | |
2039 f552 24bf b80c c92f 2f47 f2ab 2b90 | |
fcfa 4aa8 8a74 0693 afc2 b8a7 212a 60d2 | |
3ac4 054c 3a9d 5d8d 010f 64d7 30c4 1dbd | |
62b4 cd20 398b 6d61 c4d6 56a4 e720 4260 | |
60eb 3aa4 e721 4a60 d2f9 74dd f9a5 0b19 | |
bf81 09a5 bdd1 c86e c250 9331 d445 acf4 | |
661c 668f b44d a4db 457a 8b48 6f15 e90e | |
91de 26d2 db45 7a87 48ef 140c dc25 d2bb | |
457a 8f48 ef15 e97d 22bd 5fa4 0f88 f441 | |
91fe 41a4 0f31 dacd 870d 4ee8 56f5 c9f2 | |
a3a2 e531 91ee 14e9 e3b9 256e 124b bc58 | |
2cf1 12f6 04d2 4bd9 9348 2f63 7f44 7a39 | |
7b0a e915 ec69 a457 b267 905e c59e 45fa | |
3bf6 1cd2 dfb3 e791 5ecd fe84 f41a f667 | |
a4bd ec2f 4837 b334 d22d 2c83 742b eb43 | |
7a2d eb47 7a1d 4b15 d8a7 62c1 36a8 cc8d | |
ec05 a06e 62bb 90de cc06 906e 63bb 916e | |
672f 22bd 85bd 84f4 56f6 32d2 1dec 2c48 | |
741a 04e2 7b85 1624 bd2a d2bf 8a95 be66 | |
2cf1 75a1 346f 18cb 7e53 e8d1 5ba2 fd6d | |
acf1 4e04 380c 927c 17e9 3d08 7218 24f9 | |
37a4 f721 d061 90e4 0748 1f60 1f22 7d90 | |
7d84 1492 647f 673e 19b6 7396 e563 6665 | |
fc3b c63e 6156 ceff c510 f558 65fe 0363 | |
9f31 abc2 d772 f639 b35a f83a ce8e 655f | |
10e5 199c 55f2 2fa9 7426 675f 519f b338 | |
9b27 2de0 5f03 57a4 c8df 0085 6c39 fb07 | |
2638 6185 7432 1713 9cc7 8d09 cee7 ac0b | |
4113 482d f24a 41b3 6a2d 93ce 64fc 5ba2 | |
dac8 d977 44b5 89b3 df32 69e3 10f6 7bc2 | |
5ecc 11b8 4285 a4fc f16c 5f85 4947 32a7 | |
22b1 6398 4d61 7c2e 7328 925c c354 8529 | |
c7b1 9022 5996 b1a8 2259 9b58 b722 a9ed | |
6c95 22d9 3ad9 1885 d97b d87a a630 c76f | |
d846 b831 cef5 8c5d 89dc 85e3 7735 72f7 | |
f58c df84 3c6f 8222 796e 672c a548 de87 | |
18f6 0777 c0c3 8cfd 8b9c 9683 6cd0 47f8 | |
3a76 395d 0e63 c964 6eb3 7bd2 e52d ff66 | |
812b 7826 f803 e364 4265 6677 4c49 97a7 | |
974a b169 e95a a965 90e5 c33b 4a07 0392 | |
17d7 7153 a445 d6d7 f2b4 1e08 4688 5cb6 | |
70bb e32e 0cd8 741a cfb5 9cc6 793a ad0f | |
327d 1dd7 4fe7 8172 fd0c 5eb3 9e4b 2d67 | |
f2c0 8d3c 7013 9fcb 03ac 6603 e7a1 c9e9 | |
a649 7593 a450 715a 2f46 efb3 d07b 3ac6 | |
356a 6723 2fa3 5ab0 544a 371d 5877 a014 | |
3a80 466d 3987 ebe7 f2d0 795c 54ce e7fa | |
053c f45b 9e6e dabf 6e7f 29b4 5f5a df4f | |
bf90 6b52 4970 23b8 c856 fc6b 6df8 1bbc | |
882b 4069 5268 1337 f28b 2947 4be8 926c | |
e152 b353 f032 2ea1 3439 7439 17d9 15bc | |
e94a 2a05 afe4 0c59 cb55 5cff 1dea e582 | |
5d51 fdfd c8ea d528 1c3c 54bd 6664 6bef | |
b0ea 66ae 6f19 59dd 6a56 696b 8e4e eb33 | |
82d7 7251 3e26 adcf cc96 67a7 f543 b3e5 | |
3969 fdb0 6cf9 69f4 3d3c 5b99 9bd6 8fc8 | |
968f 4deb 8750 391d 7886 078f 84ea 4b0a | |
edf5 0cec b55e 920f cf38 5d1c 2a49 3779 | |
ebbc 1272 bd64 c486 940c db10 f4b4 2012 | |
7638 d033 f0ac 3996 d526 3b9d 5332 fa75 | |
bcc5 b961 ad73 a0e9 c8c0 f3d8 fa3e fdf8 | |
c09f 7846 bf9e 079a 32fa 0dbc 510e 1e49 | |
03a8 7690 cf1c 419e 36c9 3320 bf91 93b2 | |
f49b cad2 cf6b 6ee2 bc91 1b5d 6d7b 777d | |
e17f d8d5 6e45 d7fd 4774 dd65 766d cfe8 | |
2d59 32c7 de64 03a3 9039 f726 db6d 9245 | |
32fa 8959 32d7 defc be68 92f5 fd07 7edd | |
0e74 3d66 44d7 97fe 43d7 809e d157 04da | |
327a 73a3 620c e2c1 fcae dbd9 b292 81f2 | |
a894 e964 51a9 83b5 28fa cd7c 8e15 9b29 | |
6a16 7d1b 9fa3 666b 567d 3b9f 63cb d654 | |
fd4b 36c7 3e54 fb8a cd71 646b 36fd 1336 | |
c799 add9 f55b f81c 57b6 e6d0 bf60 73dc | |
a4c4 b70a 847e 3ca5 a133 78cb 0e2c c1c0 | |
045e 379a 9604 9a44 5e0f 5dd1 2430 7e1b | |
9966 763b 6203 a794 a75a 1cae 9759 ba5c | |
ac80 15af f574 72ca 0eec 94a3 6c6a a725 | |
ca68 516c 8e67 6d7e a712 654b 2583 20ad | |
1f40 2469 7d6a 3e1c b528 d3a4 9e4e 8b17 | |
6ea5 3dca 3a94 d626 67e0 2d9e 2ed9 ad6b | |
258f 4694 feb0 12d2 6c8a 4dee 85ed d1ef | |
40f7 0e0b ac56 9d93 57b0 6954 d9d8 1365 | |
07d1 5c1d 1683 42bf 9317 de39 38e8 3d84 | |
c6fe c9f1 4a8c 51d2 3afe 96d0 ca84 410b | |
bc4b 9318 fb6c b90b 0b95 a51d 080b e181 | |
7049 3e50 ba9b 4b4a be74 0f47 d820 7965 | |
1cb6 3c3a 6c1f 60d3 efe5 bdc6 89f3 d914 | |
87ef 369e 958b 2691 3c84 280c 11a4 f583 | |
f271 d3ce 4beb 538a 0be2 8608 3a65 ef32 | |
4302 bce9 3e50 4c41 49c6 42f5 fb79 e0e3 | |
e1f5 0784 6a7d 6aaa d667 9ccc 75ef b0f6 | |
0779 dd7d 5ca6 d510 e651 128e 4c25 9090 | |
64ae 1a1c 24c1 4f11 c221 5969 9207 813a | |
4427 16fd 07ce bcaa a8a2 2879 0fdc 8bac | |
6424 5989 2083 e79f 2eef 2b3f 512a d95d | |
527e 5027 4b07 bee4 510e b579 8807 1fe6 | |
7ca2 4df6 ee6f 92b0 1f25 99c7 2f87 5bf1 | |
317b 843f 2a4a 17f2 c7f8 4e2e 1b3b f0b8 | |
d801 485d f649 f964 e254 483d 133a 08d2 | |
2e90 2d76 c701 642b 0fc8 4000 e23c 9644 | |
947c 04c7 696c b63f acf4 f507 1be9 bc8d | |
61b0 aaf9 44e9 cf17 dcfb 6b4e 90e6 4f41 | |
6452 4843 8ecd 8d51 5c40 172b ca27 9fc1 | |
a7a1 6311 75f4 1a1d ada2 63b0 81a2 9ab1 | |
1c78 27f0 e625 08d4 382e 1ba8 4c68 4aba | |
2f34 15a8 7d2c b298 964c fd77 d8ca c999 | |
3e5c e90a 5ac6 735c fa93 d338 732d eef2 | |
9659 e52d 4ff0 f296 2701 7f04 4cc4 dfe5 | |
d244 f127 b62f a827 30a6 580c 0f61 5fc6 | |
2c56 2b31 3417 dc4f ccd5 2a51 db8f 738b | |
d510 4f25 48f7 cf35 56a1 b198 cb16 eb04 | |
d46a a574 2636 37dd 173b 2add a7d7 c7aa | |
903e c563 d461 1247 8720 48d2 faa2 9aa5 | |
2cdf 490b 3e2a f834 f6f9 302a 1e4d 61ad | |
89c9 66c1 a0e4 dd47 34ea cff0 7c52 94e0 | |
62aa 059f e574 791d 8d61 0f90 3173 3186 | |
ed0b 2d4a f7d1 c00e 9041 14cb b8d7 6a94 | |
96d3 261d 285b 2cd6 f530 2a4d ae4c e034 | |
597f 8ed7 b9d8 ca81 4ce0 3e8e f2ca 129f | |
5d92 a665 02f7 8fa8 ad23 ba95 2b77 6702 | |
a753 4993 7644 143a 2667 c881 f771 4c20 | |
989a e739 bbb4 c427 83bc ffd2 927c cafb | |
568a cb75 5a58 01c2 4ae3 e87f e2b9 e29f | |
f9a5 9097 2633 abb5 bae5 76ae 1f25 2c73 | |
cb5f 3839 5106 82cc 6a4b 7a18 82ac 754b | |
6618 820c 764b 9f40 6069 7ed5 6ab5 9ed2 | |
d4cf 17f4 7369 5a93 2246 9c32 8548 ab44 | |
52a7 58d6 2a03 4d2f f0be e00b 9c35 3984 | |
a99e 82bb bb85 9a6b 29a9 ab73 58d7 3a76 | |
a308 1dd7 6b1f 8d58 c24a d812 aab5 596c | |
0a3a f68b 8e2f c069 7c81 0cb5 3499 73ab | |
d597 9b72 a861 ca8f 354c a506 fb30 c434 | |
c56a b5dd 2193 35db 2dac bc93 0c4a f1da | |
5d9c 8c7a f1da 014e d6b7 787d a795 6af9 | |
9daa 91d9 8ccc 6e64 0e41 e132 cd60 9fb8 | |
068c 81e6 6868 76a6 6156 9ca1 2019 2a32 | |
3081 dfd2 3686 1650 1dce 60ad c859 a82e | |
ca9a 0678 dd00 97cc 5961 f216 d055 455d | |
5e27 8d08 d1e6 4714 a365 5dc4 e29d 2e8c | |
6a18 52da 4fcc dfe1 0a5c 2817 8c13 768d | |
0670 19a4 5432 bacf b028 bee7 0607 499e | |
986d 17af db85 d98c b576 282d bbb9 fe22 | |
0fbd 4433 1282 855e ce16 2da1 16d0 1bac | |
5c22 d496 3321 9339 7e43 1a98 c650 1914 | |
c51d cee6 4c36 0424 5a48 7750 b41b 2d53 | |
0c99 8916 5222 141d 46cb 5443 c4a2 85f4 | |
0745 e11f 088c c98b 754a b051 9e27 b95e | |
81ed e4d2 abe2 5113 57b6 ec94 fe8a db0b | |
0b7a 0dd7 17a4 f83a 97ac 5cfa 0b97 d47c | |
29cd 255b be94 e192 3d5f eae3 9223 5f82 | |
6238 f3a5 37b8 e4e2 5209 9d83 030d a596 | |
f58f 59cb 9ba3 ab3d f4e5 2085 a9ea 76d6 | |
f216 cfaf 97a4 156f f396 77b8 a1e2 eff2 | |
ad35 ef71 1602 ea6d ae29 b794 e423 6e99 | |
26da e0e0 6bc5 5b76 e44f 448f 7773 3d34 | |
c5e8 f02e 5f41 1dd0 d15b 6010 50ab 8916 | |
e3dd ce5b fec6 4335 94bf ce43 f328 7f8b | |
87e6 53fe 3e0f d1c9 c194 a13a cadf e5a1 | |
e328 ff00 fa85 3c78 0259 f200 e7aa 7a64 | |
cb87 3cd8 2a21 d5bb f227 4912 5151 3924 | |
0c40 3514 f123 9ec5 e14a 0c55 35fd 9d2f | |
f83b 8e0f 0628 a501 f2cc 016e cf1d 9ee9 | |
84b6 0f43 94ed 8928 b7c8 aaed 2dd3 092c | |
5e1b c599 205f 307b 32a3 d29c 83b0 e37c | |
9835 2366 843d 83fd 3a88 04f8 2acf 1947 | |
a759 bf7f 8fba 6120 f313 d07b a929 2ab6 | |
4d6f c171 32e6 eb90 e130 7ecc e604 0c17 | |
5136 dcc7 d26c 4d38 9ad3 876a 7034 cbb2 | |
b5ec dcb9 4973 b305 e3b2 d746 f375 f0d6 | |
0a92 9179 9543 603c 5ffa 10ea 1895 0efe | |
312b 3443 51ac b6ad 7c0f a303 3749 11a9 | |
45a4 385c 53e8 2c4c 11c6 663d 1d25 601d | |
2275 8ad4 455d dd9d 6ec3 0879 8c2c 6f34 | |
2b54 8206 6f5a 1ce9 d9e9 29a1 63d3 c2ef | |
f933 0f2d 344a 1ff3 5005 95bc 64a4 9a5c | |
e298 e76e 2762 62af a30f 6e04 46dc 4849 | |
6285 8c0c ae26 e276 c8c8 19ec 197c cf29 | |
272e d3e6 1903 8dc7 38f3 0713 d7e9 2123 | |
9127 22bf a382 9f70 e8ae 77ef 53fe 294e | |
b94f fa0c 87dc 277d 8e33 ee93 fe86 33ee | |
92de c219 77d1 a9b7 73e9 7d9c 719f f436 | |
ceb8 4f7a 1767 dc27 7dc0 25b7 5b7a 934b | |
1e61 07f2 8405 f0e6 4b33 e9ec 1f42 3a73 | |
f49e 67ff e83d afbc a38d 2bef 8bac 3138 | |
44c5 9db7 8119 4d94 e85f f29a af20 9e81 | |
dced d637 eadd 66a1 bbcd 0abb 6dc5 dd66 | |
b559 7277 5bee d6fc 9aeb 1ff1 a16b 3342 | |
d75f 5821 1a31 11b9 1e4d dff0 05df 40b1 | |
5afe c183 ff24 5949 871a 0a67 e287 29dc | |
613f d670 38c7 eadd c602 bee5 1039 218f | |
b042 3dfb 5552 cf5d a67a 32ca 0a8c 00a8 | |
60c4 0db9 5edc 8fd8 c2bd 2fc8 f5e6 c5e8 | |
cc5e 8f48 ddc6 081e 51c9 3334 94a2 a899 | |
7459 900a da43 8bd3 7a6d 5aaf cb1b 271c | |
31bd 25df 6e16 6895 f0b7 aaa7 cc87 4216 | |
d415 48c4 4a5a af2e 2e70 d38d 8712 b1e8 | |
751a 1574 3038 eee0 c645 2b34 fd23 a8d6 | |
71bd a6db bf23 7f4c 2e04 305b 37a7 bcf4 | |
24a1 1f97 0a7e c7e9 b666 70f0 286b 3aa6 | |
ee18 898a 730e 3116 0bef fee8 ac26 5b0d | |
4d3e d4bc bd98 a93a b9db 6bce 61e6 2dc9 | |
4c1d cadd 9269 7d36 2498 d66b 7ca7 18b7 | |
76e0 56b9 e67b ceb4 c131 5e42 98a8 5ec4 | |
90ae 5cfd 36aa 9be5 dbe5 a67f 614d 8b0c | |
0fa1 e65f 9cf5 f68a 11e7 e7ef 93eb 7027 | |
c454 db1b b88b e2c2 3ad1 2e6e 7f6a 8307 | |
c0f6 f600 d2fa c2fc 3970 10a5 0194 d6ed | |
f64e 138e 467f df7e 624f 3b14 fddf bce9 | |
0771 6fa3 9d32 b20b 3f70 4e91 d90c 99fb | |
d2f0 3164 1b86 a9c9 3f91 818b c0bd 72d3 | |
20af 1be4 52cd 5a59 ea15 3a11 7840 26a5 | |
083c 2893 5664 37d4 3334 7ce0 0f72 e021 | |
da03 676f 76ec b4f0 8872 cb85 4743 0b15 | |
2efb 8280 8e45 0acc 8240 1bd6 29bc 25f0 | |
bf00 fcd7 0cf1 9f47 96c7 f48d 9ca4 09ee | |
dec0 c332 15f2 7a03 8fc8 0646 2469 e139 | |
e561 1ea3 1e3c 4d16 8bbb d358 dce8 e3a4 | |
f579 bd81 c728 af1c 1a2e b093 1015 c3c6 | |
a6b1 cc01 0cd5 94a1 83c1 75b2 6c22 dd34 | |
726f 7668 d788 4eb4 559e 508b f700 e30d | |
6048 584f c859 3999 5472 a8a5 e974 79ce | |
e11a 0b9e 2ef3 c9f3 a53c e36d e36b 98d3 | |
02e9 1f30 a705 d2b7 86d3 043b 6be1 641f | |
adc2 3ec2 67fa 42f8 4cdf 089f e90c 5972 | |
7069 bd2c 39b9 74a6 4c3e d306 5972 73e9 | |
2c59 f214 4867 cb52 1e97 8e44 bca7 8c41 | |
6873 8e6c 067c b396 3344 774e 9894 591c | |
d15d 79ba 7cc5 c788 1259 ec63 b6e2 1316 | |
f817 8b7d c256 7cca 023f b0d8 a76c c567 | |
2cb0 96c7 3e63 2b3e 6781 753c f639 99a2 | |
a314 c455 6e8a ab62 27a6 3353 a6d4 c2f1 | |
938e 9611 c379 3091 ade5 5eec f689 7536 | |
8e60 e618 9abe 201b 6eca f8bb 9c63 761b | |
3a1c 0b2b a7ba 30fb 172c 7006 8f7d 4123 | |
cf66 4cb5 89c8 f124 749e 93ab 35a1 5661 | |
5155 5b21 0599 7dfd 61a5 5649 872d b193 | |
d261 6bac 091d e762 1eeb 44cc 7eae 6c4e | |
741e c08e bfcb 6511 cd3a 4054 49eb c508 | |
2bbe 6481 3379 ec4b b6e2 2b16 388b c7be | |
a2a9 ab28 4c75 8a45 b5a4 33b5 84aa ce2e | |
4915 4b6a a953 6949 357b 2f49 c104 2a3a | |
cc1b 0a97 e75b ac16 eb78 e23d 1cf8 9067 | |
02cf cb7d 8dc6 61c9 f42d 12cf a6b5 24c5 | |
63d3 e59a b40b 4450 b4e4 008a defd 7028 | |
9a4e c374 e18c 7ebe ac5f 2067 4bbf 95e9 | |
82db c932 7d85 af0e 0ed2 937c 18a3 d451 | |
e8ec 349e e8c3 08b1 813a 2ebb e517 0e6d | |
b905 1c86 d0b6 80c8 4904 5f33 ffe0 ecd8 | |
d76c c537 a2f0 0dad 7721 2e24 951e 7233 | |
31dd 186a 1102 3175 037c 22b8 3411 656a | |
c492 ae49 486b dd88 037d 6325 0957 1676 | |
9b1c 3724 9f32 ecb8 b8c0 c28a be51 6e89 | |
ea5f b31d 253e 9788 76f5 8b08 f10d db91 | |
bf67 b7cf 73dd d299 9e12 9f6a 906f 947b | |
62b1 74df 10e2 2220 dae1 a3a7 f598 68de | |
9ad6 db05 7a6b cd26 99f7 e0f2 d630 5b7e | |
8111 6b0b 1f14 cd17 cb81 5eb6 edd2 fcfc | |
a149 3fc6 7ccc 98af 1fc3 5330 ae9d d813 | |
3b39 ddd4 51d7 21c5 4e49 eba7 e897 c8e2 | |
0a49 eb3f 174e 0f70 7af0 5299 2414 b440 | |
4267 30c8 633d 36ad 4d3c 94eb 6df3 5b36 | |
8258 aff9 0763 f93e 609a 44b5 6e23 63b1 | |
4e2f 2ecc 96ee 6c2b 3d6c 3451 adae 1b6d | |
69bd 337f 0630 c86b 2e93 a558 1b0d 3949 | |
0c09 9d69 ba5c a686 cb65 468e 7846 9ecb | |
028c 1e75 4357 c834 a724 2de6 dc66 cb6b | |
ba52 6eb9 4ad6 cf63 0bae 9419 8505 c72b | |
408f 1d21 e4cf 7242 96a4 258a c566 5fbe | |
0c5b 289c fff5 0c97 8cf1 124c cea9 d44f | |
ce79 d37a 56b7 9e49 6623 6ea0 31e4 aa2f | |
361c 70aa c155 3fde acd1 5b2d 39dc 9383 | |
e733 d801 e577 b2c4 f2a4 dfcb 12cf 93ae | |
9425 395f ba4a 9614 8c56 af2a 36db c2a9 | |
03c5 6bc7 eda6 68eb 7772 cbd5 b27e 09df | |
daf2 7b51 ba94 1b7b 39d0 34ae 6e9c 04a2 | |
febe be60 9c67 d0d6 5f5c 5c3c 3978 01b3 | |
a21c bc46 9656 5c2d 6742 5793 d569 5014 | |
9b7d 92f0 d873 8b68 ea95 b34c cda9 5fd0 | |
2bcb 900a 1fce 56a3 6a51 6df7 f2e2 b51e | |
30b3 6ab7 391a c66e d92c 1767 a7f2 4ea0 | |
83b8 c564 5203 9b82 4714 166c 91f9 b421 | |
746c ecc0 e020 11c6 5ada 8da6 3643 f1c6 | |
ec40 e0d8 d574 136b 39b9 ee26 c6d0 a366 | |
0b54 a2ab a533 b855 965a 3a03 2fca 35d7 | |
ca0c 5cf4 e1f4 e7ff 0a4a baaa 6e95 048e | |
fafb 3449 bf42 aef9 25cb 6f93 a4fe c04b | |
183c f81b de1f 7859 6e69 4781 3657 1531 | |
527f cdaf 2498 25f3 0946 20bf 02f2 d759 | |
a498 a5bf 662d 9382 d7c9 7c05 e66e e9aa | |
b95e 0617 f401 ef44 096a 20de 4627 da14 | |
b8dd c4ee d5ac ee6a 26e5 98dd fbdc b02f | |
d80f 6c1d bf41 be51 9696 2292 b4bf 34ec | |
397e ace1 8d16 1acf f18a f926 3f95 5c33 | |
6ccf 1e87 0be6 4cb8 424c bf8e eb37 c92d | |
6337 18fd a1de 6401 a83b 1571 f669 10e3 | |
f4d3 1d4a 879f bc24 435f 84db 67d5 9847 | |
15cf da0c 8834 68b3 ef12 5b6a 6ec6 7263 | |
26ca 3284 c210 7396 18be e19c 06d3 1354 | |
5bb3 4f2b 731a 2b48 6f6c db64 0a20 3743 | |
6fc6 4a57 439d 0b25 6892 2234 c992 276d | |
9725 6b9e d42b d3cd bc45 a69b 7919 8caf | |
651c 8cef 2d59 e31b c2df e556 ba83 a250 | |
d8e5 8cc9 8a71 459c 6053 6465 4eba dc7f | |
36d3 166b 8bb4 799a 5b73 68e3 35c7 529b | |
a913 9b92 bbbd 7086 ed99 7efd 56b9 8f92 | |
022e 4953 e6f7 3fb6 bb5f 93c6 bd3b 3808 | |
ef41 3a91 7371 add1 036b 53aa 2e25 c592 | |
693d 9909 fe92 8efb cfac 8a62 a915 067c | |
9726 a506 d29a ad66 2543 25a3 ef90 03af | |
c963 e044 66f4 dbe4 d440 80be 0124 fb6a | |
5e64 0c61 3515 35a5 b764 776a a0df 2613 | |
b291 cf2f c66c 27d9 54c5 d246 d756 6aa0 | |
78fd 6e64 1185 120b cd49 7498 0325 ea1b | |
b1a6 7685 ad36 aba6 d4bc ccf8 fadd 2390 | |
e846 747d bda2 4fc4 1278 87f7 c1ea f507 | |
5e97 c34a e00d 396c 6954 305d 13fd f8ce | |
0b79 de2e e4e9 5eae 4e8c 7563 5d2b 86ae | |
da66 995b ac4b e993 c89b b2e6 6864 b135 | |
195c 01c6 93ea 9dfc d27c 21b2 b4be 9a24 | |
824c 936a 7633 566a dd6e 5c17 8451 4a88 | |
c19a 3b64 2970 0edb 2ede db6b d631 e39d | |
bec5 225b 9d1f b0a1 b8cb 4da1 1156 2c34 | |
7d3d c53a 6b02 6fcb 3577 caf4 d8eb 1223 | |
1242 bf4b 2ede 4e73 1723 304a e770 69fd | |
54fd 6eb9 e674 4651 38a3 3397 2ecf d067 | |
8c01 710e 8be7 4f14 3e2c 0bbc 2b86 5c59 | |
4277 c634 7148 ee91 5b3c 77e6 2f37 3ede | |
88e9 03ac 53f6 9608 2f9a fcca 166e d289 | |
b0e9 2eb9 e65e 99c1 ab17 d58d 29fa 2c93 | |
0dbc 8848 bf4f 2e7c 6270 906a c229 15dd | |
d87c 76f4 d213 6f90 ef97 e507 a0f9 6ee9 | |
4168 7e91 f407 683e 9742 0a44 71c5 4851 | |
d0c2 3edc 73f5 1f8d b2fa 0fb3 ab7f e87f | |
b2fa bfef b5fa 87c5 ea0b 8577 cd4c 4ce0 | |
63b9 e611 9985 1e36 592f ab5d 48ac b347 | |
05eb 6172 b0fc 9800 f673 fba5 25f4 fd65 | |
5a06 2674 7b56 2560 1a33 7d35 6730 19db | |
1ca1 6f16 e4fb e8ab 6b76 31fa e958 2bb9 | |
4a79 0263 aa8c ba0d e8a8 55b1 581f 61c6 | |
89c2 c2f4 c764 d2f8 d5f8 db47 54fe 672e | |
62db 822f 3052 b53e 8de7 4e10 9ab4 927d | |
4c5d 5c13 f84c 36fa ee41 85b3 d01b 829c | |
0c12 5362 3b4d 89ed 32b4 28f0 859c b92b | |
df4b 7e02 8d90 d11f 977b d779 49d6 eba8 | |
ab90 75e0 cb3d 689e 184e 4356 4357 f32c | |
d637 5571 90cd 135c bc3e 62a5 824a 898d | |
123b 258e 49eb 224e 3a3f b486 d46e faa0 | |
1871 35c2 0d8c b845 5fef 8532 4c94 e60a | |
2b5b 7a69 2911 0f3a 863d 3664 8e3e f40b | |
3ba8 23d6 b21e 879f 3c2e ef09 b224 f059 | |
6a07 518b d123 ea28 0dc2 40d8 8055 7a81 | |
32e6 f74e 4008 14b6 690a 221d 6330 2233 | |
564b 5462 41de f138 1b61 57d8 2208 c296 | |
de9a 01c6 b0fe b065 235a c396 b0ad f0b5 | |
c141 6ff7 4f0f 1576 87ad c600 b64d 6427 | |
3080 f732 a30b ffc9 d927 8e9c 5de3 5b7a | |
6991 2319 7805 0c7c cec4 68ec bf1a 0dd2 | |
26b2 bd47 db8a d17e 7494 f2d1 4719 5685 | |
9409 b375 e4c0 4f63 e0ba 9f1a 7834 f65e | |
1a8d 3de5 bf65 efa5 bdd8 7b69 54f6 b6a1 | |
aff7 07a8 d716 490a ab11 8fc6 c29e f156 | |
7a2f f176 2155 cd1a f3b6 20e5 668d 7b97 | |
d027 37b3 267b ab90 2a66 4da1 af8f 9ac5 | |
ac59 bc53 91da cd9a 9574 4b73 9835 95de | |
81e8 9ba2 66a3 43a6 d96c 9e09 3d83 83b6 | |
c8bf 07f1 f7d6 7f0f bef9 efc1 b21f 067f | |
f5c3 e0c0 0f83 fb0e 0ea2 8df6 7b1b 7d31 | |
0ebb e0ec dd25 aff3 ca54 5e27 ceda 2fc2 | |
56d3 fed1 c7c6 b0f3 92c0 5732 e218 c412 | |
8632 a21d 5dc2 4e24 a48d 7603 1f76 9250 | |
1408 4509 2bfd 85ed ff1a 0cbb 71d2 db64 | |
b7c5 fa0e 2c16 ceb1 71d0 29b1 a266 a3b0 | |
4e48 5eed 6be1 77e6 5791 fa9d 9aa9 7952 | |
268e 8cb6 8833 ec58 87f3 66ee af73 bf75 | |
7414 c336 10f4 8db7 6162 dbba 01fa 303f | |
c3e5 f421 2eb5 b96c e07f 8d18 23f0 8ddc | |
4b2b 8393 593c 3e7b 0b87 15e3 a00b 26ec | |
de32 1a56 81f1 b00b e301 be88 c64a 347d | |
6348 3a56 cd06 acea f5a0 6cdf 4896 c51e | |
b614 3e03 01aa bedc 986a 7ff0 4546 4f29 | |
52ec 1058 ed17 2cf4 815c b842 ab87 bc82 | |
74e0 73d9 7f11 4f04 fe21 97da 12b0 a2a5 | |
f604 ec64 a38c 7ba0 d491 c08d 5bea 4c04 | |
fe29 97ba 12b8 314a dd09 dc15 a59e 44e0 | |
5bb9 342f 11f8 4e2e f526 02df cba5 be44 | |
e05f 7269 7e22 f06f b9b4 2011 f841 2e1d | |
9308 0cca a585 89c0 5aa5 b428 1138 4d29 | |
1d9b 08ac 534a c725 02a7 2ba5 fb24 0267 | |
28a5 e313 81f5 4ae9 8444 e04c a574 df44 | |
6083 523a 3111 384b 691c 83cb 5293 12b8 | |
f034 9608 9cad 68e0 ef1c 4593 1381 7315 | |
4d49 04ce 531a 2d8d 72ec d434 1823 8af3 | |
15a2 be40 69e4 9893 8abf 5508 7da1 e8b8 | |
5174 bc48 74dc a468 9644 e062 45b3 2602 | |
9728 fe41 105d aa34 dac0 23d1 5f26 e82f | |
17f4 5708 fad3 140d e2b8 52d1 2089 ab14 | |
0d92 f81d b625 11f8 bda2 4112 572b 1a24 | |
718d a241 12bd 8a06 196c 5634 c860 8ba2 | |
4106 5b15 0d32 b856 d120 83eb 140d 32b8 | |
5ed1 2083 1b14 0d32 b831 37fb 189a 053c | |
df24 78b8 5970 b84d d1d4 4460 bb98 fd16 | |
31d7 ad62 961d 8a06 79df 2646 b85d d120 | |
c53b 140d 32bb 53d1 f64f 04ee 52b4 e244 | |
e06e 45ab 4804 ee51 b4ea 44e0 5e45 9b97 | |
08dc a768 b589 c0fd 8ab6 3011 7840 d182 | |
89c0 838a 7642 22f0 0745 6b4a 041e 52b4 | |
e644 e061 a5b1 08db 438c 3c22 1879 5408 | |
e331 059a 70ba 40ef 14e8 c749 c867 08c4 | |
1302 f1a4 a0fb a310 da53 4aa3 82bd a4c6 | |
a745 e333 a2f1 591a 64c3 30f4 7302 fd3c | |
a1cf 1a9d fa6c 25f0 2725 f067 25f0 1725 | |
90a6 29cf 5502 1925 d0a7 04fa 95c0 0b40 | |
34ba 62bf 309e 63da b32f 3b7f 1c7a d9b1 | |
21b0 5885 b693 b38f 5b1f b3c0 79dc 7ccc | |
3b9f c73e a128 e014 0401 56bb f176 265e | |
eb3a 141c 131f 461a d372 2f6f 794a 6e79 | |
5aae 1b43 7e50 e7de af5b 76cc 3006 7dba | |
6806 7ab0 fb27 f3f7 ee1f fb27 0d1c 27b7 | |
897e f9a1 9fcb d03b 6155 adce e785 8718 | |
b194 0fff e845 ef0a 2cac 742a e9a6 42d3 | |
83e3 e6a7 77a5 ae50 899d cbd2 c10b 99e4 | |
3d9f 5cc2 b085 7cc2 8855 3885 44ad 49b7 | |
96f8 6c86 2bc8 5121 b348 3fe5 91bd 2722 | |
1438 4738 b0b1 73d8 8ab3 c51b 6bec 6cb6 | |
6203 6b3a 8bed 35d1 594c 896d 602b ce64 | |
c66b cf99 ace5 4c96 8d48 5b7e cbe8 076a | |
c06d 60fa db8c 5e7c 26da acf3 d8be b38e | |
7d8c 3f23 2bcf c2a9 f449 cfc1 1ff6 49cf | |
c31f 7639 9d7f 4228 58c4 e59f ab3e 8bf5 | |
5185 5cc2 f1e4 3c91 ef44 ae93 613e 01b0 | |
f011 77f1 da71 110f 42e3 481e 9179 332d | |
8577 d2c3 14f2 0dfa 9fe5 9a9f 49d4 995e | |
1d32 2d4f 70b3 e909 be41 2435 7f91 1935 | |
87d5 fc01 2685 2df4 4396 b045 dfc4 93e2 | |
ba91 92b0 c959 e4c5 4348 7b0e 9996 935e | |
f103 a373 b15e 9e4c c2ab c936 6586 355d | |
4a4d 4e84 ca61 155d 7045 23c0 4e46 5c06 | |
2283 0bc7 40b8 9bc6 d78d 277e bd7d f4b1 | |
26ec ead3 fbe4 2d20 0cbb fbf4 7e2a b9bd | |
85b8 e6bd dfd3 1b8a f19c 13f1 f4d1 9ac2 | |
1ea2 0df5 c954 e897 43fd 2884 6d17 86ed | |
1706 5f90 79d8 8b2b c6b6 b9e5 9f2c 0f2c | |
21eb a14b 55e0 7a42 9750 b33b 6cdf ab99 | |
703d a14b 39ae 5469 9bf1 639a 30c4 bfcd | |
f804 712e cb84 3dfd 6105 9dad e261 a709 | |
5df2 7c4e a38d e48e 2d09 e37f d885 b47e | |
0ef3 892f 5b67 b314 5dc8 b8a4 82bb c057 | |
dec8 31a8 a7d9 a569 400e dbc2 f6ba 0199 | |
d3cb d16e d91a b683 b3de a4b8 a9dc 85ff | |
fe01 57bd 8110 6a01 6257 e1db 40e6 516c | |
13ce a3f7 2ca1 1538 4ddd b262 755e 9c7b | |
4e11 a767 7227 4f37 bd08 cea0 a92f 2140 | |
9099 7e1e 714d 2786 b82d 30d6 21b6 8f16 | |
7036 2386 bd93 f7f8 7d1c 7db2 16ef 4663 | |
c4f3 5ddd 18f1 9833 d166 0c9c 7b94 c119 | |
a01f 6c17 e368 d0c1 c9b7 d0ef aa70 2ee7 | |
316f e53c 3a06 fc65 f120 f20a fd5b 2f29 | |
490f e464 8fcc 713f ce8e 8bb5 a4b2 3f02 | |
1396 abc7 b45c b99f 9dcd 5aee 8059 594f | |
942b 879e 4456 a1a0 1c9a 2ec7 85e1 7f91 | |
2de5 7bbf 83bc 4aef 20af 8efa 0eb2 dac5 | |
154b 0c33 96e2 cafb 4041 281f 789d 073e | |
5402 1f29 81f7 71cd 97ee 27d0 7f57 08fd | |
b140 7f02 035c babf 407f 2ad0 9f09 f4e7 | |
40e3 d2bd 88d1 abfa 2636 f4b0 82bd d12f | |
66e6 d3ca 1aab 45b1 5cca 8ca7 1000 bd85 | |
ecf2 ae94 c8bd 0591 8861 94d4 aeb0 6233 | |
5c9e 81be d2e2 db4a 48a4 d3fa 4a27 dd9a | |
5f8a 13ae 597a 53bb c473 0b7a 1095 7885 | |
19a5 7723 9f3f faa8 bb33 fd1a df8c 5132 | |
d40e 6115 fd7a 7090 1e6a 4ecd 83d1 ffde | |
606f 578e 450e 165f c8b2 9865 eb80 1c5b | |
07de 4a56 8166 01dd 7649 ea2b d5b6 97f8 | |
8c36 ff76 7aef 26ef 3acb 8908 6a41 ba3b | |
ad5f c4fa b02d 7058 a788 3700 6a57 7ab3 | |
68fd afb2 fe9a 4cb1 d330 ccf6 fc79 34d2 | |
2616 f842 e9c3 0ee4 9a5e 976b de80 f3f8 | |
fa10 f19b 2646 ce04 dee1 fd81 2f15 3141 | |
3f02 75de 68a5 8f2a 99fe e102 28a6 1f9c | |
6ea2 fbe8 1732 a2f5 6e32 cc9e 018a 1b77 | |
139e 1e5b 1dc6 d46b 3de2 37a5 3597 3034 | |
8226 432e 65df 7c11 d692 e251 4882 05d9 | |
fbc2 8ac1 5986 1e89 c6c3 17ed 3751 6f89 | |
dfbd 669d 6e78 a699 c1c1 7ecc fc4b 5955 | |
2c97 40fa 62da be96 823b 69ce fe3e a2a6 | |
8fd9 7dc0 0e7f 3b13 6cc1 fb15 3fc9 a5ea | |
c819 4b0d 7e05 b21f 46fb 5539 f496 bc07 | |
0622 0ebd 960b 8afa 315e 1eed 1739 ce59 | |
f6ac 859b 0707 21f6 5f59 c0dd 6386 6eec | |
1e0a 0984 92af a5b5 9b0f 687d e201 4dcd | |
0a6b 20ac 90ee c35f 371f 44f6 8109 6bba | |
410e 7ca5 d4dd 2033 59bc 6387 693e 8d0b | |
82c9 dbe8 0d02 0115 5c4c 42f4 1a46 95a7 | |
cc59 fbcc 454f 1651 00ce 729f b112 4875 | |
1793 fbfb b2eb 828a e582 3d6b 611f 9c7f | |
c57c a5f9 35bd 03d2 f72f ecbd f983 8bdf | |
d093 21f9 366f 9b4f 86ce 89b1 8d74 60d7 | |
3298 2ef1 1d67 3d03 0d87 2fd3 740d 2b5e | |
ee8a 5d49 c833 8194 1572 a1be 6581 8d3c | |
f62d 5bf1 1d0b 6ce2 b1ef a875 03cb ce04 | |
6b10 bc96 d14c 6709 1c8c 5ccb 77a4 6d67 | |
338b f912 9bc9 e096 cde0 3acd e8ef c835 | |
d731 7ac9 3c87 5960 2fdc d90f 9826 f65c | |
66c1 31ed 1932 2264 727a 9930 250d 64f2 | |
0c2c fdb4 dcde a7b1 1bf3 f785 c48b 9a8a | |
cae4 9a22 d654 04d4 0d28 dc0c 480d d08f | |
2c72 a8d4 40ff c614 cca3 adf0 493a 0ebd | |
2cd3 177a 57ce 6cc4 39f1 afe5 85d7 0a3d | |
388f 59dc 8ae5 134e d393 a792 8ab8 c81f | |
c175 64c9 b414 6c58 5b00 278c b61f 5118 | |
fd12 cdfc 3940 4944 2d53 82ef c92c ac96 | |
4ea1 3c87 b7f5 05ff 06b4 addf c834 5bf0 | |
7d91 5bcd 5c1a 2d4f 6398 a961 5bf0 7a26 | |
9b03 19ce 93f7 26d2 0abb 49ac f816 d275 | |
1c71 7a67 11da 425f daa0 0d88 4e6b 3e90 | |
a144 2e11 055b 6b3e 9469 1561 7b53 51d8 | |
55ca 6fd4 6cd7 e132 b909 0221 4677 3ac3 | |
cebe c247 0607 bdc7 9983 1dbd e760 1ffd | |
f460 88d6 c7dd 3072 b887 0607 773a c28e | |
fec2 c5d0 4b7b f0ef b244 2b82 0b42 2ba2 | |
6249 3195 c2aa 9061 58c5 ae9f cf2c 76c5 | |
7203 335f dffa 49c6 fde2 2c28 99b0 106d | |
46ff 88ac 4fa6 8f2a fde4 d364 fa83 ebb2 | |
786b 266c c158 6528 aa61 4b2a 62f3 ce20 | |
4fab 88f6 39ac 666a 3e96 a59b 9b8a b070 | |
307a a3fe ae0c fe55 cd96 d314 74b2 6da4 | |
2735 1b4e d31f 0707 a919 2ac5 87da 3361 | |
2bc6 cf84 559a 1e8a 7201 cb1e aa4f cc43 | |
e59e 18bb 9a5a 7ecb 86ae ef0b b3e7 c1b8 | |
f437 ee7d a0be 6781 8b79 ec7b ea78 11db | |
8a56 cb4e 7a74 d5a4 128d 6916 8d95 9408 | |
90b2 b0d4 17bb 99a1 19ad 5c93 3544 8c9a | |
55c3 5234 bbe6 d09c 4b5d b16d 4c74 9673 | |
5d87 baa3 eff6 9fec 7b8b d197 8340 a60c | |
819d 6629 d194 1283 9d5f 6180 5b41 6274 | |
8715 d37c 1822 5f9b a41d ac55 60a8 02ed | |
782d 8401 0fd0 7eae 8dd1 66f8 4f63 fe8d | |
ccbf 9961 8603 b5b9 fedb 99ff 31a6 156a | |
4bfc 19e6 ff8c 699a 3653 0b6b ddfe 754c | |
3050 a48d d5c6 69fb 68e3 35bf 3659 9ba2 | |
4dd5 a669 25da 21da a1da 61da e1da 11da | |
91da 2cad 52ab d2aa b51a 6d9e 365f abd5 | |
eab4 7aad 416b d496 6acb b4e5 da09 da89 | |
5a44 6bd5 a29a aeb5 6931 ad5d 3b59 4b6a | |
29ad 475b a9ad d256 6b6b b453 fda7 33ff | |
19cc bf9e f9cf 64fe 0dcc 7f16 f39f cdfc | |
e730 ff45 ccbf 89f9 2f66 fe4b 98ff 52e6 | |
bf8c f92f 67fe 2b98 ff4a e6df c2fc 5b99 | |
ff5a e6bf 8ef9 af67 fe1b 98ff 46e6 bf89 | |
f96f 66fe 3b98 ff4e e6bf 8bf9 ef66 fe7b | |
98ff 5ee6 bf8f f9ef 67fe 0798 7f27 f33f | |
cefc 4f30 ff93 ccff 47e6 7f8a f99f 66fe | |
6798 ff59 e6ef 63fe 7ee6 7f81 f977 31ff | |
00f3 ef26 c7ce ff12 f3bf ccfc 6f32 ff5b | |
ccff 36f3 bfc3 fcef 32ff 7bcc ff37 e67f | |
9ff9 3f60 fe0f 99ff 73e6 ff82 f9bf 64fe | |
af98 ff6b e6ff 86f9 ffc1 fc08 3dbf 65fe | |
efd8 d22d 2cb6 6368 fb38 6d1a 6db1 8a1d | |
a2fd 13b8 55d8 c0db 8669 804f e800 6d9f | |
15db 5881 ed53 b181 3fc7 461e 20b6 0f1b | |
3706 1b27 36d1 dc3e 3bb6 7226 b6f0 33da | |
49da bd0c 137b a769 8780 7dcd 0f2e 73fb | |
38b4 8bff 9b7b b88e fdff be8d 3fb1 873f | |
bd81 b79b 7b43 e7d2 a3e5 6913 b47d c529 | |
5435 b7e6 8540 276a b4a9 36cd 859d db47 | |
db0f a23d 081b e2c4 de8d d3f6 87a8 0310 | |
b403 bb37 562b 86e8 4b71 780e c306 1661 | |
8727 6bd3 b16d 876b 4763 d70e c001 2bd3 | |
6660 3b8e d28e c176 6a5a 3934 80b6 e658 | |
6df6 d239 b13b 58ba c953 7a50 9d87 c5ee | |
1d2a de47 456d 0e15 ef1f 2a3e 3054 7c70 | |
a8f8 87a1 e2a3 43c5 c786 8a3b 878a 8f53 | |
3491 29c3 b54b 4fd1 3dbb 325a ab87 8aad | |
3df0 d107 32da 0c17 1ca6 269f ffac 2999 | |
ad35 3e96 1cf0 e689 fad3 e470 6fd9 2c50 | |
e9e0 130c 3ec8 1f91 f405 9f62 644c 37e5 | |
3c91 efc9 13b9 f847 3c91 a785 cf71 c91e | |
9e88 81bd 9429 1862 1efd 2b9c b40e a3ab | |
6f63 354f 321e bb93 1102 9654 bfc5 40dc | |
2510 b08c fa0e 0371 b740 e0a4 e9b7 1b88 | |
7b88 a5cb 986c 532c 6b84 6b81 ab6f 37fd | |
2309 f1ed 0666 1e2e 5f3d 2e2c 1454 7a63 | |
c70d 4cee f4a7 72d3 84ba 0952 e853 395b | |
c7df fed0 67c3 abb8 973e 9777 2a3b e59d | |
6a98 6e29 a08a 1e86 cb0d e124 77ef b4c2 | |
51f1 165d 877b d882 155d ce64 ac73 b7b8 | |
6577 696c 40e3 bb31 a3e2 7d90 7ca9 e42e | |
ef3c e16a e300 0c0e b24c 6f58 c1c4 69fd | |
3eb3 9a65 6508 43b3 2b98 7d04 2603 f676 | |
22fe a07f ffd7 bfe9 428c 5af7 bf30 6aff | |
a64c af31 70df 8545 3b06 07e1 d35d 37d0 | |
8f64 f74e f2a5 f38a 8e11 eedb 156c 0edc | |
8807 9474 f9d4 ddc6 b3d3 000e 8e13 87c2 | |
8b23 3215 47e0 18cd 5582 b355 80d3 340b | |
a7e1 7094 dd66 e391 304b 47a0 eec3 8999 | |
08d2 65da 629c 887c d4fc c057 699d 3049 | |
0b41 7920 7acd 81ad 8cc1 529e 8493 3347 | |
5b04 da36 18a7 d530 5cf3 816b 8665 4cc0 | |
8cb5 6991 a573 b0c1 080f 06c4 8f3b e9dd | |
0871 14a4 b445 9bd1 abb5 6ead f942 663d | |
704a 99cb 26d4 7f37 fd0a a51f 7e8a 0721 | |
26b2 1e04 6838 6efa 1dac 4f6c fda7 f24e | |
dea7 cd21 e182 4f3a f765 5a04 977b 04e5 | |
42ac 69ae 591b 87f2 1146 b904 2426 fabf | |
02c1 b965 38e7 96ff 96f3 077e 8473 5666 | |
2d53 cb6c c8ed 658e 3227 fdbc 833e b40e | |
d0c1 f076 d339 c0de 799b 85de 3cc8 b0d7 | |
c385 2074 3eac 22db 82dc 46b9 66db b255 | |
e8d0 1f0c e207 fe07 c43b f94e 1b39 e485 | |
57c0 5b55 c91b 2c3c 53e8 d095 4c45 08f0 | |
a019 0214 af9d b067 0810 b1a6 855b 1e7b | |
88cc 75ec 61a4 6aec 1196 2e55 837f 662c | |
1dfc 0bd9 a234 d9a2 fe60 0611 7eb0 8f10 | |
fd0c fe75 0f1d fc1e d2cb 9e88 7d78 67e1 | |
deff da58 b9d3 abd3 ca29 b223 071c a33c | |
c3ac b027 b09f 9046 584d ebb0 40fa ddac | |
e659 66c1 8068 8139 c5d2 c3b6 b40e 53a4 | |
df63 b6d8 d0f2 b8d1 621f d962 0f3b 355b | |
6f32 22bc f54d 300e 0e51 153e fb2f 2838 | |
2286 f20e 829d a5d3 b976 4249 c425 70ac | |
3774 0383 c3cf ccda 759b 4237 225a 7105 | |
9fc7 ba4b fd62 f9fa 4364 6faf 6216 af62 | |
e935 8438 ece5 17c1 c3d4 887b 6ac4 3335 | |
9267 9841 6cf4 a722 d80d 8385 12b0 66cd | |
a327 4ceb a6a4 19f4 3c85 d6fe b083 1a9d | |
618b 68b4 a0d1 99a1 483a 0309 d9b3 21ca | |
5849 ea43 680d e3b9 25ec ecdd 027f bdcf | |
0c58 9af2 c0b5 f77a a8e5 8d35 79ac 27e2 | |
1608 db10 c243 885c 2d8f 841d 56cb 5c61 | |
f796 3277 d8b3 a5b7 cc13 cedb d2eb 5fcb | |
360b 3ddb 49ad 79d4 ea45 ebe6 321f b58a | |
96c7 a9c5 472d f9a2 a500 2dd4 67a7 4a21 | |
1194 ec60 a89b a178 76a1 6ebf 636a 9e62 | |
b957 1692 b265 dfc6 019e 300e 1f14 160a | |
680d 5be0 7019 6515 7754 cd73 8ce3 c818 | |
c764 bc38 268f 0a95 171a 0e01 5046 93d2 | |
4473 e893 3e11 88d1 fa37 639f 73b5 9edd | |
e049 a2df f0a7 e90d 0318 da4a ef41 a29e | |
b5d9 90bd 7192 c436 67cd b281 2594 361b | |
2a6b a53d 743e 462a a549 3b8c 7f55 46d3 | |
849d a0d2 a46d bed7 a166 681a 438f c961 | |
2bf5 eb9f 8fcb c746 cf67 6038 89fd 9351 | |
da69 13bd 6c46 2ff3 edda 1676 deea 7b8b | |
3e11 875d 9ba1 07b0 d879 2564 7522 1eaf | |
439c 1595 06dc e909 7bc2 68db 5af4 1142 | |
386c 8296 7723 f907 1137 1d26 346c c92e | |
2937 47af 0923 9636 a255 0c4c 81a1 b368 | |
a958 c2ec 0275 d812 24e9 f7cc 3a4e b1dc | |
2c7e 3822 7e12 3c35 629d 1a51 a746 6c53 | |
23f6 a911 c7d4 8873 ea30 ad9f 1af1 4e8d | |
f8a6 46f2 a746 0aa6 46c6 4c8d 144e 8d14 | |
4d8d 8c35 1d02 eff9 8c9e 7535 49dc a5fd | |
9a2a 38ec 81ed d903 b7b9 0741 2fcc af89 | |
b39a 74ea 9e38 d0d9 e845 d4c4 594c 3afb | |
9e38 d039 5096 4d9c 62d2 39f7 c481 ce45 | |
2f03 6873 538e ba27 ac86 eda8 e751 8eba | |
57f0 1a76 87f3 e84c 888e 54a1 6310 c679 | |
e92d 1bb3 a527 e213 0c60 c37c 2691 5554 | |
0491 0bca 45c3 3b60 1368 5844 e5c8 e95b | |
8777 7359 213a e797 3970 c4c2 f9c0 1694 | |
a961 af51 1c13 ce13 4317 c270 16a2 5e44 | |
39f8 192b d618 1e1b 2e30 a792 4565 b351 | |
61bd e1a2 f018 b345 1515 6ae9 2793 6878 | |
17b6 c253 7e18 ccee cfd9 23f7 e788 51f6 | |
e788 61fb 6333 71e5 c3f6 6704 cedc 1faf | |
899b 3a6c 7f46 e0cc fd19 67e2 8a87 edcf | |
08dc ffcd fe14 ffc8 fe78 87ef 4ff9 ffd3 | |
fd99 3a7c 7fc6 0ddf 1fdb f0fd 3922 b73f | |
7078 8dbd 89d3 de60 63e8 f718 99b0 0247 | |
2523 7c63 c343 163f 6d25 7222 9e43 bfb7 | |
c9e0 cc5e cd2c 56e3 353a a3df 8800 22a3 | |
dfc0 e89b caa9 e408 3715 69ac ff3a 7a28 | |
a25f d7c1 2a3c cc08 4577 1e61 6fc2 a5dd | |
ffd8 ee34 fddb ef47 d863 e63f fe7e 84d1 | |
bf56 366e 4ed7 4c7a 1f7e 18b6 848d a1af | |
51c8 837f 62e4 2c50 462f 6962 5003 275c | |
07e1 09d0 979b df88 3be1 1a46 bf60 75d1 | |
23ee 432c 43af 7d40 f632 1948 fa17 1419 | |
f3e6 1203 64b2 2590 6c66 f445 3a4a 5f7c | |
268b cb58 f31a 599d 3157 8d91 d58e a849 | |
46c6 4664 39e4 9f87 65d2 b036 ccb6 4530 | |
d46c fc83 8dd2 80a0 415c 3e8c 96fe f986 | |
97ec 33f9 6f19 32a6 40c2 87c7 467c 803b | |
c998 6c18 d103 7b13 619e ad8c cb8a e564 | |
5a55 b131 b8cf c86c 829f 3e51 c918 2879 | |
c42a 7c23 16c3 4720 4d12 796f 24a6 bc96 | |
2958 da0e 6eae add4 58db 1679 8fb5 1518 | |
6cdf 0c66 85cd cd72 ee2d 7c0f 5eee d0ba | |
b68d 5897 b348 2cde bbc7 28b7 fea7 5176 | |
0c1f c5bf 9915 bd3f 4286 e630 dbff d330 | |
b78c c68c 6f8f 516e fb4f a3dc 3e0a 3310 | |
dc75 4203 97d1 5e69 86b0 5ca3 6dcc a83b | |
228f b669 b347 eadc f5e2 d975 bf74 79d3 | |
97e6 b36b dec4 d84d ace9 2bb3 e699 189b | |
00b2 1bd8 d0af a16f 64f4 1fe3 a02e ff14 | |
ff02 75c5 d772 cb37 b2fe 0f39 f6b5 dcb4 | |
4ece d023 32c8 6e62 f4ab e93a b208 7772 | |
df04 496a 31e8 fe29 6f23 2764 b2f8 b1e8 | |
9475 f3bd 9a44 4364 e02d 7d2b 4fde 46df | |
ac0d b2f5 f4e5 cc18 793d 86c6 9037 3344 | |
dbd6 2fe8 bfa3 613c e30f 782f 83f4 567c | |
c48d deb1 8f78 d377 088a a4e0 779c 0b3f | |
77ef 266c 03aa f4af 3cbd d70f 2730 f0bd | |
261d dad9 88be 5897 c6a9 2316 874a 1fe5 | |
dea8 3100 8c4d 76f4 963b b918 fa38 facd | |
fb9d f41a d06f fe40 7032 7d95 ea37 7f1f | |
b80f fd12 b0df fc79 60f6 877d b2f8 5185 | |
6c93 276c 1f1c 94cb 0607 eb06 074f 191c | |
44a5 0f16 769b 90ba 2f5d 4e6c d17c 1fcb | |
f408 8f96 ed7b b67c 27d7 7c27 5a6e 61f4 | |
df27 9992 6ba1 8f61 f423 97a6 0f65 f2e3 | |
e737 bd27 f789 159a 6ff0 b7ee 39d2 f772 | |
cdf7 62a4 1d8c fef1 5afe 50cb 5708 05be | |
e214 99dc c646 7c87 bf9d 657f 42f4 2fa1 | |
4205 f8bb dc3b 7162 2c85 c63b 863d e5df | |
2954 4afc b2e7 2d1a e72e c6b1 bbc5 d9ff | |
8ccb 2b30 44b1 5759 ba3f f63a 2222 25f6 | |
2602 c177 c437 b1bb c591 28a1 1fe0 89a8 | |
f12d b4bc 4b11 e17b 94fc 8d92 f729 f980 | |
920f 4597 7b44 178f 3157 60bd 85fe 4525 | |
d0f7 3219 e8d9 e23f 0bf3 0a0b 7e24 5cd6 | |
578d 0208 119d 6889 9b34 e9a6 b4fe 1abb | |
497c 4802 d6fc a494 2b61 9cfb 9802 834a | |
ff6a cb64 e9af 68ff 2bda d3fa 9bcc 0c93 | |
42ff 9605 8e09 9c6d 048e 132e 8778 2bd7 | |
f9af ccfc d7a1 f4ba 24fb d7f2 2d26 6e73 | |
7280 5e07 ec43 5c88 7fb5 f7b1 3019 f763 | |
d715 4bd2 7893 a27f 090b 9a49 599e fddf | |
b21c fb8a 517a 5dfc 576b 34b6 4be3 0342 | |
1145 b73e 8d5f 67f4 95fa 4806 1943 0098 | |
cd94 4e5a 7f83 ed25 8907 84a0 0f37 04ad | |
0586 7731 b351 259d ebff a0e8 ef36 fb1f | |
6562 ff20 2ec6 6203 6bdc cfe6 c4b9 9bdb | |
207c 28f7 11e9 07d3 7ef9 26c6 cea2 9687 | |
a16d d061 a179 e30b e83f 443b fcff 827e | |
fa62 b340 ffe5 57e9 ff00 e870 b68c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'sinatra' | |
set :server, :reel | |
set :bind, "0.0.0.0" | |
set :port, "88" | |
get '/' do | |
"<a href='/uploader.html'>Upload Files</a>" | |
end | |
post "/uploading" do | |
if params.has_key? "file" | |
File.open("/mu/test-reel/uploads/" + params["file"][:filename], 'w') {|f| f.write( params["file"][:tempfile].read ) } | |
puts "saved file // " + "uploads/" + params["file"][:filename] | |
else | |
puts params | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uploading a file causes: