From 6f3b689c3d4766e16c4e6a70a399e6298574c3c8 Mon Sep 17 00:00:00 2001 From: Jeena Paradies Date: Sat, 27 Oct 2012 02:52:10 +0200 Subject: [PATCH] got authenification working, wohoo --- Controller.h | 1 + Controller.m | 7 + OauthImplementation.js | 126 +++---- Tentia.xcodeproj/project.pbxproj | 6 + .../UserInterfaceState.xcuserstate | Bin 32804 -> 32445 bytes URI.min.js | 70 ++++ build/Debug/Tentia.app/Contents/MacOS/Tentia | Bin 125132 -> 125264 bytes .../Contents/Resources/OauthImplementation.js | 336 +++++++++--------- .../Tentia.app/Contents/Resources/URI.min.js | 70 ++++ .../Contents/Resources/enc-base64-min.js | 8 + .../Contents/Resources/hmac-sha256.js | 17 + .../Tentia.app/Contents/Resources/index.html | 3 +- .../Contents/Resources/index_oauth.html | 5 +- .../Objects-normal/i386/Controller.o | Bin 60296 -> 61112 bytes .../Twittia.build/Objects-normal/i386/Tentia | Bin 47308 -> 47440 bytes .../Objects-normal/x86_64/Controller.o | Bin 74372 -> 75272 bytes .../Objects-normal/x86_64/Tentia | Bin 71736 -> 71888 bytes .../Debug/Twittia.build/Twittia.dep | 23 +- .../Debug/Twittia.build/build-state.dat | 221 +++++++----- index_oauth.html | 1 + 20 files changed, 547 insertions(+), 347 deletions(-) create mode 100644 URI.min.js create mode 100644 build/Debug/Tentia.app/Contents/Resources/URI.min.js create mode 100644 build/Debug/Tentia.app/Contents/Resources/enc-base64-min.js create mode 100644 build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js diff --git a/Controller.h b/Controller.h index cb976fc..d111d14 100644 --- a/Controller.h +++ b/Controller.h @@ -46,6 +46,7 @@ - (void)unreadMentions:(NSInteger)count; - (void)openURL:(NSString *)url; - (void)storeAccessToken:(NSString *)accessToken secret:(NSString *)secret userId:(NSString *)userId andScreenName:(NSString *)screenName; +- (void)storeSecretData:(NSString *)secretData; OSStatus handler(EventHandlerCallRef nextHandler, EventRef theEvent, void* userData); diff --git a/Controller.m b/Controller.m index 0f7831e..9b7f1a0 100644 --- a/Controller.m +++ b/Controller.m @@ -233,6 +233,13 @@ [[NSNotificationCenter defaultCenter] postNotificationName:@"authentificationSucceded" object:nil]; } +- (void)storeSecretData:(NSString *)secretData +{ + NSLog(@"got secret data: %@", secretData); + [timelineViewWindow makeKeyAndOrderFront:self]; + [[NSNotificationCenter defaultCenter] postNotificationName:@"authentificationSucceded" object:nil]; +} + // Mentions window has been visible - (void)windowDidBecomeKey:(NSNotification *)notification { if ([notification object] == mentionsViewWindow) { diff --git a/OauthImplementation.js b/OauthImplementation.js index 8a9abf5..d42d074 100644 --- a/OauthImplementation.js +++ b/OauthImplementation.js @@ -14,12 +14,8 @@ function getURL(url, type, callback, data, auth_header) { } if (auth_header) { - var header_data = 'MAC id=' + auth_header.mac_key_id - + ', ts="' + auth_header.time_stamp - + '", nonce="' + auth_header.nonce - + '", mac="' + auth_header.mac + '"'; - xhr.setRequestHeader("Authorization", header_data); - }; + xhr.setRequestHeader("Authorization", auth_header); + } }, url: url, accepts: "application/vnd.tent.v0+json", @@ -37,6 +33,46 @@ function getURL(url, type, callback, data, auth_header) { }); } +function getUrlVars(url) { + var vars = [], hash; + if(url.indexOf("#") > -1) url = url.slice(0, url.indexOf("#")); + var hashes = url.slice(url.indexOf('?') + 1).split('&'); + for(var i = 0; i < hashes.length; i++) + { + hash = hashes[i].split('='); + vars.push(hash[0]); + vars[hash[0]] = hash[1]; + } + return vars; +} + +function makeAuthHeader(url, http_method, mac_key, mac_key_id) { + + url = URI(url); + var nonce = makeid(8); + var time_stamp = parseInt((new Date).getTime() / 1000, 10); + + var normalizedRequestString = "" + + time_stamp + '\n' + + nonce + '\n' + + http_method + '\n' + + url.path() + '\n' + + url.hostname() + '\n' + + url.port() + '\n' + + '\n' ; + + var hmac = CryptoJS.algo.HMAC.create(CryptoJS.algo.SHA256, mac_key); + hmac.update(normalizedRequestString); + var hash = hmac.finalize(); + var mac = hash.toString(CryptoJS.enc.Base64); + + return 'MAC id="' + mac_key_id + + '", ts="' + time_stamp + + '", nonce="' + nonce + + '", mac="' + mac + '"'; +} + + function makeid(len) { var text = ""; var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; @@ -122,32 +158,18 @@ OauthImplementation.prototype.requestAccessToken = function(responseBody) { if(this.state && this.state != "" && urlVars["state"] == this.state) { var url = this.apiRoot() + "/apps/" + this.register_data["id"] + "/authorizations"; - var nonce = makeid(4); - var time_stamp = (new Date).getTime(); var requestBody = JSON.stringify({ 'code' : urlVars["code"], 'token_type' : "mac" }); - var hmac = CryptoJS.algo.HMAC.create(CryptoJS.algo.SHA256, this.register_data["mac_key"]); - hmac.update(requestBody); - var hash = hmac.finalize(); - - var auth_header = { - mac_key_id: this.register_data["mac_key_id"], - time_stamp: time_stamp, - nonce: nonce, - mac: hash.toString(CryptoJS.enc.Base64) - } - var those = this; var callback = function(resp) { - alert("requestAccessTokenTicketFinished") - alert(resp.responseText); - //those.requestAccessTokenTicketFinished(data); + those.requestAccessTokenTicketFinished(resp.responseText); }; + var auth_header = makeAuthHeader(url, "POST", this.register_data["mac_key"], this.register_data["mac_key_id"]); getURL(url, "POST", callback, requestBody, auth_header); } else { @@ -158,65 +180,17 @@ OauthImplementation.prototype.requestAccessToken = function(responseBody) { } -OauthImplementation.prototype.requestAToken = function() { - var url = OAUTH_REQUEST_TOKEN_URL; - var _this = this; - - var message = { method:"POST" , action:url }; - - OAuth.completeRequest(message, - { consumerKey : OAUTH_CONSUMER_KEY - , consumerSecret: OAUTH_CONSUMER_SECRET - //, token : controller.oauth.accessToken.key - //, tokenSecret : controller.oauth.accessToken.secret - }); - - $.ajax({ - beforeSend: function(xhr) { - xhr.setRequestHeader("Authorization", OAuth.getAuthorizationHeader("", message.parameters)); - }, - url: url, - type: 'POST', - dataType: 'text', - success: function(data) { - _this.requestTokenTicketFinished(data); - }, - error:function (xhr, ajaxOptions, thrownError) { - alert(xhr.statusText); - alert(ajaxOptions); - alert(thrownError); - } - }); -} - -OauthImplementation.prototype.requestTokenTicketFinished = function(data) { - controller.openURL_(OAUTH_USER_AUTHORIZATION_URL + "?" + data); -} OauthImplementation.prototype.requestAccessTokenTicketFinished = function(responseBody) { - var urlVars = getUrlVars(responseBody); - controller.storeAccessToken_secret_userId_andScreenName_( - urlVars["oauth_token"], - urlVars["oauth_token_secret"], - urlVars["user_id"], - urlVars["screen_name"] - ); -} -function getUrlVars(url) -{ - var vars = [], hash; - if(url.indexOf("#") > -1) url = url.slice(0, url.indexOf("#")); - var hashes = url.slice(url.indexOf('?') + 1).split('&'); - for(var i = 0; i < hashes.length; i++) - { - hash = hashes[i].split('='); - vars.push(hash[0]); - vars[hash[0]] = hash[1]; - } - return vars; + var secret_data = { + access: JSON.parse(responseBody), + register_data: this.register_data + } + + controller.storeSecretData_(JSON.stringify(secret_data)); } var tentia_oauth; \ No newline at end of file diff --git a/Tentia.xcodeproj/project.pbxproj b/Tentia.xcodeproj/project.pbxproj index 437bb60..d1070cc 100644 --- a/Tentia.xcodeproj/project.pbxproj +++ b/Tentia.xcodeproj/project.pbxproj @@ -25,6 +25,8 @@ 1F9816CA16391C4A00AFD4EE /* enc-base64-min.js in Resources */ = {isa = PBXBuildFile; fileRef = 1F9816C6163915A100AFD4EE /* enc-base64-min.js */; }; 1F9816CB16391C4A00AFD4EE /* hmac-sha256.js in Resources */ = {isa = PBXBuildFile; fileRef = 1F9816C7163915A100AFD4EE /* hmac-sha256.js */; }; 1F98DC9E124BFFD7004289ED /* pin.png in Resources */ = {isa = PBXBuildFile; fileRef = 1F98DC9D124BFFD7004289ED /* pin.png */; }; + 1F9D655E163B63E300B7282B /* URI.min.js in Sources */ = {isa = PBXBuildFile; fileRef = 1F9D655D163B63E300B7282B /* URI.min.js */; }; + 1F9D655F163B63F700B7282B /* URI.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 1F9D655D163B63E300B7282B /* URI.min.js */; }; 1FA09847144602530079E258 /* libicucore.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FA09846144602530079E258 /* libicucore.dylib */; }; 1FC254941427BC050035D84B /* index_oauth.html in Resources */ = {isa = PBXBuildFile; fileRef = 1FC254931427BC050035D84B /* index_oauth.html */; }; 1FC254951427BF150035D84B /* OauthImplementation.js in Resources */ = {isa = PBXBuildFile; fileRef = 1FC254911427ADF90035D84B /* OauthImplementation.js */; }; @@ -84,6 +86,7 @@ 1F9816C6163915A100AFD4EE /* enc-base64-min.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "enc-base64-min.js"; sourceTree = ""; }; 1F9816C7163915A100AFD4EE /* hmac-sha256.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "hmac-sha256.js"; sourceTree = ""; }; 1F98DC9D124BFFD7004289ED /* pin.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = pin.png; sourceTree = ""; }; + 1F9D655D163B63E300B7282B /* URI.min.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = URI.min.js; sourceTree = ""; }; 1FA09846144602530079E258 /* libicucore.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libicucore.dylib; path = usr/lib/libicucore.dylib; sourceTree = SDKROOT; }; 1FC254911427ADF90035D84B /* OauthImplementation.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; lineEnding = 0; path = OauthImplementation.js; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.javascript; }; 1FC254931427BC050035D84B /* index_oauth.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = index_oauth.html; sourceTree = ""; }; @@ -163,6 +166,7 @@ 1FFA36C71177D861006C8562 /* WebKit */ = { isa = PBXGroup; children = ( + 1F9D655D163B63E300B7282B /* URI.min.js */, 1F9816C6163915A100AFD4EE /* enc-base64-min.js */, 1F9816C7163915A100AFD4EE /* hmac-sha256.js */, 1F245D6E1632AEFE00E4469A /* jso.js */, @@ -304,6 +308,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 1F9D655F163B63F700B7282B /* URI.min.js in Resources */, 1F9816CA16391C4A00AFD4EE /* enc-base64-min.js in Resources */, 1F9816CB16391C4A00AFD4EE /* hmac-sha256.js in Resources */, 1FC2549F1427DC7F0035D84B /* Constants.js in Resources */, @@ -344,6 +349,7 @@ 1F245D6F1632AEFE00E4469A /* jso.js in Sources */, 1F9816C8163915A100AFD4EE /* enc-base64-min.js in Sources */, 1F9816C9163915A100AFD4EE /* hmac-sha256.js in Sources */, + 1F9D655E163B63E300B7282B /* URI.min.js in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/Tentia.xcodeproj/project.xcworkspace/xcuserdata/jeena.xcuserdatad/UserInterfaceState.xcuserstate b/Tentia.xcodeproj/project.xcworkspace/xcuserdata/jeena.xcuserdatad/UserInterfaceState.xcuserstate index d6ba683fcb080665076b016dac3b19d385052a1b..ad22dca8e8b24e3bbf30b3d9f382089990b16e38 100644 GIT binary patch delta 17841 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 MZtVl_f9o6m4`@axTL1t6 delta 18238 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

{h0c( z^%LqR*H5kAT7RtmMT2)kLPISo&(3Su*zj8;+bC{SHU=~XH}+_ZZS2`-NNFr=ENLun ztZHm%)He=n9Mss>IJ(i;IH7TJz=9~!qe?rPlIc((C;rkhQ7 zn(j9}XnNlCQjh6zy-4q%chN?Z2dfahkl`crGB%1n|`N$kN%+ku>P3-r2c~b wrv9G(f&MT3GyRKZK{MWL(cH5+w^@shg!MBQwFLl}ztOSH%&vy+&*lOD2h!u@wEzGB diff --git a/URI.min.js b/URI.min.js new file mode 100644 index 0000000..80b30f0 --- /dev/null +++ b/URI.min.js @@ -0,0 +1,70 @@ +/*! URI.js v1.7.4 http://medialize.github.com/URI.js/ */ +/* build contains: IPv6.js, punycode.js, SecondLevelDomains.js, URI.js, URITemplate.js */ +(function(){("undefined"!==typeof module&&module.exports?module.exports:window).IPv6={best:function(d){var d=d.toLowerCase().split(":"),j=d.length,h=8;""===d[0]&&""===d[1]&&""===d[2]?(d.shift(),d.shift()):""===d[0]&&""===d[1]?d.shift():""===d[j-1]&&""===d[j-2]&&d.pop();j=d.length;-1!==d[j-1].indexOf(".")&&(h=7);var i;for(i=0;if;f++)if("0"===j[0]&&1f&&(j=u,f=s)):"0"==d[i]&&(g=!0,u=i,s=1);s>f&&(j=u,f=s);1>>10&1023|55296),a=56320|a&1023);return b+=z(a)}).join("")}function s(e, +c,k){for(var d=0,e=k?w(e/b):e>>1,e=e+w(e/c);e>x*r>>1;d+=n)e=w(e/x);return w(d+(x+1)*e/(e+a))}function u(a){var b=[],c=a.length,d,g=0,t=k,i=e,m,h,l,q,v;m=a.lastIndexOf(B);0>m&&(m=0);for(h=0;h=c&&j("invalid-input");q=a.charCodeAt(m++);q=10>q-48?q-22:26>q-65?q-65:26>q-97?q-97:n;(q>=n||q>w((y-g)/d))&&j("overflow");g+=q*d;v=l<=i?p:l>=i+r?r:l-i;if(qw(y/q)&&j("overflow");d*= +q}d=b.length+1;i=s(g-h,d,0==h);w(g/d)>y-t&&j("overflow");t+=w(g/d);g%=d;b.splice(g++,0,t)}return f(b)}function g(a){var b,c,d,g,f,t,m,h,l,q=[],v,u,x,a=i(a);v=a.length;b=k;c=0;f=e;for(t=0;tl&&q.push(z(l));for((d=g=q.length)&&q.push(B);d=b&&lw((y-c)/u)&&j("overflow");c+=(m-b)*u;b=m;for(t=0;ty&&j("overflow"),l==b){h=c;for(m=n;;m+=n){l=m<=f?p:m>=f+r?r:m-f;if(h +l+x%h)-0));h=w(x/h)}q.push(z(h+22+75*(26>h)-0));f=s(c,u,d==g);c=0;++d}++c;++b}return q.join("")}var c,m="function"==typeof define&&"object"==typeof define.amd&&define.amd&&define,l="object"==typeof exports&&exports,q="object"==typeof module&&module,y=2147483647,n=36,p=1,r=26,a=38,b=700,e=72,k=128,B="-",t=/[^ -~]/,v=/^xn--/,C={overflow:"Overflow: input needs wider integers to process.",ucs2decode:"UCS-2(decode): illegal sequence",ucs2encode:"UCS-2(encode): illegal value","not-basic":"Illegal input >= 0x80 (not a basic code point)", +"invalid-input":"Invalid input"},x=n-p,w=Math.floor,z=String.fromCharCode,A;c={version:"0.3.0",ucs2:{decode:i,encode:f},decode:u,encode:g,toASCII:function(a){return h(a.split("."),function(a){return t.test(a)?"xn--"+g(a):a}).join(".")},toUnicode:function(a){return h(a.split("."),function(a){return v.test(a)?u(a.slice(4).toLowerCase()):a}).join(".")}};if(l)if(q&&q.exports==l)q.exports=c;else for(A in c)c.hasOwnProperty(A)&&(l[A]=c[A]);else m?define("punycode",c):d.punycode=c})(this); +(function(){var d={list:{ac:"com|gov|mil|net|org",ae:"ac|co|gov|mil|name|net|org|pro|sch",af:"com|edu|gov|net|org",al:"com|edu|gov|mil|net|org",ao:"co|ed|gv|it|og|pb",ar:"com|edu|gob|gov|int|mil|net|org|tur",at:"ac|co|gv|or",au:"asn|com|csiro|edu|gov|id|net|org",ba:"co|com|edu|gov|mil|net|org|rs|unbi|unmo|unsa|untz|unze",bb:"biz|co|com|edu|gov|info|net|org|store|tv",bh:"biz|cc|com|edu|gov|info|net|org",bn:"com|edu|gov|net|org",bo:"com|edu|gob|gov|int|mil|net|org|tv",br:"adm|adv|agr|am|arq|art|ato|b|bio|blog|bmd|cim|cng|cnt|com|coop|ecn|edu|eng|esp|etc|eti|far|flog|fm|fnd|fot|fst|g12|ggf|gov|imb|ind|inf|jor|jus|lel|mat|med|mil|mus|net|nom|not|ntr|odo|org|ppg|pro|psc|psi|qsl|rec|slg|srv|tmp|trd|tur|tv|vet|vlog|wiki|zlg", +bs:"com|edu|gov|net|org",bz:"du|et|om|ov|rg",ca:"ab|bc|mb|nb|nf|nl|ns|nt|nu|on|pe|qc|sk|yk",ck:"biz|co|edu|gen|gov|info|net|org",cn:"ac|ah|bj|com|cq|edu|fj|gd|gov|gs|gx|gz|ha|hb|he|hi|hl|hn|jl|js|jx|ln|mil|net|nm|nx|org|qh|sc|sd|sh|sn|sx|tj|tw|xj|xz|yn|zj",co:"com|edu|gov|mil|net|nom|org",cr:"ac|c|co|ed|fi|go|or|sa",cy:"ac|biz|com|ekloges|gov|ltd|name|net|org|parliament|press|pro|tm","do":"art|com|edu|gob|gov|mil|net|org|sld|web",dz:"art|asso|com|edu|gov|net|org|pol",ec:"com|edu|fin|gov|info|med|mil|net|org|pro", +eg:"com|edu|eun|gov|mil|name|net|org|sci",er:"com|edu|gov|ind|mil|net|org|rochest|w",es:"com|edu|gob|nom|org",et:"biz|com|edu|gov|info|name|net|org",fj:"ac|biz|com|info|mil|name|net|org|pro",fk:"ac|co|gov|net|nom|org",fr:"asso|com|f|gouv|nom|prd|presse|tm",gg:"co|net|org",gh:"com|edu|gov|mil|org",gn:"ac|com|gov|net|org",gr:"com|edu|gov|mil|net|org",gt:"com|edu|gob|ind|mil|net|org",gu:"com|edu|gov|net|org",hk:"com|edu|gov|idv|net|org",id:"ac|co|go|mil|net|or|sch|web",il:"ac|co|gov|idf|k12|muni|net|org", +"in":"ac|co|edu|ernet|firm|gen|gov|i|ind|mil|net|nic|org|res",iq:"com|edu|gov|i|mil|net|org",ir:"ac|co|dnssec|gov|i|id|net|org|sch",it:"edu|gov",je:"co|net|org",jo:"com|edu|gov|mil|name|net|org|sch",jp:"ac|ad|co|ed|go|gr|lg|ne|or",ke:"ac|co|go|info|me|mobi|ne|or|sc",kh:"com|edu|gov|mil|net|org|per",ki:"biz|com|de|edu|gov|info|mob|net|org|tel",km:"asso|com|coop|edu|gouv|k|medecin|mil|nom|notaires|pharmaciens|presse|tm|veterinaire",kn:"edu|gov|net|org",kr:"ac|busan|chungbuk|chungnam|co|daegu|daejeon|es|gangwon|go|gwangju|gyeongbuk|gyeonggi|gyeongnam|hs|incheon|jeju|jeonbuk|jeonnam|k|kg|mil|ms|ne|or|pe|re|sc|seoul|ulsan", +kw:"com|edu|gov|net|org",ky:"com|edu|gov|net|org",kz:"com|edu|gov|mil|net|org",lb:"com|edu|gov|net|org",lk:"assn|com|edu|gov|grp|hotel|int|ltd|net|ngo|org|sch|soc|web",lr:"com|edu|gov|net|org",lv:"asn|com|conf|edu|gov|id|mil|net|org",ly:"com|edu|gov|id|med|net|org|plc|sch",ma:"ac|co|gov|m|net|org|press",mc:"asso|tm",me:"ac|co|edu|gov|its|net|org|priv",mg:"com|edu|gov|mil|nom|org|prd|tm",mk:"com|edu|gov|inf|name|net|org|pro",ml:"com|edu|gov|net|org|presse",mn:"edu|gov|org",mo:"com|edu|gov|net|org", +mt:"com|edu|gov|net|org",mv:"aero|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro",mw:"ac|co|com|coop|edu|gov|int|museum|net|org",mx:"com|edu|gob|net|org",my:"com|edu|gov|mil|name|net|org|sch",nf:"arts|com|firm|info|net|other|per|rec|store|web",ng:"biz|com|edu|gov|mil|mobi|name|net|org|sch",ni:"ac|co|com|edu|gob|mil|net|nom|org",np:"com|edu|gov|mil|net|org",nr:"biz|com|edu|gov|info|net|org",om:"ac|biz|co|com|edu|gov|med|mil|museum|net|org|pro|sch",pe:"com|edu|gob|mil|net|nom|org|sld",ph:"com|edu|gov|i|mil|net|ngo|org", +pk:"biz|com|edu|fam|gob|gok|gon|gop|gos|gov|net|org|web",pl:"art|bialystok|biz|com|edu|gda|gdansk|gorzow|gov|info|katowice|krakow|lodz|lublin|mil|net|ngo|olsztyn|org|poznan|pwr|radom|slupsk|szczecin|torun|warszawa|waw|wroc|wroclaw|zgora",pr:"ac|biz|com|edu|est|gov|info|isla|name|net|org|pro|prof",ps:"com|edu|gov|net|org|plo|sec",pw:"belau|co|ed|go|ne|or",ro:"arts|com|firm|info|nom|nt|org|rec|store|tm|www",rs:"ac|co|edu|gov|in|org",sb:"com|edu|gov|net|org",sc:"com|edu|gov|net|org",sh:"co|com|edu|gov|net|nom|org", +sl:"com|edu|gov|net|org",st:"co|com|consulado|edu|embaixada|gov|mil|net|org|principe|saotome|store",sv:"com|edu|gob|org|red",sz:"ac|co|org",tr:"av|bbs|bel|biz|com|dr|edu|gen|gov|info|k12|name|net|org|pol|tel|tsk|tv|web",tt:"aero|biz|cat|co|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel",tw:"club|com|ebiz|edu|game|gov|idv|mil|net|org",mu:"ac|co|com|gov|net|or|org",mz:"ac|co|edu|gov|org",na:"co|com",nz:"ac|co|cri|geek|gen|govt|health|iwi|maori|mil|net|org|parliament|school", +pa:"abo|ac|com|edu|gob|ing|med|net|nom|org|sld",pt:"com|edu|gov|int|net|nome|org|publ",py:"com|edu|gov|mil|net|org",qa:"com|edu|gov|mil|net|org",re:"asso|com|nom",ru:"ac|adygeya|altai|amur|arkhangelsk|astrakhan|bashkiria|belgorod|bir|bryansk|buryatia|cbg|chel|chelyabinsk|chita|chukotka|chuvashia|com|dagestan|e-burg|edu|gov|grozny|int|irkutsk|ivanovo|izhevsk|jar|joshkar-ola|kalmykia|kaluga|kamchatka|karelia|kazan|kchr|kemerovo|khabarovsk|khakassia|khv|kirov|koenig|komi|kostroma|kranoyarsk|kuban|kurgan|kursk|lipetsk|magadan|mari|mari-el|marine|mil|mordovia|mosreg|msk|murmansk|nalchik|net|nnov|nov|novosibirsk|nsk|omsk|orenburg|org|oryol|penza|perm|pp|pskov|ptz|rnd|ryazan|sakhalin|samara|saratov|simbirsk|smolensk|spb|stavropol|stv|surgut|tambov|tatarstan|tom|tomsk|tsaritsyn|tsk|tula|tuva|tver|tyumen|udm|udmurtia|ulan-ude|vladikavkaz|vladimir|vladivostok|volgograd|vologda|voronezh|vrn|vyatka|yakutia|yamal|yekaterinburg|yuzhno-sakhalinsk", +rw:"ac|co|com|edu|gouv|gov|int|mil|net",sa:"com|edu|gov|med|net|org|pub|sch",sd:"com|edu|gov|info|med|net|org|tv",se:"a|ac|b|bd|c|d|e|f|g|h|i|k|l|m|n|o|org|p|parti|pp|press|r|s|t|tm|u|w|x|y|z",sg:"com|edu|gov|idn|net|org|per",sn:"art|com|edu|gouv|org|perso|univ",sy:"com|edu|gov|mil|net|news|org",th:"ac|co|go|in|mi|net|or",tj:"ac|biz|co|com|edu|go|gov|info|int|mil|name|net|nic|org|test|web",tn:"agrinet|com|defense|edunet|ens|fin|gov|ind|info|intl|mincom|nat|net|org|perso|rnrt|rns|rnu|tourism",tz:"ac|co|go|ne|or", +ua:"biz|cherkassy|chernigov|chernovtsy|ck|cn|co|com|crimea|cv|dn|dnepropetrovsk|donetsk|dp|edu|gov|if|in|ivano-frankivsk|kh|kharkov|kherson|khmelnitskiy|kiev|kirovograd|km|kr|ks|kv|lg|lugansk|lutsk|lviv|me|mk|net|nikolaev|od|odessa|org|pl|poltava|pp|rovno|rv|sebastopol|sumy|te|ternopil|uzhgorod|vinnica|vn|zaporizhzhe|zhitomir|zp|zt",ug:"ac|co|go|ne|or|org|sc",uk:"ac|bl|british-library|co|cym|gov|govt|icnet|jet|lea|ltd|me|mil|mod|national-library-scotland|nel|net|nhs|nic|nls|org|orgn|parliament|plc|police|sch|scot|soc", +us:"dni|fed|isa|kids|nsn",uy:"com|edu|gub|mil|net|org",ve:"co|com|edu|gob|info|mil|net|org|web",vi:"co|com|k12|net|org",vn:"ac|biz|com|edu|gov|health|info|int|name|net|org|pro",ye:"co|com|gov|ltd|me|net|org|plc",yu:"ac|co|edu|gov|org",za:"ac|agric|alt|bourse|city|co|cybernet|db|edu|gov|grondar|iaccess|imt|inca|landesign|law|mil|net|ngo|nis|nom|olivetti|org|pix|school|tm|web",zm:"ac|co|com|edu|gov|net|org|sch"},has_expression:null,is_expression:null,has:function(j){return!!j.match(d.has_expression)}, +is:function(j){return!!j.match(d.is_expression)},get:function(j){return(j=j.match(d.has_expression))&&j[1]||null},init:function(){var j="",h;for(h in d.list)Object.prototype.hasOwnProperty.call(d.list,h)&&(j+="|("+("("+d.list[h]+")."+h)+")");d.has_expression=RegExp("\\.("+j.substr(1)+")$","i");d.is_expression=RegExp("^("+j.substr(1)+")$","i")}};d.init();"undefined"!==typeof module&&module.exports?module.exports=d:window.SecondLevelDomains=d})(); +(function(d){function j(a){return a.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function h(a){return"[object Array]"===String(Object.prototype.toString.call(a))}function i(a){return encodeURIComponent(a).replace(/[!'()*]/g,escape).replace(/\*/g,"%2A")}var f="undefined"!==typeof module&&module.exports,s=f?require("./punycode"):window.punycode,u=f?require("./IPv6"):window.IPv6,g=f?require("./SecondLevelDomains"):window.SecondLevelDomains,c=function(a,b){if(!(this instanceof c))return new c(a,b);a=== +d&&(a="undefined"!==typeof location?location.href+"":"");this.href(a);return b!==d?this.absoluteTo(b):this},f=c.prototype;c.protocol_expression=/^[a-z][a-z0-9-+-]*$/i;c.idn_expression=/[^a-z0-9\.-]/i;c.punycode_expression=/(xn--)/i;c.ip4_expression=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/;c.ip6_expression=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/; +c.find_uri_expression=/\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?\u00ab\u00bb\u201c\u201d\u2018\u2019]))/ig;c.defaultPorts={http:"80",https:"443",ftp:"21"};c.invalid_hostname_characters=/[^a-zA-Z0-9\.-]/;c.encode=i;c.decode=decodeURIComponent;c.iso8859=function(){c.encode=escape;c.decode=unescape};c.unicode=function(){c.encode=i;c.decode=decodeURIComponent}; +c.characters={pathname:{encode:{expression:/%(24|26|2B|2C|3B|3D|3A|40)/ig,map:{"%24":"$","%26":"&","%2B":"+","%2C":",","%3B":";","%3D":"=","%3A":":","%40":"@"}},decode:{expression:/[\/\?#]/g,map:{"/":"%2F","?":"%3F","#":"%23"}}},reserved:{encode:{expression:/%(21|23|24|26|27|28|29|2A|2B|2C|2F|3A|3B|3D|3F|40|5B|5D)/ig,map:{"%3A":":","%2F":"/","%3F":"?","%23":"#","%5B":"[","%5D":"]","%40":"@","%21":"!","%24":"$","%26":"&","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"="}}}}; +c.encodeQuery=function(a){return c.encode(a+"").replace(/%20/g,"+")};c.decodeQuery=function(a){return c.decode((a+"").replace(/\+/g,"%20"))};c.recodePath=function(a){for(var a=(a+"").split("/"),b=0,e=a.length;bc)return a[0]===b[0]&&"/"===a[0]?"/":"";"/"!==a[c]&&(c=a.substring(0,c).lastIndexOf("/"));return a.substring(0,c+1)};c.withinString=function(a,b){return a.replace(c.find_uri_expression,b)};c.ensureValidHostname=function(a){if(a.match(c.invalid_hostname_characters)){if(!s)throw new TypeError("Hostname '"+ +a+"' contains characters other than [A-Z0-9.-] and Punycode.js is not available");if(s.toASCII(a).match(c.invalid_hostname_characters))throw new TypeError("Hostname '"+a+"' contains characters other than [A-Z0-9.-]");}};f.build=function(a){if(!0===a)this._deferred_build=!0;else if(a===d||this._deferred_build)this._string=c.build(this._parts),this._deferred_build=!1;return this};f.clone=function(){return new c(this)};f.toString=function(){return this.build(!1)._string};f.valueOf=function(){return this.toString()}; +m={protocol:"protocol",username:"username",password:"password",hostname:"hostname",port:"port"};q=function(a){return function(b,e){if(b===d)return this._parts[a]||"";this._parts[a]=b;this.build(!e);return this}};for(l in m)f[l]=q(m[l]);m={query:"?",fragment:"#"};q=function(a,b){return function(e,c){if(e===d)return this._parts[a]||"";null!==e&&(e+="",e[0]===b&&(e=e.substring(1)));this._parts[a]=e;this.build(!c);return this}};for(l in m)f[l]=q(l,m[l]);m={search:["?","query"],hash:["#","fragment"]}; +q=function(a,b){return function(e,c){var d=this[a](e,c);return"string"===typeof d&&d.length?b+d:d}};for(l in m)f[l]=q(m[l][1],m[l][0]);f.pathname=function(a,b){if(a===d||!0===a){var e=this._parts.path||(this._parts.urn?"":"/");return a?c.decodePath(e):e}this._parts.path=a?c.recodePath(a):"/";this.build(!b);return this};f.path=f.pathname;f.href=function(a,b){if(a===d)return this.toString();this._string="";this._parts={protocol:null,username:null,password:null,hostname:null,urn:null,port:null,path:null, +query:null,fragment:null};var e=a instanceof c,k="object"===typeof a&&(a.hostname||a.path),g;if("string"===typeof a)this._parts=c.parse(a);else if(e||k)for(g in e=e?a._parts:a,e)Object.hasOwnProperty.call(this._parts,g)&&(this._parts[g]=e[g]);else throw new TypeError("invalid input");this.build(!b);return this};f.is=function(a){var b=!1,e=!1,d=!1,f=!1,m=!1,l=!1,h=!1,i=!this._parts.urn;this._parts.hostname&&(i=!1,e=c.ip4_expression.test(this._parts.hostname),d=c.ip6_expression.test(this._parts.hostname), +b=e||d,m=(f=!b)&&g&&g.has(this._parts.hostname),l=f&&c.idn_expression.test(this._parts.hostname),h=f&&c.punycode_expression.test(this._parts.hostname));switch(a.toLowerCase()){case "relative":return i;case "absolute":return!i;case "domain":case "name":return f;case "sld":return m;case "ip":return b;case "ip4":case "ipv4":case "inet4":return e;case "ip6":case "ipv6":case "inet6":return d;case "idn":return l;case "url":return!this._parts.urn;case "urn":return!!this._parts.urn;case "punycode":return h}return null}; +var y=f.protocol,n=f.port,p=f.hostname;f.protocol=function(a,b){if(a!==d&&a&&(a=a.replace(/:(\/\/)?$/,""),a.match(/[^a-zA-z0-9\.+-]/)))throw new TypeError("Protocol '"+a+"' contains characters other than [A-Z0-9.+-]");return y.call(this,a,b)};f.scheme=f.protocol;f.port=function(a,b){if(this._parts.urn)return a===d?"":this;if(a!==d&&(0===a&&(a=null),a&&(a+="",":"===a[0]&&(a=a.substring(1)),a.match(/[^0-9]/))))throw new TypeError("Port '"+a+"' contains characters other than [0-9]");return n.call(this, +a,b)};f.hostname=function(a,b){if(this._parts.urn)return a===d?"":this;if(a!==d){var e={};c.parseHost(a,e);a=e.hostname}return p.call(this,a,b)};f.host=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d)return this._parts.hostname?c.buildHost(this._parts):"";c.parseHost(a,this._parts);this.build(!b);return this};f.authority=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d)return this._parts.hostname?c.buildAuthority(this._parts):"";c.parseAuthority(a,this._parts);this.build(!b); +return this};f.userinfo=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d){if(!this._parts.username)return"";var e=c.buildUserinfo(this._parts);return e.substring(0,e.length-1)}"@"!==a[a.length-1]&&(a+="@");c.parseUserinfo(a,this._parts);this.build(!b);return this};f.subdomain=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d){if(!this._parts.hostname||this.is("IP"))return"";var e=this._parts.hostname.length-this.domain().length-1;return this._parts.hostname.substring(0, +e)||""}e=this._parts.hostname.length-this.domain().length;e=this._parts.hostname.substring(0,e);e=RegExp("^"+j(e));a&&"."!==a[a.length-1]&&(a+=".");a&&c.ensureValidHostname(a);this._parts.hostname=this._parts.hostname.replace(e,a);this.build(!b);return this};f.domain=function(a,b){if(this._parts.urn)return a===d?"":this;"boolean"===typeof a&&(b=a,a=d);if(a===d){if(!this._parts.hostname||this.is("IP"))return"";var e=this._parts.hostname.match(/\./g);if(e&&2>e.length)return this._parts.hostname;e=this._parts.hostname.length- +this.tld(b).length-1;e=this._parts.hostname.lastIndexOf(".",e-1)+1;return this._parts.hostname.substring(e)||""}if(!a)throw new TypeError("cannot set domain empty");c.ensureValidHostname(a);!this._parts.hostname||this.is("IP")?this._parts.hostname=a:(e=RegExp(j(this.domain())+"$"),this._parts.hostname=this._parts.hostname.replace(e,a));this.build(!b);return this};f.tld=function(a,b){if(this._parts.urn)return a===d?"":this;"boolean"===typeof a&&(b=a,a=d);if(a===d){if(!this._parts.hostname||this.is("IP"))return""; +var c=this._parts.hostname.lastIndexOf("."),c=this._parts.hostname.substring(c+1);return!0!==b&&g&&g.list[c.toLowerCase()]?g.get(this._parts.hostname)||c:c}if(a)if(a.match(/[^a-zA-Z0-9-]/))if(g&&g.is(a))c=RegExp(j(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(c,a);else throw new TypeError("TLD '"+a+"' contains characters other than [A-Z0-9]");else{if(!this._parts.hostname||this.is("IP"))throw new ReferenceError("cannot set TLD on non-domain host");c=RegExp(j(this.tld())+"$"); +this._parts.hostname=this._parts.hostname.replace(c,a)}else throw new TypeError("cannot set TLD empty");this.build(!b);return this};f.directory=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d||!0===a){if(!this._parts.path&&!this._parts.hostname)return"";if("/"===this._parts.path)return"/";var e=this._parts.path.length-this.filename().length-1,e=this._parts.path.substring(0,e)||(this._parts.hostname?"/":"");return a?c.decodePath(e):e}e=this._parts.path.length-this.filename().length; +e=this._parts.path.substring(0,e);e=RegExp("^"+j(e));this.is("relative")||(a||(a="/"),"/"!==a[0]&&(a="/"+a));a&&"/"!==a[a.length-1]&&(a+="/");a=c.recodePath(a);this._parts.path=this._parts.path.replace(e,a);this.build(!b);return this};f.filename=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d||!0===a){if(!this._parts.path||"/"===this._parts.path)return"";var e=this._parts.path.lastIndexOf("/"),e=this._parts.path.substring(e+1);return a?c.decodePathSegment(e):e}e=!1;"/"===a[0]&&(a=a.substring(1)); +a.match(/\.?\//)&&(e=!0);var k=RegExp(j(this.filename())+"$"),a=c.recodePath(a);this._parts.path=this._parts.path.replace(k,a);e?this.normalizePath(b):this.build(!b);return this};f.suffix=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d||!0===a){if(!this._parts.path||"/"===this._parts.path)return"";var e=this.filename(),k=e.lastIndexOf(".");if(-1===k)return"";e=e.substring(k+1);e=/^[a-z0-9%]+$/i.test(e)?e:"";return a?c.decodePathSegment(e):e}"."===a[0]&&(a=a.substring(1));if(e=this.suffix())k= +a?RegExp(j(e)+"$"):RegExp(j("."+e)+"$");else{if(!a)return this;this._parts.path+="."+c.recodePath(a)}k&&(a=c.recodePath(a),this._parts.path=this._parts.path.replace(k,a));this.build(!b);return this};f.segment=function(a,b,c){var k=this._parts.urn?":":"/",g=this.path(),f="/"===g.substring(0,1),g=g.split(k);"number"!==typeof a&&(c=b,b=a,a=d);if(a!==d&&"number"!==typeof a)throw Error("Bad segment '"+a+"', must be 0-based integer");f&&g.shift();0>a&&(a=Math.max(g.length+a,0));if(b===d)return a===d?g: +g[a];if(null===a||g[a]===d)if(h(b))g=b;else{if(b||"string"===typeof b&&b.length)""===g[g.length-1]?g[g.length-1]=b:g.push(b)}else b||"string"===typeof b&&b.length?g[a]=b:g.splice(a,1);f&&g.unshift("");return this.path(g.join(k),c)};var r=f.query;f.query=function(a,b){return!0===a?c.parseQuery(this._parts.query):a!==d&&"string"!==typeof a?(this._parts.query=c.buildQuery(a),this.build(!b),this):r.call(this,a,b)};f.addQuery=function(a,b,e){var d=c.parseQuery(this._parts.query);c.addQuery(d,a,b);this._parts.query= +c.buildQuery(d);"string"!==typeof a&&(e=b);this.build(!e);return this};f.removeQuery=function(a,b,e){var d=c.parseQuery(this._parts.query);c.removeQuery(d,a,b);this._parts.query=c.buildQuery(d);"string"!==typeof a&&(e=b);this.build(!e);return this};f.addSearch=f.addQuery;f.removeSearch=f.removeQuery;f.normalize=function(){return this._parts.urn?this.normalizeProtocol(!1).normalizeQuery(!1).normalizeFragment(!1).build():this.normalizeProtocol(!1).normalizeHostname(!1).normalizePort(!1).normalizePath(!1).normalizeQuery(!1).normalizeFragment(!1).build()}; +f.normalizeProtocol=function(a){"string"===typeof this._parts.protocol&&(this._parts.protocol=this._parts.protocol.toLowerCase(),this.build(!a));return this};f.normalizeHostname=function(a){this._parts.hostname&&(this.is("IDN")&&s?this._parts.hostname=s.toASCII(this._parts.hostname):this.is("IPv6")&&u&&(this._parts.hostname=u.best(this._parts.hostname)),this._parts.hostname=this._parts.hostname.toLowerCase(),this.build(!a));return this};f.normalizePort=function(a){"string"===typeof this._parts.protocol&& +this._parts.port===c.defaultPorts[this._parts.protocol]&&(this._parts.port=null,this.build(!a));return this};f.normalizePath=function(a){if(this._parts.urn||!this._parts.path||"/"===this._parts.path)return this;var b,e,d=this._parts.path,g,f;"/"!==d[0]&&("."===d[0]&&(e=d.substring(0,d.indexOf("/"))),b=!0,d="/"+d);for(d=d.replace(/(\/(\.\/)+)|\/{2,}/g,"/");;){g=d.indexOf("/../");if(-1===g)break;else if(0===g){d=d.substring(3);break}f=d.substring(0,g).lastIndexOf("/");-1===f&&(f=g);d=d.substring(0, +f)+d.substring(g+3)}b&&this.is("relative")&&(d=e?e+d:d.substring(1));d=c.recodePath(d);this._parts.path=d;this.build(!a);return this};f.normalizePathname=f.normalizePath;f.normalizeQuery=function(a){"string"===typeof this._parts.query&&(this._parts.query.length?this.query(c.parseQuery(this._parts.query)):this._parts.query=null,this.build(!a));return this};f.normalizeFragment=function(a){this._parts.fragment||(this._parts.fragment=null,this.build(!a));return this};f.normalizeSearch=f.normalizeQuery; +f.normalizeHash=f.normalizeFragment;f.iso8859=function(){var a=c.encode,b=c.decode;c.encode=escape;c.decode=decodeURIComponent;this.normalize();c.encode=a;c.decode=b;return this};f.unicode=function(){var a=c.encode,b=c.decode;c.encode=i;c.decode=unescape;this.normalize();c.encode=a;c.decode=b;return this};f.readable=function(){var a=this.clone();a.username("").password("").normalize();var b="";a._parts.protocol&&(b+=a._parts.protocol+"://");a._parts.hostname&&(a.is("punycode")&&s?(b+=s.toUnicode(a._parts.hostname), +a._parts.port&&(b+=":"+a._parts.port)):b+=a.host());a._parts.hostname&&(a._parts.path&&"/"!==a._parts.path[0])&&(b+="/");b+=a.path(!0);if(a._parts.query){for(var e="",g=0,f=a._parts.query.split("&"),m=f.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

w~Q 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%0DpO+)?OqBd~(CicB4}j*`DEVv8)%}G0F3>z9 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 diff --git a/build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js b/build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js index 8d660f3..d42d074 100644 --- a/build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js +++ b/build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js @@ -6,24 +6,17 @@ // Licence: BSD (see attached LICENCE.txt file). // -MY_ENTITY = "http://lala.home.jeena.net:3002"; - -var app_info = { - "name": "Tentia", - "description": "A small TentStatus client.", - "url": "http://jabs.nu/Tentia/", - "icon": "http://jabs.nu/Tentia/icon.png", - "redirect_uris": [ - "tentia://oauthtoken" - ], - "scopes": { - "read_posts": "Uses posts to show them in a list", - "write_posts": "Posts on users behalf" - } -}; - -function getURL(url, type, callback, data) { +function getURL(url, type, callback, data, auth_header) { $.ajax({ + beforeSend: function(xhr) { + if (data) { + xhr.setRequestHeader("Content-Length", data.length); + } + + if (auth_header) { + xhr.setRequestHeader("Authorization", auth_header); + } + }, url: url, accepts: "application/vnd.tent.v0+json", contentType: "application/vnd.tent.v0+json", @@ -32,167 +25,15 @@ function getURL(url, type, callback, data) { data: data, processData: false, error: function(xhr, ajaxOptions, thrownError) { - alert(xhr.statusText); - alert(ajaxOptions); - alert(thrownError); + alert("getURL ERROR:"); + alert(xhr.statusText); + alert(ajaxOptions); + alert(thrownError); } }); } -function makeid(len) { - var text = ""; - var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; - - for( var i=0; i < len; i++ ) - text += possible.charAt(Math.floor(Math.random() * possible.length)); - - return text; -} - -function OauthImplementation() { - this.requestProfileURL(MY_ENTITY); - //this.requestAToken(); -} - -OauthImplementation.prototype.requestProfileURL = function (entity) { - var those = this; - getURL(entity, "HEAD", function(resp) { - var headers = resp.getAllResponseHeaders(); - var regex = /Link: <([^>]*)>; rel="https:\/\/tent.io\/rels\/profile"/; - var profile_url = headers.match(regex)[1] - if (profile_url == "/profile") { - profile_url = entity + "/profile"; - } - alert(profile_url); - those.register(profile_url); - }); - -} - -OauthImplementation.prototype.register = function (url) { - var those = this; - getURL(url, "GET", function(resp) { - var profile = JSON.parse(resp.responseText); - var server = profile["https://tent.io/types/info/core/v0.1.0"]["servers"][0]; - var callback = function(resp) { - var data = JSON.parse(resp.responseText); - those.authRequest(server, data); - } - alert(server + "/apps") - getURL(server + "/apps", "POST", callback, JSON.stringify(app_info)); - }); -} - -OauthImplementation.prototype.authRequest = function(server, register_data) { - // id - // mac_key_id - // mac_key - // mac_algorithm - var state = makeid(19); - var auth = "/oauth/authorize?client_id=" + register_data["id"] - + "&redirect_uri=" + escape(app_info["redirect_uris"][0]) - + "&scope=" + Object.keys(app_info["scopes"]).join(",") - + "&state=" + state - + "&tent_post_types=" + escape("https://tent.io/types/posts/status/v0.1.0"); - - alert(server + auth) - controller.openURL_(server + auth); -} - - - - - - - -OauthImplementation.prototype.requestAToken = function() { - var url = OAUTH_REQUEST_TOKEN_URL; - var _this = this; - - var message = { method:"POST" , action:url }; - - OAuth.completeRequest(message, - { consumerKey : OAUTH_CONSUMER_KEY - , consumerSecret: OAUTH_CONSUMER_SECRET - //, token : controller.oauth.accessToken.key - //, tokenSecret : controller.oauth.accessToken.secret - }); - - $.ajax({ - beforeSend: function(xhr) { - xhr.setRequestHeader("Authorization", OAuth.getAuthorizationHeader("", message.parameters)); - }, - url: url, - type: 'POST', - dataType: 'text', - success: function(data) { - _this.requestTokenTicketFinished(data); - }, - error:function (xhr, ajaxOptions, thrownError) { - alert(xhr.statusText); - alert(ajaxOptions); - alert(thrownError); - } - }); - -} - -OauthImplementation.prototype.requestTokenTicketFinished = function(data) { - controller.openURL_(OAUTH_USER_AUTHORIZATION_URL + "?" + data); -} - -OauthImplementation.prototype.requestAccessToken = function(responseBody) { - // "twittia://oauth_token?oauth_token=jCcf7ClzJMbE4coZdONi467OAQxRGOBZJsuopG8C8&oauth_verifier=BK2ZkAIz51lqI4qta8MnKc280GyDLy0OQBpdsEmjT40" - alert("XXX"); - alert(responseBody); - - - /* - var urlVars = getUrlVars(responseBody); - - var url = OAUTH_ACCESS_TOKEN_URL; - var _this = this; - var accessTokenKey = getUrlVars(responseBody) - - var message = { method:"POST" , action:url }; - - OAuth.completeRequest(message, - { consumerKey : OAUTH_CONSUMER_KEY - , consumerSecret: OAUTH_CONSUMER_SECRET - , token : urlVars["oauth_token"] - , tokenSecret : urlVars["oauth_verifier"] - }); - - $.ajax({ - beforeSend: function(xhr) { - xhr.setRequestHeader("Authorization", OAuth.getAuthorizationHeader("", message.parameters)); - }, - url: url, - type: 'POST', - dataType: 'text', - success: function(data) { - _this.requestAccessTokenTicketFinished(data); - }, - error:function (xhr, ajaxOptions, thrownError) { - alert(xhr.statusText); - alert(ajaxOptions); - alert(thrownError); - } - });*/ -} - -OauthImplementation.prototype.requestAccessTokenTicketFinished = function(responseBody) { - var urlVars = getUrlVars(responseBody); - controller.storeAccessToken_secret_userId_andScreenName_( - urlVars["oauth_token"], - urlVars["oauth_token_secret"], - urlVars["user_id"], - urlVars["screen_name"] - ); -} - -function getUrlVars(url) -{ +function getUrlVars(url) { var vars = [], hash; if(url.indexOf("#") > -1) url = url.slice(0, url.indexOf("#")); var hashes = url.slice(url.indexOf('?') + 1).split('&'); @@ -205,4 +46,151 @@ function getUrlVars(url) return vars; } +function makeAuthHeader(url, http_method, mac_key, mac_key_id) { + + url = URI(url); + var nonce = makeid(8); + var time_stamp = parseInt((new Date).getTime() / 1000, 10); + + var normalizedRequestString = "" + + time_stamp + '\n' + + nonce + '\n' + + http_method + '\n' + + url.path() + '\n' + + url.hostname() + '\n' + + url.port() + '\n' + + '\n' ; + + var hmac = CryptoJS.algo.HMAC.create(CryptoJS.algo.SHA256, mac_key); + hmac.update(normalizedRequestString); + var hash = hmac.finalize(); + var mac = hash.toString(CryptoJS.enc.Base64); + + return 'MAC id="' + mac_key_id + + '", ts="' + time_stamp + + '", nonce="' + nonce + + '", mac="' + mac + '"'; +} + + +function makeid(len) { + var text = ""; + var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; + + for( var i=0; i < len; i++ ) + text += possible.charAt(Math.floor(Math.random() * possible.length)); + + return text; +} + +function OauthImplementation(entity) { + this.entity = entity || "http://lala.home.jeena.net:3002"; + this.app_info = { + "id": null, + "name": "Tentia", + "description": "A small TentStatus client.", + "url": "http://jabs.nu/Tentia/", + "icon": "http://jabs.nu/Tentia/icon.png", + "redirect_uris": [ + "tentia://oauthtoken" + ], + "scopes": { + "read_posts": "Uses posts to show them in a list", + "write_posts": "Posts on users behalf" + } + }; + this.register_data = null; + this.profile = null; + this.state = null; + this.requestProfileURL(this.entity); +} + +OauthImplementation.prototype.apiRoot = function() { + return this.profile["https://tent.io/types/info/core/v0.1.0"]["servers"][0]; +} + +OauthImplementation.prototype.requestProfileURL = function (entity) { + var those = this; + getURL(entity, "HEAD", function(resp) { + var headers = resp.getAllResponseHeaders(); + var regex = /Link: <([^>]*)>; rel="https:\/\/tent.io\/rels\/profile"/; + var profile_url = headers.match(regex)[1] + if (profile_url == "/profile") { + profile_url = entity + "/profile"; + } + those.register(profile_url); + }); + +} + +OauthImplementation.prototype.register = function (url) { + var those = this; + getURL(url, "GET", function(resp) { + those.profile = JSON.parse(resp.responseText); + var callback = function(resp) { + var data = JSON.parse(resp.responseText); + those.authRequest(data); + } + getURL(those.apiRoot() + "/apps", "POST", callback, JSON.stringify(those.app_info)); + }); +} + +OauthImplementation.prototype.authRequest = function(register_data) { + // id + // mac_key_id + // mac_key + // mac_algorithm + this.register_data = register_data; + + this.state = makeid(19); + var auth = "/oauth/authorize?client_id=" + register_data["id"] + + "&redirect_uri=" + escape(this.app_info["redirect_uris"][0]) + + "&scope=" + Object.keys(this.app_info["scopes"]).join(",") + + "&state=" + this.state + + "&tent_post_types=" + escape("https://tent.io/types/posts/status/v0.1.0"); + + controller.openURL_(this.apiRoot() + auth); +} + +OauthImplementation.prototype.requestAccessToken = function(responseBody) { + // /oauthtoken?code=51d0115b04d1ed94001dde751c5b360f&state=aQfH1VEohYsQr86qqyv + var urlVars = getUrlVars(responseBody); + if(this.state && this.state != "" && urlVars["state"] == this.state) { + + var url = this.apiRoot() + "/apps/" + this.register_data["id"] + "/authorizations"; + + var requestBody = JSON.stringify({ + 'code' : urlVars["code"], + 'token_type' : "mac" + }); + + var those = this; + var callback = function(resp) { + those.requestAccessTokenTicketFinished(resp.responseText); + }; + + var auth_header = makeAuthHeader(url, "POST", this.register_data["mac_key"], this.register_data["mac_key_id"]); + getURL(url, "POST", callback, requestBody, auth_header); + + } else { + alert("State is not the same: {" + this.state + "} vs {" + urlVars["state"] + "}") + } + + this.state = null; // reset the state +} + + + + + +OauthImplementation.prototype.requestAccessTokenTicketFinished = function(responseBody) { + + var secret_data = { + access: JSON.parse(responseBody), + register_data: this.register_data + } + + controller.storeSecretData_(JSON.stringify(secret_data)); +} + var tentia_oauth; \ No newline at end of file diff --git a/build/Debug/Tentia.app/Contents/Resources/URI.min.js b/build/Debug/Tentia.app/Contents/Resources/URI.min.js new file mode 100644 index 0000000..80b30f0 --- /dev/null +++ b/build/Debug/Tentia.app/Contents/Resources/URI.min.js @@ -0,0 +1,70 @@ +/*! URI.js v1.7.4 http://medialize.github.com/URI.js/ */ +/* build contains: IPv6.js, punycode.js, SecondLevelDomains.js, URI.js, URITemplate.js */ +(function(){("undefined"!==typeof module&&module.exports?module.exports:window).IPv6={best:function(d){var d=d.toLowerCase().split(":"),j=d.length,h=8;""===d[0]&&""===d[1]&&""===d[2]?(d.shift(),d.shift()):""===d[0]&&""===d[1]?d.shift():""===d[j-1]&&""===d[j-2]&&d.pop();j=d.length;-1!==d[j-1].indexOf(".")&&(h=7);var i;for(i=0;if;f++)if("0"===j[0]&&1f&&(j=u,f=s)):"0"==d[i]&&(g=!0,u=i,s=1);s>f&&(j=u,f=s);1>>10&1023|55296),a=56320|a&1023);return b+=z(a)}).join("")}function s(e, +c,k){for(var d=0,e=k?w(e/b):e>>1,e=e+w(e/c);e>x*r>>1;d+=n)e=w(e/x);return w(d+(x+1)*e/(e+a))}function u(a){var b=[],c=a.length,d,g=0,t=k,i=e,m,h,l,q,v;m=a.lastIndexOf(B);0>m&&(m=0);for(h=0;h=c&&j("invalid-input");q=a.charCodeAt(m++);q=10>q-48?q-22:26>q-65?q-65:26>q-97?q-97:n;(q>=n||q>w((y-g)/d))&&j("overflow");g+=q*d;v=l<=i?p:l>=i+r?r:l-i;if(qw(y/q)&&j("overflow");d*= +q}d=b.length+1;i=s(g-h,d,0==h);w(g/d)>y-t&&j("overflow");t+=w(g/d);g%=d;b.splice(g++,0,t)}return f(b)}function g(a){var b,c,d,g,f,t,m,h,l,q=[],v,u,x,a=i(a);v=a.length;b=k;c=0;f=e;for(t=0;tl&&q.push(z(l));for((d=g=q.length)&&q.push(B);d=b&&lw((y-c)/u)&&j("overflow");c+=(m-b)*u;b=m;for(t=0;ty&&j("overflow"),l==b){h=c;for(m=n;;m+=n){l=m<=f?p:m>=f+r?r:m-f;if(h +l+x%h)-0));h=w(x/h)}q.push(z(h+22+75*(26>h)-0));f=s(c,u,d==g);c=0;++d}++c;++b}return q.join("")}var c,m="function"==typeof define&&"object"==typeof define.amd&&define.amd&&define,l="object"==typeof exports&&exports,q="object"==typeof module&&module,y=2147483647,n=36,p=1,r=26,a=38,b=700,e=72,k=128,B="-",t=/[^ -~]/,v=/^xn--/,C={overflow:"Overflow: input needs wider integers to process.",ucs2decode:"UCS-2(decode): illegal sequence",ucs2encode:"UCS-2(encode): illegal value","not-basic":"Illegal input >= 0x80 (not a basic code point)", +"invalid-input":"Invalid input"},x=n-p,w=Math.floor,z=String.fromCharCode,A;c={version:"0.3.0",ucs2:{decode:i,encode:f},decode:u,encode:g,toASCII:function(a){return h(a.split("."),function(a){return t.test(a)?"xn--"+g(a):a}).join(".")},toUnicode:function(a){return h(a.split("."),function(a){return v.test(a)?u(a.slice(4).toLowerCase()):a}).join(".")}};if(l)if(q&&q.exports==l)q.exports=c;else for(A in c)c.hasOwnProperty(A)&&(l[A]=c[A]);else m?define("punycode",c):d.punycode=c})(this); +(function(){var d={list:{ac:"com|gov|mil|net|org",ae:"ac|co|gov|mil|name|net|org|pro|sch",af:"com|edu|gov|net|org",al:"com|edu|gov|mil|net|org",ao:"co|ed|gv|it|og|pb",ar:"com|edu|gob|gov|int|mil|net|org|tur",at:"ac|co|gv|or",au:"asn|com|csiro|edu|gov|id|net|org",ba:"co|com|edu|gov|mil|net|org|rs|unbi|unmo|unsa|untz|unze",bb:"biz|co|com|edu|gov|info|net|org|store|tv",bh:"biz|cc|com|edu|gov|info|net|org",bn:"com|edu|gov|net|org",bo:"com|edu|gob|gov|int|mil|net|org|tv",br:"adm|adv|agr|am|arq|art|ato|b|bio|blog|bmd|cim|cng|cnt|com|coop|ecn|edu|eng|esp|etc|eti|far|flog|fm|fnd|fot|fst|g12|ggf|gov|imb|ind|inf|jor|jus|lel|mat|med|mil|mus|net|nom|not|ntr|odo|org|ppg|pro|psc|psi|qsl|rec|slg|srv|tmp|trd|tur|tv|vet|vlog|wiki|zlg", +bs:"com|edu|gov|net|org",bz:"du|et|om|ov|rg",ca:"ab|bc|mb|nb|nf|nl|ns|nt|nu|on|pe|qc|sk|yk",ck:"biz|co|edu|gen|gov|info|net|org",cn:"ac|ah|bj|com|cq|edu|fj|gd|gov|gs|gx|gz|ha|hb|he|hi|hl|hn|jl|js|jx|ln|mil|net|nm|nx|org|qh|sc|sd|sh|sn|sx|tj|tw|xj|xz|yn|zj",co:"com|edu|gov|mil|net|nom|org",cr:"ac|c|co|ed|fi|go|or|sa",cy:"ac|biz|com|ekloges|gov|ltd|name|net|org|parliament|press|pro|tm","do":"art|com|edu|gob|gov|mil|net|org|sld|web",dz:"art|asso|com|edu|gov|net|org|pol",ec:"com|edu|fin|gov|info|med|mil|net|org|pro", +eg:"com|edu|eun|gov|mil|name|net|org|sci",er:"com|edu|gov|ind|mil|net|org|rochest|w",es:"com|edu|gob|nom|org",et:"biz|com|edu|gov|info|name|net|org",fj:"ac|biz|com|info|mil|name|net|org|pro",fk:"ac|co|gov|net|nom|org",fr:"asso|com|f|gouv|nom|prd|presse|tm",gg:"co|net|org",gh:"com|edu|gov|mil|org",gn:"ac|com|gov|net|org",gr:"com|edu|gov|mil|net|org",gt:"com|edu|gob|ind|mil|net|org",gu:"com|edu|gov|net|org",hk:"com|edu|gov|idv|net|org",id:"ac|co|go|mil|net|or|sch|web",il:"ac|co|gov|idf|k12|muni|net|org", +"in":"ac|co|edu|ernet|firm|gen|gov|i|ind|mil|net|nic|org|res",iq:"com|edu|gov|i|mil|net|org",ir:"ac|co|dnssec|gov|i|id|net|org|sch",it:"edu|gov",je:"co|net|org",jo:"com|edu|gov|mil|name|net|org|sch",jp:"ac|ad|co|ed|go|gr|lg|ne|or",ke:"ac|co|go|info|me|mobi|ne|or|sc",kh:"com|edu|gov|mil|net|org|per",ki:"biz|com|de|edu|gov|info|mob|net|org|tel",km:"asso|com|coop|edu|gouv|k|medecin|mil|nom|notaires|pharmaciens|presse|tm|veterinaire",kn:"edu|gov|net|org",kr:"ac|busan|chungbuk|chungnam|co|daegu|daejeon|es|gangwon|go|gwangju|gyeongbuk|gyeonggi|gyeongnam|hs|incheon|jeju|jeonbuk|jeonnam|k|kg|mil|ms|ne|or|pe|re|sc|seoul|ulsan", +kw:"com|edu|gov|net|org",ky:"com|edu|gov|net|org",kz:"com|edu|gov|mil|net|org",lb:"com|edu|gov|net|org",lk:"assn|com|edu|gov|grp|hotel|int|ltd|net|ngo|org|sch|soc|web",lr:"com|edu|gov|net|org",lv:"asn|com|conf|edu|gov|id|mil|net|org",ly:"com|edu|gov|id|med|net|org|plc|sch",ma:"ac|co|gov|m|net|org|press",mc:"asso|tm",me:"ac|co|edu|gov|its|net|org|priv",mg:"com|edu|gov|mil|nom|org|prd|tm",mk:"com|edu|gov|inf|name|net|org|pro",ml:"com|edu|gov|net|org|presse",mn:"edu|gov|org",mo:"com|edu|gov|net|org", +mt:"com|edu|gov|net|org",mv:"aero|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro",mw:"ac|co|com|coop|edu|gov|int|museum|net|org",mx:"com|edu|gob|net|org",my:"com|edu|gov|mil|name|net|org|sch",nf:"arts|com|firm|info|net|other|per|rec|store|web",ng:"biz|com|edu|gov|mil|mobi|name|net|org|sch",ni:"ac|co|com|edu|gob|mil|net|nom|org",np:"com|edu|gov|mil|net|org",nr:"biz|com|edu|gov|info|net|org",om:"ac|biz|co|com|edu|gov|med|mil|museum|net|org|pro|sch",pe:"com|edu|gob|mil|net|nom|org|sld",ph:"com|edu|gov|i|mil|net|ngo|org", +pk:"biz|com|edu|fam|gob|gok|gon|gop|gos|gov|net|org|web",pl:"art|bialystok|biz|com|edu|gda|gdansk|gorzow|gov|info|katowice|krakow|lodz|lublin|mil|net|ngo|olsztyn|org|poznan|pwr|radom|slupsk|szczecin|torun|warszawa|waw|wroc|wroclaw|zgora",pr:"ac|biz|com|edu|est|gov|info|isla|name|net|org|pro|prof",ps:"com|edu|gov|net|org|plo|sec",pw:"belau|co|ed|go|ne|or",ro:"arts|com|firm|info|nom|nt|org|rec|store|tm|www",rs:"ac|co|edu|gov|in|org",sb:"com|edu|gov|net|org",sc:"com|edu|gov|net|org",sh:"co|com|edu|gov|net|nom|org", +sl:"com|edu|gov|net|org",st:"co|com|consulado|edu|embaixada|gov|mil|net|org|principe|saotome|store",sv:"com|edu|gob|org|red",sz:"ac|co|org",tr:"av|bbs|bel|biz|com|dr|edu|gen|gov|info|k12|name|net|org|pol|tel|tsk|tv|web",tt:"aero|biz|cat|co|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel",tw:"club|com|ebiz|edu|game|gov|idv|mil|net|org",mu:"ac|co|com|gov|net|or|org",mz:"ac|co|edu|gov|org",na:"co|com",nz:"ac|co|cri|geek|gen|govt|health|iwi|maori|mil|net|org|parliament|school", +pa:"abo|ac|com|edu|gob|ing|med|net|nom|org|sld",pt:"com|edu|gov|int|net|nome|org|publ",py:"com|edu|gov|mil|net|org",qa:"com|edu|gov|mil|net|org",re:"asso|com|nom",ru:"ac|adygeya|altai|amur|arkhangelsk|astrakhan|bashkiria|belgorod|bir|bryansk|buryatia|cbg|chel|chelyabinsk|chita|chukotka|chuvashia|com|dagestan|e-burg|edu|gov|grozny|int|irkutsk|ivanovo|izhevsk|jar|joshkar-ola|kalmykia|kaluga|kamchatka|karelia|kazan|kchr|kemerovo|khabarovsk|khakassia|khv|kirov|koenig|komi|kostroma|kranoyarsk|kuban|kurgan|kursk|lipetsk|magadan|mari|mari-el|marine|mil|mordovia|mosreg|msk|murmansk|nalchik|net|nnov|nov|novosibirsk|nsk|omsk|orenburg|org|oryol|penza|perm|pp|pskov|ptz|rnd|ryazan|sakhalin|samara|saratov|simbirsk|smolensk|spb|stavropol|stv|surgut|tambov|tatarstan|tom|tomsk|tsaritsyn|tsk|tula|tuva|tver|tyumen|udm|udmurtia|ulan-ude|vladikavkaz|vladimir|vladivostok|volgograd|vologda|voronezh|vrn|vyatka|yakutia|yamal|yekaterinburg|yuzhno-sakhalinsk", +rw:"ac|co|com|edu|gouv|gov|int|mil|net",sa:"com|edu|gov|med|net|org|pub|sch",sd:"com|edu|gov|info|med|net|org|tv",se:"a|ac|b|bd|c|d|e|f|g|h|i|k|l|m|n|o|org|p|parti|pp|press|r|s|t|tm|u|w|x|y|z",sg:"com|edu|gov|idn|net|org|per",sn:"art|com|edu|gouv|org|perso|univ",sy:"com|edu|gov|mil|net|news|org",th:"ac|co|go|in|mi|net|or",tj:"ac|biz|co|com|edu|go|gov|info|int|mil|name|net|nic|org|test|web",tn:"agrinet|com|defense|edunet|ens|fin|gov|ind|info|intl|mincom|nat|net|org|perso|rnrt|rns|rnu|tourism",tz:"ac|co|go|ne|or", +ua:"biz|cherkassy|chernigov|chernovtsy|ck|cn|co|com|crimea|cv|dn|dnepropetrovsk|donetsk|dp|edu|gov|if|in|ivano-frankivsk|kh|kharkov|kherson|khmelnitskiy|kiev|kirovograd|km|kr|ks|kv|lg|lugansk|lutsk|lviv|me|mk|net|nikolaev|od|odessa|org|pl|poltava|pp|rovno|rv|sebastopol|sumy|te|ternopil|uzhgorod|vinnica|vn|zaporizhzhe|zhitomir|zp|zt",ug:"ac|co|go|ne|or|org|sc",uk:"ac|bl|british-library|co|cym|gov|govt|icnet|jet|lea|ltd|me|mil|mod|national-library-scotland|nel|net|nhs|nic|nls|org|orgn|parliament|plc|police|sch|scot|soc", +us:"dni|fed|isa|kids|nsn",uy:"com|edu|gub|mil|net|org",ve:"co|com|edu|gob|info|mil|net|org|web",vi:"co|com|k12|net|org",vn:"ac|biz|com|edu|gov|health|info|int|name|net|org|pro",ye:"co|com|gov|ltd|me|net|org|plc",yu:"ac|co|edu|gov|org",za:"ac|agric|alt|bourse|city|co|cybernet|db|edu|gov|grondar|iaccess|imt|inca|landesign|law|mil|net|ngo|nis|nom|olivetti|org|pix|school|tm|web",zm:"ac|co|com|edu|gov|net|org|sch"},has_expression:null,is_expression:null,has:function(j){return!!j.match(d.has_expression)}, +is:function(j){return!!j.match(d.is_expression)},get:function(j){return(j=j.match(d.has_expression))&&j[1]||null},init:function(){var j="",h;for(h in d.list)Object.prototype.hasOwnProperty.call(d.list,h)&&(j+="|("+("("+d.list[h]+")."+h)+")");d.has_expression=RegExp("\\.("+j.substr(1)+")$","i");d.is_expression=RegExp("^("+j.substr(1)+")$","i")}};d.init();"undefined"!==typeof module&&module.exports?module.exports=d:window.SecondLevelDomains=d})(); +(function(d){function j(a){return a.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function h(a){return"[object Array]"===String(Object.prototype.toString.call(a))}function i(a){return encodeURIComponent(a).replace(/[!'()*]/g,escape).replace(/\*/g,"%2A")}var f="undefined"!==typeof module&&module.exports,s=f?require("./punycode"):window.punycode,u=f?require("./IPv6"):window.IPv6,g=f?require("./SecondLevelDomains"):window.SecondLevelDomains,c=function(a,b){if(!(this instanceof c))return new c(a,b);a=== +d&&(a="undefined"!==typeof location?location.href+"":"");this.href(a);return b!==d?this.absoluteTo(b):this},f=c.prototype;c.protocol_expression=/^[a-z][a-z0-9-+-]*$/i;c.idn_expression=/[^a-z0-9\.-]/i;c.punycode_expression=/(xn--)/i;c.ip4_expression=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/;c.ip6_expression=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/; +c.find_uri_expression=/\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?\u00ab\u00bb\u201c\u201d\u2018\u2019]))/ig;c.defaultPorts={http:"80",https:"443",ftp:"21"};c.invalid_hostname_characters=/[^a-zA-Z0-9\.-]/;c.encode=i;c.decode=decodeURIComponent;c.iso8859=function(){c.encode=escape;c.decode=unescape};c.unicode=function(){c.encode=i;c.decode=decodeURIComponent}; +c.characters={pathname:{encode:{expression:/%(24|26|2B|2C|3B|3D|3A|40)/ig,map:{"%24":"$","%26":"&","%2B":"+","%2C":",","%3B":";","%3D":"=","%3A":":","%40":"@"}},decode:{expression:/[\/\?#]/g,map:{"/":"%2F","?":"%3F","#":"%23"}}},reserved:{encode:{expression:/%(21|23|24|26|27|28|29|2A|2B|2C|2F|3A|3B|3D|3F|40|5B|5D)/ig,map:{"%3A":":","%2F":"/","%3F":"?","%23":"#","%5B":"[","%5D":"]","%40":"@","%21":"!","%24":"$","%26":"&","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"="}}}}; +c.encodeQuery=function(a){return c.encode(a+"").replace(/%20/g,"+")};c.decodeQuery=function(a){return c.decode((a+"").replace(/\+/g,"%20"))};c.recodePath=function(a){for(var a=(a+"").split("/"),b=0,e=a.length;bc)return a[0]===b[0]&&"/"===a[0]?"/":"";"/"!==a[c]&&(c=a.substring(0,c).lastIndexOf("/"));return a.substring(0,c+1)};c.withinString=function(a,b){return a.replace(c.find_uri_expression,b)};c.ensureValidHostname=function(a){if(a.match(c.invalid_hostname_characters)){if(!s)throw new TypeError("Hostname '"+ +a+"' contains characters other than [A-Z0-9.-] and Punycode.js is not available");if(s.toASCII(a).match(c.invalid_hostname_characters))throw new TypeError("Hostname '"+a+"' contains characters other than [A-Z0-9.-]");}};f.build=function(a){if(!0===a)this._deferred_build=!0;else if(a===d||this._deferred_build)this._string=c.build(this._parts),this._deferred_build=!1;return this};f.clone=function(){return new c(this)};f.toString=function(){return this.build(!1)._string};f.valueOf=function(){return this.toString()}; +m={protocol:"protocol",username:"username",password:"password",hostname:"hostname",port:"port"};q=function(a){return function(b,e){if(b===d)return this._parts[a]||"";this._parts[a]=b;this.build(!e);return this}};for(l in m)f[l]=q(m[l]);m={query:"?",fragment:"#"};q=function(a,b){return function(e,c){if(e===d)return this._parts[a]||"";null!==e&&(e+="",e[0]===b&&(e=e.substring(1)));this._parts[a]=e;this.build(!c);return this}};for(l in m)f[l]=q(l,m[l]);m={search:["?","query"],hash:["#","fragment"]}; +q=function(a,b){return function(e,c){var d=this[a](e,c);return"string"===typeof d&&d.length?b+d:d}};for(l in m)f[l]=q(m[l][1],m[l][0]);f.pathname=function(a,b){if(a===d||!0===a){var e=this._parts.path||(this._parts.urn?"":"/");return a?c.decodePath(e):e}this._parts.path=a?c.recodePath(a):"/";this.build(!b);return this};f.path=f.pathname;f.href=function(a,b){if(a===d)return this.toString();this._string="";this._parts={protocol:null,username:null,password:null,hostname:null,urn:null,port:null,path:null, +query:null,fragment:null};var e=a instanceof c,k="object"===typeof a&&(a.hostname||a.path),g;if("string"===typeof a)this._parts=c.parse(a);else if(e||k)for(g in e=e?a._parts:a,e)Object.hasOwnProperty.call(this._parts,g)&&(this._parts[g]=e[g]);else throw new TypeError("invalid input");this.build(!b);return this};f.is=function(a){var b=!1,e=!1,d=!1,f=!1,m=!1,l=!1,h=!1,i=!this._parts.urn;this._parts.hostname&&(i=!1,e=c.ip4_expression.test(this._parts.hostname),d=c.ip6_expression.test(this._parts.hostname), +b=e||d,m=(f=!b)&&g&&g.has(this._parts.hostname),l=f&&c.idn_expression.test(this._parts.hostname),h=f&&c.punycode_expression.test(this._parts.hostname));switch(a.toLowerCase()){case "relative":return i;case "absolute":return!i;case "domain":case "name":return f;case "sld":return m;case "ip":return b;case "ip4":case "ipv4":case "inet4":return e;case "ip6":case "ipv6":case "inet6":return d;case "idn":return l;case "url":return!this._parts.urn;case "urn":return!!this._parts.urn;case "punycode":return h}return null}; +var y=f.protocol,n=f.port,p=f.hostname;f.protocol=function(a,b){if(a!==d&&a&&(a=a.replace(/:(\/\/)?$/,""),a.match(/[^a-zA-z0-9\.+-]/)))throw new TypeError("Protocol '"+a+"' contains characters other than [A-Z0-9.+-]");return y.call(this,a,b)};f.scheme=f.protocol;f.port=function(a,b){if(this._parts.urn)return a===d?"":this;if(a!==d&&(0===a&&(a=null),a&&(a+="",":"===a[0]&&(a=a.substring(1)),a.match(/[^0-9]/))))throw new TypeError("Port '"+a+"' contains characters other than [0-9]");return n.call(this, +a,b)};f.hostname=function(a,b){if(this._parts.urn)return a===d?"":this;if(a!==d){var e={};c.parseHost(a,e);a=e.hostname}return p.call(this,a,b)};f.host=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d)return this._parts.hostname?c.buildHost(this._parts):"";c.parseHost(a,this._parts);this.build(!b);return this};f.authority=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d)return this._parts.hostname?c.buildAuthority(this._parts):"";c.parseAuthority(a,this._parts);this.build(!b); +return this};f.userinfo=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d){if(!this._parts.username)return"";var e=c.buildUserinfo(this._parts);return e.substring(0,e.length-1)}"@"!==a[a.length-1]&&(a+="@");c.parseUserinfo(a,this._parts);this.build(!b);return this};f.subdomain=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d){if(!this._parts.hostname||this.is("IP"))return"";var e=this._parts.hostname.length-this.domain().length-1;return this._parts.hostname.substring(0, +e)||""}e=this._parts.hostname.length-this.domain().length;e=this._parts.hostname.substring(0,e);e=RegExp("^"+j(e));a&&"."!==a[a.length-1]&&(a+=".");a&&c.ensureValidHostname(a);this._parts.hostname=this._parts.hostname.replace(e,a);this.build(!b);return this};f.domain=function(a,b){if(this._parts.urn)return a===d?"":this;"boolean"===typeof a&&(b=a,a=d);if(a===d){if(!this._parts.hostname||this.is("IP"))return"";var e=this._parts.hostname.match(/\./g);if(e&&2>e.length)return this._parts.hostname;e=this._parts.hostname.length- +this.tld(b).length-1;e=this._parts.hostname.lastIndexOf(".",e-1)+1;return this._parts.hostname.substring(e)||""}if(!a)throw new TypeError("cannot set domain empty");c.ensureValidHostname(a);!this._parts.hostname||this.is("IP")?this._parts.hostname=a:(e=RegExp(j(this.domain())+"$"),this._parts.hostname=this._parts.hostname.replace(e,a));this.build(!b);return this};f.tld=function(a,b){if(this._parts.urn)return a===d?"":this;"boolean"===typeof a&&(b=a,a=d);if(a===d){if(!this._parts.hostname||this.is("IP"))return""; +var c=this._parts.hostname.lastIndexOf("."),c=this._parts.hostname.substring(c+1);return!0!==b&&g&&g.list[c.toLowerCase()]?g.get(this._parts.hostname)||c:c}if(a)if(a.match(/[^a-zA-Z0-9-]/))if(g&&g.is(a))c=RegExp(j(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(c,a);else throw new TypeError("TLD '"+a+"' contains characters other than [A-Z0-9]");else{if(!this._parts.hostname||this.is("IP"))throw new ReferenceError("cannot set TLD on non-domain host");c=RegExp(j(this.tld())+"$"); +this._parts.hostname=this._parts.hostname.replace(c,a)}else throw new TypeError("cannot set TLD empty");this.build(!b);return this};f.directory=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d||!0===a){if(!this._parts.path&&!this._parts.hostname)return"";if("/"===this._parts.path)return"/";var e=this._parts.path.length-this.filename().length-1,e=this._parts.path.substring(0,e)||(this._parts.hostname?"/":"");return a?c.decodePath(e):e}e=this._parts.path.length-this.filename().length; +e=this._parts.path.substring(0,e);e=RegExp("^"+j(e));this.is("relative")||(a||(a="/"),"/"!==a[0]&&(a="/"+a));a&&"/"!==a[a.length-1]&&(a+="/");a=c.recodePath(a);this._parts.path=this._parts.path.replace(e,a);this.build(!b);return this};f.filename=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d||!0===a){if(!this._parts.path||"/"===this._parts.path)return"";var e=this._parts.path.lastIndexOf("/"),e=this._parts.path.substring(e+1);return a?c.decodePathSegment(e):e}e=!1;"/"===a[0]&&(a=a.substring(1)); +a.match(/\.?\//)&&(e=!0);var k=RegExp(j(this.filename())+"$"),a=c.recodePath(a);this._parts.path=this._parts.path.replace(k,a);e?this.normalizePath(b):this.build(!b);return this};f.suffix=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d||!0===a){if(!this._parts.path||"/"===this._parts.path)return"";var e=this.filename(),k=e.lastIndexOf(".");if(-1===k)return"";e=e.substring(k+1);e=/^[a-z0-9%]+$/i.test(e)?e:"";return a?c.decodePathSegment(e):e}"."===a[0]&&(a=a.substring(1));if(e=this.suffix())k= +a?RegExp(j(e)+"$"):RegExp(j("."+e)+"$");else{if(!a)return this;this._parts.path+="."+c.recodePath(a)}k&&(a=c.recodePath(a),this._parts.path=this._parts.path.replace(k,a));this.build(!b);return this};f.segment=function(a,b,c){var k=this._parts.urn?":":"/",g=this.path(),f="/"===g.substring(0,1),g=g.split(k);"number"!==typeof a&&(c=b,b=a,a=d);if(a!==d&&"number"!==typeof a)throw Error("Bad segment '"+a+"', must be 0-based integer");f&&g.shift();0>a&&(a=Math.max(g.length+a,0));if(b===d)return a===d?g: +g[a];if(null===a||g[a]===d)if(h(b))g=b;else{if(b||"string"===typeof b&&b.length)""===g[g.length-1]?g[g.length-1]=b:g.push(b)}else b||"string"===typeof b&&b.length?g[a]=b:g.splice(a,1);f&&g.unshift("");return this.path(g.join(k),c)};var r=f.query;f.query=function(a,b){return!0===a?c.parseQuery(this._parts.query):a!==d&&"string"!==typeof a?(this._parts.query=c.buildQuery(a),this.build(!b),this):r.call(this,a,b)};f.addQuery=function(a,b,e){var d=c.parseQuery(this._parts.query);c.addQuery(d,a,b);this._parts.query= +c.buildQuery(d);"string"!==typeof a&&(e=b);this.build(!e);return this};f.removeQuery=function(a,b,e){var d=c.parseQuery(this._parts.query);c.removeQuery(d,a,b);this._parts.query=c.buildQuery(d);"string"!==typeof a&&(e=b);this.build(!e);return this};f.addSearch=f.addQuery;f.removeSearch=f.removeQuery;f.normalize=function(){return this._parts.urn?this.normalizeProtocol(!1).normalizeQuery(!1).normalizeFragment(!1).build():this.normalizeProtocol(!1).normalizeHostname(!1).normalizePort(!1).normalizePath(!1).normalizeQuery(!1).normalizeFragment(!1).build()}; +f.normalizeProtocol=function(a){"string"===typeof this._parts.protocol&&(this._parts.protocol=this._parts.protocol.toLowerCase(),this.build(!a));return this};f.normalizeHostname=function(a){this._parts.hostname&&(this.is("IDN")&&s?this._parts.hostname=s.toASCII(this._parts.hostname):this.is("IPv6")&&u&&(this._parts.hostname=u.best(this._parts.hostname)),this._parts.hostname=this._parts.hostname.toLowerCase(),this.build(!a));return this};f.normalizePort=function(a){"string"===typeof this._parts.protocol&& +this._parts.port===c.defaultPorts[this._parts.protocol]&&(this._parts.port=null,this.build(!a));return this};f.normalizePath=function(a){if(this._parts.urn||!this._parts.path||"/"===this._parts.path)return this;var b,e,d=this._parts.path,g,f;"/"!==d[0]&&("."===d[0]&&(e=d.substring(0,d.indexOf("/"))),b=!0,d="/"+d);for(d=d.replace(/(\/(\.\/)+)|\/{2,}/g,"/");;){g=d.indexOf("/../");if(-1===g)break;else if(0===g){d=d.substring(3);break}f=d.substring(0,g).lastIndexOf("/");-1===f&&(f=g);d=d.substring(0, +f)+d.substring(g+3)}b&&this.is("relative")&&(d=e?e+d:d.substring(1));d=c.recodePath(d);this._parts.path=d;this.build(!a);return this};f.normalizePathname=f.normalizePath;f.normalizeQuery=function(a){"string"===typeof this._parts.query&&(this._parts.query.length?this.query(c.parseQuery(this._parts.query)):this._parts.query=null,this.build(!a));return this};f.normalizeFragment=function(a){this._parts.fragment||(this._parts.fragment=null,this.build(!a));return this};f.normalizeSearch=f.normalizeQuery; +f.normalizeHash=f.normalizeFragment;f.iso8859=function(){var a=c.encode,b=c.decode;c.encode=escape;c.decode=decodeURIComponent;this.normalize();c.encode=a;c.decode=b;return this};f.unicode=function(){var a=c.encode,b=c.decode;c.encode=i;c.decode=unescape;this.normalize();c.encode=a;c.decode=b;return this};f.readable=function(){var a=this.clone();a.username("").password("").normalize();var b="";a._parts.protocol&&(b+=a._parts.protocol+"://");a._parts.hostname&&(a.is("punycode")&&s?(b+=s.toUnicode(a._parts.hostname), +a._parts.port&&(b+=":"+a._parts.port)):b+=a.host());a._parts.hostname&&(a._parts.path&&"/"!==a._parts.path[0])&&(b+="/");b+=a.path(!0);if(a._parts.query){for(var e="",g=0,f=a._parts.query.split("&"),m=f.length;g>>2]>>>24-8*(a%4)&255)<<16|(e[a+1>>>2]>>>24-8*((a+1)%4)&255)<<8|e[a+2>>>2]>>>24-8*((a+2)%4)&255,g=0;4>g&&a+0.75*g>>6*(3-g)&63));if(e=c.charAt(64))for(;b.length%4;)b.push(e);return b.join("")},parse:function(b){var b=b.replace(/\s/g,""),e=b.length,f=this._map,c=f.charAt(64);c&&(c=b.indexOf(c),-1!=c&&(e=c)); +for(var c=[],a=0,d=0;d>>6-2*(d%4);c[a>>>2]|=(g|h)<<24-8*(a%4);a++}return i.create(c,a)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}})(); diff --git a/build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js b/build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js new file mode 100644 index 0000000..a143d84 --- /dev/null +++ b/build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js @@ -0,0 +1,17 @@ +/* +CryptoJS v3.0.2 +code.google.com/p/crypto-js +(c) 2009-2012 by Jeff Mott. All rights reserved. +code.google.com/p/crypto-js/wiki/License +*/ +var CryptoJS=CryptoJS||function(h,i){var e={},f=e.lib={},l=f.Base=function(){function a(){}return{extend:function(j){a.prototype=this;var d=new a;j&&d.mixIn(j);d.$super=this;return d},create:function(){var a=this.extend();a.init.apply(a,arguments);return a},init:function(){},mixIn:function(a){for(var d in a)a.hasOwnProperty(d)&&(this[d]=a[d]);a.hasOwnProperty("toString")&&(this.toString=a.toString)},clone:function(){return this.$super.extend(this)}}}(),k=f.WordArray=l.extend({init:function(a,j){a= +this.words=a||[];this.sigBytes=j!=i?j:4*a.length},toString:function(a){return(a||m).stringify(this)},concat:function(a){var j=this.words,d=a.words,c=this.sigBytes,a=a.sigBytes;this.clamp();if(c%4)for(var b=0;b>>2]|=(d[b>>>2]>>>24-8*(b%4)&255)<<24-8*((c+b)%4);else if(65535>>2]=d[b>>>2];else j.push.apply(j,d);this.sigBytes+=a;return this},clamp:function(){var a=this.words,b=this.sigBytes;a[b>>>2]&=4294967295<<32-8*(b%4);a.length=h.ceil(b/4)},clone:function(){var a= +l.clone.call(this);a.words=this.words.slice(0);return a},random:function(a){for(var b=[],d=0;d>>2]>>>24-8*(c%4)&255;d.push((e>>>4).toString(16));d.push((e&15).toString(16))}return d.join("")},parse:function(a){for(var b=a.length,d=[],c=0;c>>3]|=parseInt(a.substr(c,2),16)<<24-4*(c%8);return k.create(d,b/2)}},q=o.Latin1={stringify:function(a){for(var b= +a.words,a=a.sigBytes,d=[],c=0;c>>2]>>>24-8*(c%4)&255));return d.join("")},parse:function(a){for(var b=a.length,d=[],c=0;c>>2]|=(a.charCodeAt(c)&255)<<24-8*(c%4);return k.create(d,b)}},r=o.Utf8={stringify:function(a){try{return decodeURIComponent(escape(q.stringify(a)))}catch(b){throw Error("Malformed UTF-8 data");}},parse:function(a){return q.parse(unescape(encodeURIComponent(a)))}},b=f.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=k.create(); +this._nDataBytes=0},_append:function(a){"string"==typeof a&&(a=r.parse(a));this._data.concat(a);this._nDataBytes+=a.sigBytes},_process:function(a){var b=this._data,d=b.words,c=b.sigBytes,e=this.blockSize,g=c/(4*e),g=a?h.ceil(g):h.max((g|0)-this._minBufferSize,0),a=g*e,c=h.min(4*a,c);if(a){for(var f=0;fg;)e(b)&&(8>g&&(k[g]=f(h.pow(b,0.5))),o[g]=f(h.pow(b,1/3)),g++),b++})();var m=[],l=l.SHA256=e.extend({_doReset:function(){this._hash=f.create(k.slice(0))},_doProcessBlock:function(e,f){for(var b=this._hash.words,g=b[0],a=b[1],j=b[2],d=b[3],c=b[4],h=b[5],l=b[6],k=b[7],n=0;64> +n;n++){if(16>n)m[n]=e[f+n]|0;else{var i=m[n-15],p=m[n-2];m[n]=((i<<25|i>>>7)^(i<<14|i>>>18)^i>>>3)+m[n-7]+((p<<15|p>>>17)^(p<<13|p>>>19)^p>>>10)+m[n-16]}i=k+((c<<26|c>>>6)^(c<<21|c>>>11)^(c<<7|c>>>25))+(c&h^~c&l)+o[n]+m[n];p=((g<<30|g>>>2)^(g<<19|g>>>13)^(g<<10|g>>>22))+(g&a^g&j^a&j);k=l;l=h;h=c;c=d+i|0;d=j;j=a;a=g;g=i+p|0}b[0]=b[0]+g|0;b[1]=b[1]+a|0;b[2]=b[2]+j|0;b[3]=b[3]+d|0;b[4]=b[4]+c|0;b[5]=b[5]+h|0;b[6]=b[6]+l|0;b[7]=b[7]+k|0},_doFinalize:function(){var e=this._data,f=e.words,b=8*this._nDataBytes, +g=8*e.sigBytes;f[g>>>5]|=128<<24-g%32;f[(g+64>>>9<<4)+15]=b;e.sigBytes=4*f.length;this._process()}});i.SHA256=e._createHelper(l);i.HmacSHA256=e._createHmacHelper(l)})(Math); +(function(){var h=CryptoJS,i=h.enc.Utf8;h.algo.HMAC=h.lib.Base.extend({init:function(e,f){e=this._hasher=e.create();"string"==typeof f&&(f=i.parse(f));var h=e.blockSize,k=4*h;f.sigBytes>k&&(f=e.finalize(f));for(var o=this._oKey=f.clone(),m=this._iKey=f.clone(),q=o.words,r=m.words,b=0;b - - + diff --git a/build/Debug/Tentia.app/Contents/Resources/index_oauth.html b/build/Debug/Tentia.app/Contents/Resources/index_oauth.html index eedabe8..88cde4a 100644 --- a/build/Debug/Tentia.app/Contents/Resources/index_oauth.html +++ b/build/Debug/Tentia.app/Contents/Resources/index_oauth.html @@ -5,9 +5,10 @@ - - + + + diff --git a/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o b/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o index 4e0c12f261ea53f78a2c1f4aac2b81a6e61463bc..5456a0f86c694b7d22d543d92c991e679032ef8d 100644 GIT binary patch literal 61112 zcmb?^3w%_?+5Xv+-LN6q5J+O8fGi}-T`mC?5ilVM5J>=Y!ApU#NfxrQWYfI>QBYJ= zwksC#{)vh$?I+b*MBAcOYn2LBR8&+{s)(o&sYS(Wz5JhN&dk}fn?OH*zkhW0%=^qc z@7&&b=bbr+b6)uNUqAHFG%XFmCa>-cMBE0w-HCWNf9+c}Z4&r+Wqt;? zJhP2F-V4mUD$+&9Qg5?pPHJ0zij082&Bp?|lW`PdrRs6h^TzmrwM#t$!Ddm%R2liQ z4d;19vh}BnjP__#q@&#z?oP%cDAWH%MmQ4cwjP)MOw+y^u4#X6u~tFEyVOGtOPBr# zU1Q{Z;Fl+q;f+|@inf&1mnHa5Aj4#8Y-~m|{B4URlB(;JaWGTUQtM$h1o;{pm-@nC z?_ytL$hRm=diKd4`UnxJGB7x@F{v{4K*s&(kF2|mwp{nJrunfP%5dIh3_yjHv9a5FEDg3q13qQgQ)LuN8TC@eX2_6p#nKl4 zQqGpd+K@c9Lm`99Rtsbt@2|1Z+un|9w0SZ2z?5po#z4knSkwYi#>1$`Eru|2>M9w* zri+C^O_gy3da)aMhHf!3w!CGwrHc$vk9Kc!stoEyF|r?%G7L%Lw~Gv6kdc%sWB(>i zbHN4`{?5o9K|LNbq81ryz2yqi(nZEc_Ze%v=Z{84%dbU7d(ht&@nO1&zsAO@nmMy; z&6WQsWN@C2Opzh=Oy)7_u_%Or0g~F5W00{DLdHM_3$A}x(*}#2N=*#B5ZKy-n%02p znh!K>JQM<5Am$p`C&@q=QxFOej`z0)a%|lsHpJeqJAdv~N2)uSctN}-E8gIIqPn(W z`nv5e->7MSAsnkbux|BJpkkH#o%@O|W%Fkrb=!jN^Yp$hKKXjXzpT9(!?Y zB}7#hJ7baJtT=>K6zA-$D9&TuIwuOLX1=+{&$llrpProWqT}b=pOo*}AJ_`ByamV4 zwZd6HX?X6JBp*nD0)&sJjFgxEHV zST~bu4#aN=NjVsh&P)Lwjg|EiLlNqd>+tv8FIu!{RIdSRC{62DKi6%oy+PCd z%6TaDbN{;4QvoSG+#kQ;we=_{b`Y*pEUy^416AA?TeUYc>fB-9r>JD(Fw7%MQnO{VqYH`*EB{)sFM${KIjLvHG8 ztY%l|EyxtFL2;jfB_7=s8*j{xiee`QGK&r2z_P)e7mET8hyo6Z0$z|+U>&QKq?ZZG zik~S!jE-B3PCsf5i#q3R9zn37wZMli3dyOyXog8~Y?@ zGYmvl=RmNSDwV8HR~)&HUCsWMCU4!=UTm+hV>>H5MHdAms*Og->IE;C-hNc~( z4m0@CFcICpZY?WCn@aV1k-4GE9FPcfs~Q6`8QJ5NU>qPBw~AVTOO8gYW@~4ms0FQc z*IH~9_5AXilv?bAIZD(*36CD?z7~H*b|w9lL>oKr2EMa$FB+r8YYtuUE|<3}z9G4` z@(;aagZH|)+QlmO!u)yY^CWc#Q=MjNPB*D`GZpJwm%KSfDil6XH2zkOC3^Fb*ICc^ zVqs_OQhO{nR(Wsdr(aX0FpzIC>4VrbXKb!LUU_dUz4J9DQSTvSZ@gi9eA_$Z`7k!y z8C!0T_2~Q~7}izp+F7})sl&HqXXS3}Nl^0U&W%Wjy&G@X96Jvy>-KfqencO{er}K1 zc9x0tYiAi61!XI9a(V6yfPZJ@4#wj(o$-c4vC2)cnvJoB+d9uf(j(+u*YH?8`ec07 zj`;kIv3|wz`M1U9Nu5{;dt+G~VS@@|H8*vh#9CCYzhVc~Uf9^=`Eb>dk!mvJ#2d2W zQRiPpLAU)Xj@m|##u|>qP@A=jKw{zk1wgsJS00MZKM-5Bzw@E5*n5ZKH!NTlH4P3> zy=dYnuJf1Vsoa0nj*+qsrL^zxKJrpZk43+ZH5`j!e%E{*U#-dVDro;8;;J2a3$RM` z8c=cE^`QinNLe46STE_Pz?l3ALgTTgVgS2YAKw3xtpVFJWRPZd4?y9h!1O=L>|7t7 zC4*&sxKA({>%$XdS}%S%fnSh?bzL8psp4J+%YRuP&J_i~>OdV0OOMqCR`4YDlEn-U zqD(T`MMK`SG^B?p?f|q)So*hRlGV~5`XZ6rwDbohqq6jW?T+b#6sG^_j_Gg;Q`EwQ zUjIZU)6!qWBx&hCOU|Y&{h2Da(I1#-=#NuU`lF9x%IeY|Umar+C+v^CWMOY2_i_8< z58W}P_Qx-}V@mB0pM@!jXBj|F@!mctvV2!zrXYR z&)NBh;%lc|%L%oCjM8c=<@vV0ub9_~2{I&;J4jf>vS=`fc&1%@&8Dc>!r4JdS zdo4b4=UkRix#y!01aIfCh;=aDurI#t0dha8vu2RVKEeJFE_aa$*oM>esHLc?KMEGS7N_x_NPT(?5G&^1wIV*W&3IPOVSlC=&(%BUWIgH z$)K_bw#vP+`FlFsP?}JR7sw))oeLHCasp&N7SlONv_Px|G+>baTC#MbQoB2Im6SJ; z9*^#}cJEjJPBc=Oi>~@(o)1X^OJR3 zr*aUa(^Sh!tbh9oqbsnap}%6$eVtbbv4*E`5UEgS>56nNQq{tNfKjIpm>vC~>Qn)a zNm{QpjZgxp@4B_M?8)_0Sk~5w{9Sb*e%rasC8yd-OtqT5v4%aJPUIDxJBy`8_efPR zI@XDP$?AOnU+kBoAMuvh&dQ_sMJY$sL`YdrlI&*}`@-ciC%*phYD@bMb*@1HsQ=Z6 zAo+?_!ua;O{&i8zp>=CRXu!JlO>9Q=XndJ7zI_U-I=?f%dKTqODn>2EejHXLD;7Nv ztJ&W<79zz`@CjJrz|e5^Hgu*lpJ`k{=2Fi3&nQG1;%|@0Y+n+TbMAcwigLMM5amKa zVPT+h=H?z2@)5=RttfY&wcI<6GNnd;I&n{<=|9F|%<8YxnuVzs&5;vU9 z)aa4;BWZ|Ocej;?Iu|OY9)jtRwPP!gwzl%Ut9Fc8(1^Xj@#iDXC<^1zy!fh|`1~xf ziaW(#bKknvpRrDrd*u4QI}Y~CX6%#tB%HR`*tOI+-lPf#2WT@jyJNz*QO&2 ztj(pyaIxkmi<(2Be_&2yJaAe;g*I#cMJH=+Y)e!9WvF*?7xgyxr$^)Kk0uI>RUYZw z0$JR*R^^-(FsDs2sIpuZ>wM}601Kui8CTBYEaCLZHj-|-TYd&y^doORkN(- zSiH&}Utedb3GIDlXKdA>&O%WkaA0lfjBis+P-U1);eu5j==}UcPHpVXjR|ErAGqp> zGhT^p50;PbVwGRVE5E~@@~R!q`A=Kszqz4!!j1<0RkTX%;L#&uJ{&{i*=*Qt8XR(Q z8AseW|B%P|#@y@lp*E^2sr}JieVoUy4{h6juMfFSP@h*n_-XaYI(~h46!PEeL#`9l zr}8J(C+GO}VfX*{`jG1c_4(ubKdpcAj$a?1iv9Qckn05X@%+U4^gDii`u(5kL#`9l z=jKB{t$zxSUmxB<`S1Nht`pS9@e}LgK7M`N|EKzp>jd?QzW3Amr}+5wDgHmzhg>J9 z&-(|>`aCdN-SM{DkO_}gRP!SLmf>pCaT86m<%#5*bVM7{>IV^db{JD{Xis}ekS`i! zz)lHdbnGNvICwaUxS`c?jMVU;pjrSuK(Ui;o51-Y45ku0Ia%yvQ|w;J=s2ec+*4*d z46zlY&Y7P{s>LybRH>1+5YRI$q}p~A1$+&6UlmfFTu8N9NFJn;(a}Ibvo^wVvhH3| zvkj`n5hZord-&CFSm?NnRIQOV&#{5jMFw?&;{j65IsM65?|7V4+b+=qGaLmNC0pbN zL6tftl3JcW0uS!o@Yv zjcks>sj<#M&PNTnuSOX@53Kn+HwO^U=Y!$8BSf*c;28D(>;*;vP4PTSd8#j~dPD zwx$;jO;9cNfE3~=BK(A@4|*jFdCKNS0pofjD%buFU2bO0iF` z6lJ$K&LXwLETqQ*7P8AmpcI9i-X~GeE?H2(m>j!gL9KSLWOPiSuz%bnMPESbSyOb+ zODH;7URE3zds=mlYZ)Siz|(5qLH)P&&|m$0tm>aWlm!3PUd^b zR*ITU#!{}j;icqmc**PrAFJ__v^ARk7iQmYD@E34EZO(V>=C1J`(^g_bYTJa8?6Xv z`pe9Iz_tfjFFYwx`hn!q516GdVd)2q?5*i5EL2PS$F-LKKpV zr*l*@k0cj##4P9rWcdT;Kj7ioXa4^Vb7QXA(vBNq<1Bv*D#uG>+?&d_P0e&2I)o}CnxIZ=r8NJ zQjDgfzpUp9O)B9A$jN;K0<=7;-EANZ4Z9Puj0f@acS_I8+J%cV-IY*6*YAL^o#{Dx zkzLoEhd|ry8Seo)jA)O?^N%r4kI}A!xE==FV+>`xK2zjaWVC4+Um)pw<|xT8urtS* zuAaDx91}#297UdGyNe zIi_a*4aH?%jy`hkAYku(GtypR^q01*FL1T@9GPgQmU%Cdou^>JIc+C7H{jaCp8tM2 z*fLKmh=JUN^vqFq+W;0^aJNE6+ij-`T`zORv?fu3OUnmJ4qlj6*9qY%NNK(g`8!# zaYN=16FX?z$4>izF-bq8#1z8H#9uoXkqSC{K5N4YHl&G`*-$ z*D|AsXHa*BqZr2pS(97h>Pm}^5R>;4V0)MTLqe_9ZGo<8C?Y165@<4@r zX1ApaWUN9yx7!>7saD7_yUi|;7KMCaw+kIB2rA@DVU*DQ>lE^pFiJq~RLIvt6M+0) zA>Rm10P>7Nz7?7P93FsvhPsr8*ai-W#S*M^hKrl>zZdVYxh?WV^?-b+!#P!N{%AXaK zZnLLhumSy5K|Rp77+XMZD9DM7uug#Z_^_x%1|XOxK>ZZd6A&UMyc>{`}jJeHHqHIdrn+KXj$HFP!Oufp(LgyoQCHRDOzJlA4H{!K6Hr@MX* zGEU~F^dh(Jx&q{Sl27YJ#k%WyMefjxhU%`3D(~O*qLI35iz1)Vi^k}#KY^qz&Dg0I zjn`efK+;jo*rgXu&|UvjssGT6Ch4w2ApgSDXZ4~|-Ss_4QOW1@q6*!W0W->Jo3UFj znxVUfD)M=~s7iN@Q{)SJ(Yd;7sv=+1i)QMsI*>H98GH1iYTdO^kuT{*b97e#zw^ z3~0tlwzQ(vHY^FZfXc50?96tV{#UlJa;E>44KqmpD~eqUS+jfRUnFwmoBmg}a2Z_6 z|H>BASIhWc*Eb zD}B6P!ohI;%0j~W{?EM%U|^(PBiXmdSkA^X`}Pbd~T+dj@p*GjE7ILJ`^@1YNFJo-3mo4OYo9i_TIl<<7(?U){A7o;q#>VR> zXPt%ZxIHI3;Q(lvy>d0J=TvO0ZJ9$5%{UD|=YrIoJ##RawtkZVWR^2&27U^F=^0rw zaIyEcIvtr8kc9^7GP0EPw>wUyN)Naccn>ZAW}qYWVXh#q)LwnKnD{F|wu3{bXJm6- z3zE5XdPX+aI*^w!brc*Bo0j!!&|~z$iTb-|qG9}pQ+hnh-HJGML0_Nc{<-V~{pKw9 zr3&Ae<-S(o_hh+mLflU2zs+(VL0rgrD9imB;ym=xw`aS*QSryK-467g!2g~-FduR5 zKlRt#h}qnu@jHmJ-Wxio3~?b>w`C2gQ;b=*!a)~+5EAl`vIqocmwq}@f*?fsQ;@O} zgxE+;J{$i>QQ-KdZy z%4>a4ApzyJKBthS%4Du66coV?%kBLaw)G8@}xw z3i+k*dmwv@Le>kn2gt(;xj~h`Lm?Yf`B_|k<~T3w#?f(JAsn64v0l;dab77LoypRr za9$;Rml=v&BYc-yknND@yju7!qhXq;)6Q#z?{cOhuNA%v50+`5oNI;eLN7ru$As^4 zAN0+~)L#hSRW+7txmCaL85)u3sU@11$4k$T;RR4~E*)XP`EY{ya?5ZwP381~C7r zHa6F`75SgH$T&6maOqU@aH*)&$Yt9D?h=SnrK%jVRF$JW{lY;khNXy7eat_=IMOOb z{`nRe1CmP}kSKMvk;}Fa+)s6rLzb#?w5K<)tpm)q-p%}Oqpf?8|6djv?&MP4iBg|5 za@mf8yY`esTU8EOs>;!x9$;JDW?SE9{(-je0AyW={HrW71}2v}&@45-1?R5z+*1lB z!v1m6=Jr))Zn{GHDKj@qA^p|1zeORZs%`&rg$z*J{?!U`V+$gt`Z|RSRNMZ06f#I{ z`yW;aya?k2YL`Nal>vQ6As%HwKUK(JWk7YbPqb@@T{p}_FNF-X>&EGlMS;JPN^>oRaFG|jQz541UAWENn@!t{1jl+?&#!T{ zW%fg98GM^XdOqO1{7-SQ=bctige$r8M%kUl8l{FR4@Znf7oVOr^5WF)4~n3 z*;d1-9PGxhNaLgoOMCj|G)@C)jD#URjroggwQi{BQRH_)uaz+`N;XbKrg6#&AXiSl zR+1`T+IZ4^x&lFOiZ1499DO9%Cg)&81Co9`KTp_0@+dEz% zSPKlpFhwC)3k<_BQz8BBCrRtq2x#6(7%kJ2P>OaE`WojRTTvS-+DSM}!@0+wKt7Ki zJPBL<3v@021LU_CxC%m2bV0W24t2&>(93?ZG3!?=o*XsnZ&gTdHS2l2&88OgQM3L} ziU%ES%=%plK}X{Z1eRgHLeSB&VMhVA7G&mRZybp629wJVWIu=kbOz37)O0IAZ{dta zO}7Hr*%qGgLoJHFLl&rrZ4*>Ohv`<@uhc`Tm{O1S^qZ(+gQ!wM#R}m9If@NeCI|UX zv&bk;R? zjN^0MCd}+ayyz;UdbTG~Ev|X0Q&rVu^HkN^)9+)ade|IxYO(#4KX~qejNO}Gebnyx zqZ#|F5!+_>Jcn54GcU#MV73=~-UMm$9L2Bh$$%Y7^LX%U_e{jE!&8snbk7p}_VC2; z>-78zzZss#@Y~a~7r&XF&+wb&$)OGOjKXiWry9S#JQw3P-?Ik4r+V(jZ%@x3@w@uU z)vG%^dyUwp4$qfH?7#|77W4?IPj+}l7_kE#sAAt|JT)LS&jt9kd7AO7d)n}u=IOw% z-LnS24$m*~o9_7^{Pytt2ER_vR{Umo{(|33&olVV^1Os!muEkIvppZ;x0mNL{N{MR z$8T?s6FuI?lZ)S6&#Cy$^9;jpzGpmsPx73D-vZCM_$~BYh~JYvE%-gf6U1*{&t>@S z=ZWFBzvm|Wp6dA>eg}B|h+nsdV>!_CDt-rf4&b-Q^D%xso-gq`*ki*e5Akpj9qQ?e z-(j9n_#N&k!|w>s9Q=;-G~)L(&&Bv1<%!~Vw1@9ODDm8c-@j>|`*3+$^E{2q-!;$c zxa`zCM{s#g^XORYc59vjTwc&TBXN02^GwC%WzAEE%PX3v1(&^=CyL9fn&%o^Uei3c z;_|xYxfhpxn&%N*-q1YH;_{Z}c?*~Qc+kb(_Y%($#BH9h@VnaP(XjNa);&FVv3qiO zae7YSCC5|Di`z4rmnSvPWL}Y_T3mGq>lgCO6NKHH#-Sud_`&#%Q5xgQo0 zWZz{(bkA!>#O~=7k(JtDd;f6`j|=Ab^TUsSobEXlv4fx8{8qZB1hHdBZ~k=;&ve9& z9Qa#2-Ln9(_YVB+zI0Cnu`l-Dj2vqaJGB2df9c`5g?ycl+>!3tg4pM~{)pIPh#lJ( zgOnE#+qCcThkAGpAoedI?@PqKJaqFNJvk3k7qk*2RiN4v7X(C{{GE} zKhixk;GZ1&$9?IZj}iM^#J)vr)BfkL>fz}POYz=Q_aNp*taBeLHwv-Op1JwP9-cD9 zK0kExLp@NyfT+zg3p5nd_Ges&I(jGUmg%uL`WL#nJLP`OacZIIy*LIGy1A1RxVz9z z$BAx}V_>11O8^%D$Dl$tJr4RCj-o=-+i?^Zx@pm9&m5k@p~~}d!0EQ@+lHbpW|8pB zo%$1mltbiz%bKM>OUSGM+}0fZH9}@Ru*Bu*2ML+g!7^86kA?m&FHCRy@NJQaQ92}qU%{8JV$oJSHK2rk0Qlw z0oR)#--J}R8!f`k@edGp4#onJZaa0vaCv5pC!j_Eat^fa&(eYLymFx7zV`=Nf(!%E z4-TwFQxJE)46uhiBZBxLLNALkT{QQjM$&-366YxO7L-4bnNyW9OUYctrNV<2$b;d$|DUzI> z0DCwy9z^^{L~UngO&$!5@Dy0&{9b1CKw}_hyCR`2*h4)Hl84P6JkWwY)Jq_@Lz)Lq zykL{8TrUqEiNU7H3E`}R2YP}{Q!kKI8xQmZo2J2vgq{>*c%O!x{MP~6ixw3$;7WI~ z2uH18hbuT=AvkIkx1$OI3c*pU@eEE_AvkI^p21nG5FE7{&){rS2##8f6OcbC1V^pL zGdSurp{UJ%veD~VUw~S{CuW|VIV7vMt&gp=C)`tqWO z-b^8$o?s-|BO$6PR|#_#Bg>S`Oca%Il2(;#NX9am3w%-*3|%jvsB|vsk(tSwe876S zTu86VB|V{M34rW=;4`AVWI>K0Syj2`nDx$))p1nivO2xZ;?TW)taTf2X2~^5h0AOd zXUNY_)CCT7FZ5hNqBfbCuFNc1r^3@k-Eor0wupM4VsbjHoP86pQAWSPB5VI*Ei-cp zns=(r#%>re5b$Ww?$v8-TIc1m3qEF-3`~L!U!E<{K~~fuprS-$6HP6~O(M~~u)sr6 z-+s7RiIZ7@aZcvij$EFVGz3GvGg@nAtVRqaATVfwT({wb}lY?ZU4OT7p$d zvyE;D<6VKHFZTJ`yrbuYf*1RmBjM5YzP5mQEw=6NqI2j8zo*7NObfJpSOi?9y~$5X~Ae)i#OsAw*9nxW$o=V{gI!XC*W@u zh1K~&%lys0a907NM~xb7X%|~GJ>+d~^*49Je4>_}?`!)1TtiE>W>g)&1t+Rhxi{35 z)YVBc>x02SQ*cGsPC21S^iVgIu?Q}!>`r1d92)I!YYs$Pe417sY>R|~fq*YGYAN-w zysX;W0RsOt1M6hn>?Z0VD0p+T>gvSHeGSTzv6UHT)z$jK?ZGza9T@Bcru%|;U2LdB zWuNQ!Emvvh``cQACRH8`1kG$!e4nY}tMi$qH`G=elFFxBBx5d>m(}CV$Kgf6(9&@g zU=cMh3x&L9$rb))YC5KlApt5PE0fNO*7(|@szAo8FxL#4Tot~6Z?QMRDv5T=ma7b+ zy4I#~B3Jkpd82_y7)9f7rW$V>dYJu<1gmsm zMPvmkg3ZyTsF6{JS#@*pUgt;^UO=vZ1`J@5q*-K91|g7e6C}Jeon6AZkz4_hwcS?u0sc*Ps!!4K=ES(&1`v&Vq`;^Wl_h} zWsZ91=inZc=Sb6sBi~|2+Ut%MeONv!@VXV#ogX>|pkO`f80?HV^xr#%I7jg^)VLJ$ z@_=5Ms}~nUm+2GoS2!vbq0p*)6q*tO$#o*{e@*Ek?3&AoY*RjFo9Egso0<-fCQE@*iK8XT;Mgdc$@Nqyf61!}A zF~{XP8xv6uq%U(!M$12UEMea}?}oH7%sw~IVT&^TB3XJG23DWRq!n=U@Swx=T)l>3 zJov|n=?^#@kn%prc|z(G()ye{sD%1Ij{|F?dT8k%h~y!8&iAPj5|n+!ksd*?h=QGC zL~jkwWpz0ab_dY3O_yPa$D&9#sMi?Ni~As|SLZrPOc=2Q{L{F{n?ev%Lh>AEm@r}r z?(I0;gb`D4o@1y9Bc|Y7$4C=K46r^0-c1u`t(cDD^91(_%O-5S*mL2N1i|KM0q^3l zc+j)4ak)Y8YzwbTo@-FgyGb<%+YFK$EQ_TP|5l-~QM?1&VBoVNjg3a;675b{R=$$D z5kFYTG(HnLtIn`T8t?VYs-x}JxDS|BXR#+5Z+y(EGp)PEz1*xiWfnC)b0rr`amNww zt@j%h;8t-~om?d}9u>(r7Fmr?jh0WZ^IziAcpxH-_>5p=rmv%_LgP^dR-acujJQYD3%+*li9SXI| zYy1awYLVCY;EY@*wILWdNEfx{O?|Z0Xeu9RQhlv)^9OqlqpflGl)MUQ{8t$e;frWI zm$I69X}~oeXrP*jWkusdx#iQ17V?P!W2M&kAXEADS`H`gw;+#Y#nrgeORN-lvR0Hv zZ$RU}R*^$0o}X)!16U>AiqCt+MhRU1HJ-yIx1k)%A%>9ujEa5D@_7^{#*oWzUAwPY zZ zv=ePZMkn+b&fV+U=i6F0S@-SJel)%w~49reM9_-sQY8m{WnyzX+H?~k+^ zE_!Mit=_hlfN#1l0wW;Qb>edHiZTo`rSrnRwiYpmQU$dKqKo})kTPHMhrNbnHNK@# zETAYc1;d)kvDg<89nsK^&9aYGHu^H81%jAvw7qrk z=Es$2v#~wmSS2fX#J|+Xj|gy{&(|8;;31p)q@;z(--3CaNNQXp-uWL4`O)9n3T;s! z=#9YYO%vCSgymN&K$uI)a(@dx&(Z4hFK&&P7F!x_WwNB@YHZ>G0KNqhj^c|P%eV$2 z+QbMzqhmBKyAg~QYp>xWM8-x)Yh2_Hg)Qx9#MnoweTyP9{3w=0Eo&gCW)uUf*^W~R z=ELTovc-=P6=ewJtMP`HXzWN?>a6HebOk!qhfNB^`Ih+tT4R&9dCB4s>ufj>Tw$?k zL_#oxJ*QE__Fy=I&(BmqH?e}YXwf$7Ol}NEI=EjzagB=t(QvEDhi}C|nU?ul498$B z8XgUWgCW{@^hP9vYduA3SmoRNRp=IsB|pm0DEb}Z=*5Jay#c{xmdj>AalEzohKu-= zM6}KS^QceyAIy8cH(a@*9mga7NT7o@zbWbuV56nA`Ft(dGa?Zhu0h!==hV%HT?hvQ zQBI#4e|V`k(%h)7m|)r>FG_APo2|wLBVzUOFkbB# z7vc4lMOXMyY)H%r;jSeRwb(;@@U500wQO8TBQ&igS5 zBAe>oiW)IrxkbsBVeDG00DN=KRE}l`RNdb!hFY{t6Gx9M6$9!GXaP3YmoTD+?oQ(r zL$hE|Wp*nU24h&pxY1 zASw~&i4gh|dTumcnL*6yXs9hbmmOE@!>r~)r3IFkN~K#X9mI`rcV=1hWr7HpA29SMe^lY&oJ zdg!*8pu%!sTD8&EXiIz@wBCkKhIUl=X>QpdC^1jbrbZ)?U|YE_5SUrXVuCmW_Xj#q zU&G3G!)B)82rD|n8=eaPfVDGK#!%dFYmh1;2yt$T8rJ(lu<<6bvraIFiOdTl<>B7=UR-FG6EQ8CX)3Wx#@) z(ten{?)qM9^eQ7*2OY%W9*mJun$;E>h}O86jta^V`T|oN@~_~kjbmR;It6OeC3mWF zvjwHVz++r4nWJL(rdVq*WbDu^@r$&GI+4|ujvb3of-nwYytcFibP4DZ&?TV9frkII zbR6h$pvQwA4|+W4@#9nWKcdbWOd-udOE3zHSqHn=qAiw(&C}#kB-|RKQDI-Cj!urC zCTj35~su_Vjd%7WZ@+6hxWyAl%y-fB~|!DFdx_eDgw7Emih5rGey_I74Vsq z+&R*BQ2Q2G9Bw9Y*4-8B!ZsDlDy*0nM#iwMa;{>%7nLiAQ;I=vfyE1#g*z}Pp^_q3SrG4%K>F{BUUvAM1SKT^ezNA60_i z!d7EeQaLyqM7tJ=3v!xnn~?w~sWli4wA8{$^o5}GT1du>+e4z;!mVE1959M7;k8!u7OjmN5IM5;hEmsu2j+MNukl__P>qW49?nlrXJ{WMiR9&=x^$!MXT6 zAnsfQ$}nceh@m>mryC|qtb{TyB+GeV*map;j<&B(?Pmx{VWA+6U(4)}n4x0lKNUWm zCUKqw2--Z>l1GVJqcJoksLl$W*Ky#WT*hF)kyz%(giFQ!;kkxeCyYg_7v>}wsQ0%U zo^eZ+IUHQ4uod7MrAjV=Lb4F8u{~t?d-6O3j=6CE)bU)>78?_z-m>RR-OpP0qsDsB zW$T}m-{47=g4&8H!|HX-4~NN2JyFi%m2b`8eff(6!6t722So54z%6drVRwycMdgOp zhzds!izZx1!_xD!ks&WQjcL{vq?*C=6OOm=BDqJvy*Y1SjxWSJid>X2C1BUF;)HR- z6+2lk%t;uYmGnQb(!=@fm=kPoXot^YY?8$?Z=4#Km_druMa2f+1Uggs^QeEB$p)+} zKov7!>5|rXLrY*1qf6Uh56Za)t%yXu0XAQ2UOGn{%!vJ!zYT|gQ1S8_12pzI-asI@ z96sJ6YyvSprnjZF1?z+DbG$9WTW!N?2WM-kqH8PbDr@IfRzN9bmo-NH;;2HD+lc-b zmBeDl4SW)b%3!tgVfTp@2b-fRR9Wok;T?r$R!;X}eGx|Am_pc{3$H|M>cm-uF^1S3 z7J$oS!uN)k%&atb zLBWu5vgL2WCKfBH;n^6TAlTZl1ho6Sk(rfYO%+nY!I15;oL8q>f$81Mk<{6^4D+`_ zD(rl0ixOv58am&c#99yrv{kf;KPpG^Nf!){H8HiQKyY!enm#7xX)|1TakgX(jxqmQ zWS`XVbfO#wB1>Q-1I=~x5$M=pEXwc&Td~RVH(_NI2R2$%9L#ZZFpXyy7)$DTbr4Il zH-G}Mwk0+c-tf|ZJR>t>+(e5#9ES&9f+5y&$0>0yr_nE$=SEm^v6B&ff_=SsT1V6z zZjP@4U%AEZpI#9ZoGvQrBI@5#7Qp_OeXBJFF-=3<)2nT1qfz(rD4q*w@0dfs2+E8- zxN-7i-Vu|h8lvpfQAfj#Zcgoga|pZIYjFTiX{mX$n zdR#kSTf(W&=N-f@&^RexQU(ja^JopRX+E4kiMX$$tg|pOmpwOqEm8MPNglAMNsW!HtzKTs~)P$?08dXHD%Y)0#T& zgp$XfFm+6qRJ5aHOi9VPUArF7pvk0TAql` zO+=?AqUR-|=O?0-iD+#idSN13pNNi4L`xFUaf#^oMD&bA^z=j&i#pEr%nmp!5j`^z zt?}akCqYg~M8_ne;!eQS5VnC>xlMty6VZl5l(!JNuvR6~=Om&q8)~4=O+?R&^6<(` znVE>z`EY`Xv+%YAG!=CU<7P!`0xAzKUFuDcb;+r-5-Bx_DEvf!5T{tGIy?!m*1^}& z?ro{S?rf>GN8#N87AppB^d)i|I2<=i#~N69z=yk$W-$g>;a`RoBo(csxlILAM$5=A z#<@#Tmf-nC@L z3Pfp&UHY;qWP)F&oBke3kdRQVHda&uxXlI4X@;krz-IUY?FnjHv`sj=38VtM%w}H| z+)%OcZsXH%!p9blln}fmvBrvXNX-I3P*czwg0d!<_{?5aTYD6fGXe6M0r~h~Dr`J= zXhp?Nz>?Wme5@R@f07~0G~Cy+VmaG;vN#(pXGM;xL*Im!b=B{FC5FbAe{ zmyGD7Rt>lKu=8*6t-v-EPrCB_Y`M7cKNA*1#no&hCeP+^3?ThsJm+C%NX4ufn}f|k zKJhB%ZCLa1v0rY{jhNvai)RaxZX$E{j6-rfwI9O4S*V=%RA<*E^36o$Q=UXx+-Rs4 z9xUTsa6Fp;ofFf+#1#t5$9q%U4U1J9DbR?}3~$SE7%Y#6Hk$p-o9SXuaab=01viN0W9Qf{ z(^kqOJL^-T%{(%PR{7g-p27#KOkKjXO?pTjif0%AtTMQzg5w%-My26^YccEupP~^7 z>gwbC<+Cw(?2$jl1M8xSXtB6f02YxJoJkqeM@|Fd@ppO8PO$tJL_J{10|;?wLD@-G zjet=H-d7KF7_*LDq(%7ry!F}0MQ|`QP7`HAlb?X4VXO}thlp^Xc+&w#Z{|N`z#75l zu*Cetq(rguAuO37bid7Fx=~N7B?nui+e0dhl0RbDs4#EA;wDehBU-o{gIQ{MstX6A z%35^)SRU>UCO^gn&(L_*43$uix`|@NSqN_!b^nkd>zp`Z5mHhWXrg9)-mzO2%Y%AG zTMR2A{(;B|pKe1#vGyFNji?%2G4s$4H#(C6W4WFvA7C>MUxap~J`Bi=)_VvlV+uSG zj{+q<&c}R-vm~uuJu67u+CtIM>e);t((h6(!o+TSteXcSle8pRv!st8S7AwY_rzrP zg=z2@W;bEgfqBAk7>|lh2^;FH;mXX=cN7JZ*|0BE%foW909V$2-q zS#?vRtRU{2`rBj_UN1bFW~`;Ktyqe194Oas&Jm&$0ZWVQDaF5Aql*?~e~xO6EDd1# z&|4!joIX4WhoLbMx&@dJ;n|D0L{0R`^TUZ^k(g*c-JYzqteo*E2%fZTnNeR;ZInJy zKKUi4m0+kwdO~XXx6l+mwqlT!Q^lE~(x>9VGPq#PC=JI`&8TQ4o=wF+5EKuF zsblHxt)F#qGL%TQ)GrjG**A(NFR|SCqD7zgn@ zEjp&&A85f*im*JiIhA-^HWDt27)HlainUhWyVne1?xCd~KL(Uq3q7I=T1w{ADAFpc zlam%4L7^0%=J7MvR4*RIsrEMc0u!agE*)zusJxFYmT~uF_n5O$%=!G6-gp8AkI{-k z5;P2E(s(7jn&cH1#T)*Tm}ImecygYVf+DI%=V6zZ@DX^-i`jgn8d}u`d&)-vt!^7# zeRCaL9E`XPH_%PzcA^{omg*JAd17i0mN+O6y~ClAP}Dap*)i|@!GPnCA^kS z_&>V?%f_Bz-JCw`qI6_zRcpl zu_DP1UE(YVNmlRKysK>fvk{9eFC8R3he2BDAoVz-5l4liJjOF9^F}O5YssW713f6I z*R=XX0V4;GoHcT8((P|6A$tlL%xZMaA(^Z_+_i|LR4Z}ZBD!Jfc4$Q9YE-`%)$5iq zF&H9CqVtSAiR7d)1#eQ%8q7&7!YLzD*JdY@tZpJ?T1UqaX=Ttt*Wi0~2=^fDM)(9F z?OIJc17QimRS3U9=tTGg;YWnbwRlGk!U%*j5ULQCBg7CMMc9S#GQwd5ErvG$A`C(( zMOcV%1;ToSyAb}4@D{=s2t9s*4=o~8AT%Icjc^yj4utm*3geK0P>rw{A&hV>!XFV{ zMd)!I-mro&6`=`X6T;&NFC%<}U|WZ}APhiQgs=?ZYJ}?%?n2mt@G!#D2yY^csT|=Vgl!1tq24bcw4;9YDC2X4i;!3S?dqXve})XaVORW-{swf0 zh3*fz_-C?a`gG9vH?$_*jB@Z#EKT}!l-JWjM?q&==m$Yt`8}wc%aXniv^D={pgorK z{pic#7CMW4XQ8t}8~@}OV~zIw95nt3ruZZMVoLgc&{>xBe&`=-{!yUQE$OF&#;dEu zALV@s+S;B|FfMMHPC31PiLZnp97QKg#C0wLzqLAfy%DD2%0C_djWMEH&doAnxo}Lp z$a^06@lpt_4e@!1I}yK4;%vunB%Xu#i-@;^hvVB9*JTJC%kP0-jX3^Etu_u<%5)>n z`ExVks(tvUtlHUV&kO|qac(ib2@T`iWSpP-<(!<2_-a&!bC39wh;!Z&pM#2Bi0c&y z9Bj@B;`|^h=P+@8EtT_|I6rE7J+8MQ@Vleb^}89zKZoU{f7E~S5aVAj#3{EALOue9OQfMYH2gzuq0a+xr7p9K zAqcEDZN~_N(-2A!#vzPHn1C=D;T(i=1fvw=cN*v_gqseX5&8A&H(#*jww(2SFaFu8 z53k65c-61lE1&#o&AXl(F28#J^FLN)9h^|OV%>%#|LXJ3l9j_BEBe>(NB;Wf*%#%E z`o|5AxUQS@#^@hzD7|9;mq)f=SaZRO*FSx&@`t_~p77uG_u;?$MTPx|8S7r3>wPk` zZP0?{ckDl{dMJqdMYZe`Bnc@;$Ppf>ESQ5zlJy0KDT`5mi;@c{69>2zG>|vO>b>} za>u8|554lnX&)~*JU;Ei`^G)+?VgUkTh}b#JimEu-(5!@^uE96yX<4b-a38hxwWf8 z*JgkG*3kWrEy#SM1Ee#IAQ-(NWFv#A+bX|OK{BN6Z>cC8v=9zpO_mp&DTxLI7bU!gUB65$;EL3}H9IeuN_k-yvk-Wd{8aMk4UV2Gt1j5CRA* z5w1hnh;To`V+gwu_9GlY_zocpO2;pWjzpM*P>nDTA%L(F;W~tk2=^mAhOir9Kf)1& z?+~(}`27$@B1}T4Mwo{XKv;=z9l}P0`w_N7F{$?}@InCoJ%B*^5)$}(27&ZDB=E-< zmy+Ht`Nj8nK|g|W`NtRDTjjkZ<*WRBV=B{s1AD~3f6DYrWd2VjeYT|e3RLp97YTMv zd^H)-8_`ev<2Of`?vwKPl2+2AC9MxL=*gVS_~SQ5tmTUjW&`iUxbu(ieP#M1u&MkL z-x$aBRheIW3mvqQ$M3UP`Nijsk*?ZPB+FO*!#C!W|9m%o@HbwjtM>3~BuwuMTg<=7 zGQ9?R#Xr8PmgyW%{@sW`T6T{%L-MQftCjTaWWwJ9w1d%YQeHr&KZ}q8ehIRp81u&iN?-Uv3RXqU z|9fP*>R-ODpXo}U9+c^-{!d8yd^ecz$1gyT|5i6CygE|$zncFqN`6&ewRSTPLw9TU zN59UWG7@Qgsk8^zA_UF{+92u$>%#fVHdBu&o8!YV;W)6Z>_5&)_8aTM`OG;?yVGwKA#owk(y!#1*A>jpQyM=!;3RlWt zx%5*eAe<$!vvH-rQi@Q9FcqO3VH&~=gmV$95oRNthfs^qfG`)~0tCvvNM7gR>TA1s z%Cu$uui1X?$BmP>2On!Y`I?z$^?PdX1@Hf-blPp++h?59y2M+3;OR*E6OM1%Z@KL7 zj_Y0-x%0a}U-a&GGyB%O_4NGCy59fTuAOsZX5QAjp1ACsn?jGR=(q5(7W*K`|X*Z{c*SJ@IPOA<+MBIOsH$$x9NYM`{vqNProwx?)s6#`mfD=eC6r? zDLM2*^ZU1F?xns}ejA!H+_(FF_X~H-d8YS2uIc&J)thh1c>C#JR2=(m|G@8O{yY7P zNY19!=iIgFiUEI|ntoE*;;Yl2zj4yG$A2|p*t=WaetP-l*ROczm+$8FzT?W3?>m1# zE#!aDl|C>0%;fgZ&-m!)9lsu3eXzONee=pY-u-#6ISbc3G-mbM%#sxs!auqG=1X3= zG~z4*2P=YMtnoyGIE^q%t4-COP%|4ir6s=I%G>8t-4o$=1?D_8tj z_(=Y%|2n*5-WGmr_Cthk5nRxDH^Mjs&VhvpVT5%En-CsCcn0AO1o}BYBH#sKng?M5 z0$%f`EkIa-umRyW2-^{!LwFnEQv^HaPXWSkgvkhV5H3bog|Hss*9djAZ$T+4B(35k?`DA=D$ZAzXoQ z6T<%@Jc{r`WWC6oJizD%1C-v^zm>4<6kP#+<_R7^tr=olgKbt{95 zuY4!OS4K%$wXlhlz*kryBfkX7S&u({9fZt$QIurnXRZkG%SE!3k;O)Sz9bCL54gzu zeESud`SLQE{}tI5ewajZJpy$i7vFy-Me_acg!oo=$u)V10r3T6QWjqgPcFV1UUKov zV1)PzF3H8usuJSYQY9BZG*5^x*^*rELw5+hDEe4*=wS2P}Ns5(*Nr<0(q%3~YP(oLuxomME<|Ck4 z36cD06q)&IFj+9aOhkyUm6MQo89gArN?wZGB@6x=3YJ{_a4s|QQ*4rpFS;hg_p?c^ z!BThlRx_z6;&uGs%1?+t1vOE?nF^)!&i*J>a;`t#rHkI#4Mt!@%3 zkWJ<5>}19UIXHZgorI2{609*_X9tKcESCk3lKEF7zl8W9VV1(LvC90rWh3|+b;-rI z$diljE|hioUbd@WLKZ(}NiM#5PjZcreKbW(4Wz*)qSfT$3kxL|O+BGqkR^Mv7Br#N zXo-Xd$lA|JlsH)$Jid8P%4+Z!8Tp<$2`!Ma_^x)@Aimw7;`vTQ$u$`RM2PSClMp|U zOo*>al+aC(L1b6$o0J2 z%(z1~n;%w}T>LZzx%iO)St36nO^7c@lvU;1?+Nh*_mb-xnUSA0m(aC{l8f(Hlo`eM zDFBtD3nkYmIcR)0q2v-D0tXk(Iok*mCz<)Gev0I)`X%(WY&}1)A)(>2V1B+@Li}6> zGd_rdWm7+p9l}>?%APEj8Tqn7Sr>jsn;H4JVkwJXHs>th`zn!*G z`jIxxw$hp9u&;#>p1-L-j&@nLbB#XLWuJD9<68SwX=eH+q)k6TI?t7zC`;w9O3ANb zJXfM1m9FH&a*IDs(utPz3JjjA8?D$ti|o|AJga91D%lmNx035d$E2nyxjg6IY{{qO zs&t-xzjA_fo`+YX4^_FT`FTeE?g{eq+&uRL`FWQ9#R>9rU;h1x@?)xAW6586js04x zgK8ho;bSMrzYr?)kR`urpV_z2*03erI%Yh-Uv5cLWur*($1{Cc5VP-8ol1c>S@6_+ zJoE1^AJ6|!l#gHJ?Jgg`yL+O1yl2o|KHfh#Q9j;N=q?}cFPtbJ?>TgrkM|!=l#ll$ zy35D=6DP{Ydlud0h<=b?ed`})HUjYiK$Cl|@r1Sa}>c#6~d3_!2COutV|BU`6 zJw#q_#rTrWz_kw7&kHbhZxpI@&+nmYhY*Orkb*x#`sM^*O!DEwkDJ?N{*lBaUIDzH z1@9s8BPVH_0}^k;ym$|R<-HF4f(?dz;xB=YSorvLP4aC6-fF?`0=>sV-weJv;JXC) z(VG(TYGnQr;Hvz$^YEbxiT4Mt$|qg`T9r>aTk`#opD3UB5%^oI*M8tFvL3|uNPGwI zHL_jAw@dt9;0rDM8zsIzg@292Bf#fb_**4DFNJ@O#7lu+VBsGx@u4aF-{mFxPt*@} ztV4T#1H4}5uK~7E;`kiy<~bI8HR!b#db#9l1zv5zn?T=dp+`x+zQC3K&4L}ylK9uT z+U6OOpZLFXje5NYyuyONDe)J8ms;>$pf_9Sze>LQflspFzm_;W+07f}II+Anps%y= ztpL5}CPSZ?z7+HU3*9K?R0FrxyIkVKfLrCeL0jb)NWM(q*7oTV|FTbV`;LOPw(mpK zsSe||7r3>3&q@42;MVf*1#K;VBj~M`_S^#cNejI~%JBoAaATq$3MBr0Z;O1ax5p4z zpSOYEwn6d(dlmFrl^--t8WQyY{SVNaRJowHBT&x0z{gwi-6HX8fse7^mrC3Ze53_$ zrd$hsKIrw9a*AcXJm5+nN5QZ75uuLl$Vs%1_^T3s2KZ1Zm-wR+-vqqag5N6fwZPpL z{BqE09GE{W`4#~0XW^>?y;|0ne5Ih|Nqr#xhQxOQ zKWf4M2703<|8FJVjlk9TF#j(k9wxsf|HYtHzmjhO=sB`~NKcjdP6u9U!A}GIokh+- z$(ITIhy_mree^y@JC430$?Cc!$K70$1%Oz8JJ>H|YhE zZ#r;QKJhWkC(9@OK74SN|BtLhISYV2De;Gat8$1x09utp`Ztm<4qTN(d^z*Ua!9|5 zJp#*lA`|vOw(|w-E4E4ex4<8>;I~TrTHxC)cu3++z#q2YH4>i;e5(Z?D)Btv_gip> z#J}l@^~Hi8#x{@jd=q%51^>Im9{_Hx|F0x|3vg@wua)?6;MV##NxT-gwf>VOej0FV z{R<^-2X3uD&v9ALk1~?$|E9#B1%Aj<|7{ZgCGbra{2GY|fU9}HacKsv<^gG(D<{$C z$$VwNm7ONv1klP(lO8Gg+`wXUN*2QiH`?p z%s(Gz#FTp;@VyqkN{NpJzQ=-lK)YpsF@L(```n>z-fiJKgfz;13HUAxz6-Q9|6e8F zeZZ~d-~%_Cb1dbomV8TrTg&177M6p1FG=O_gp2ra;5#hk7lXd(#zg=21Z^$nEu4EW zAI`1JdHH~j^1k#P5_i?h%>ulK2XVw*pu5l6alO%YmzTNt}n9EcX=PYF-l0 zl=zQniFrxa z@kJ7^2Cn8c@p8~=UXz}jLXVaCaNc9iYw{I>R`Z&4mgK|DTytI%{|bTac}GvoYvON! zR`Z(lv!IV!+VN-5YF;yat(3D8xSH2kQne)#Zv?(p_6zYD632Hx&3zN`ArkKkT=g&U zJ`zs{uKJfa&gwR=mh~e2Db8oup7(9Z`S(kF4{&S#XGvS~|4s7U34Dd6zPEyoSm>)I zUkC7Z3m#@Zi@b{^-*n&$EqrC50~WeO^7TsL%K+VK;rkYCWcyynQJhuYOQ2gUd{0Tf zyHogX2R+Zicdg{R6u4<$fki=^_7!wM^3?;cx8$D++O)giIRo^Qmi7+^y~jf1IAikx zD_tzkX6=RlueURfZR@JSxIv~%*T5ngi6D8yKwv?$HfN-3G8rkf(Uwj|HC-k$@Z>;K z@W7j*Er_6bkap<^$bx{PDN?S9@;G^v4B`6~Yi}br@coMUI{6&=WAXv=ezKd4kR^N{W7}_&za)P_ zK1v=V@5ApE>whnKHMxU)5x)Bol8}d~$PcD$h$)n^E^7CYn43KZUvpnua@-%sp z{1kbBd^fq1T*strUTfqT@)X%jHj$TnJU-;JU8!WRct;*U2@qK(3M($Q5##Tq4ht zi)5Z$Am_*kX6g(cew) zq=)Hk^dQ|m&+YuS?cMX*&S&#&?$;)0zCmB3uhLiOOY}wh0)37?L!YKk(I@ER^ilc< zeTbf<577JRF?uh(o8Cze)7$7ldJDaY-arSO{k8J}hr;jn)APad-t)owV=TWrj`#dX zqTQaKK{8J2epq{y`5v;Hboa+S&qB=We%bc!d93rbymwwR*a_Q@9R6qR(`1(UDf%Qi z!F+~3PU5cE&N!p=G&#cjFnx$jF`uLlk^{`g>HTCM^D(+zzqI-GGT%e*CL_#u(mTj7 z^C5a0*~)y79w1woZ>Beqjm$UD{iKii5}%iCatlP0f0JG$H<(|iuaO1jSLqkX73P=e zOXPXx7wLI&f%$p*968JU3_V9qGoPhTk(10%&@<#X^JDZ;GR^!5eV80#K1ENGgUk=m z<77Ycee@U^Wxki*Lv}MCp?8uU%!lbAvW@vxdXNk--$HLDo0xB;H;^_T8fR`Sx?tcbe6d#8d#K+*v;-m1qcp5${J_65* z55qI!L-4eC3Z4>A!sFtD@Tm9zJR%;4hs68g0r5U~qj(Hn%2xM33NMQH!VBU(@MZCC zcwRgLpB3+fXT>|<8SyYYEgpiW#M|I;@m6?LJP4172jC&`7I;9s8Qv(~1TUSa?tde^ zDBb`si2LEo;y!p@yoB#dX2rMRS@A7+Mtl>V7B9k6;v4X|_&Pi)z6Otox8eJZmg(~T z6!AJ=!TZyz_TdokUxjJ>9i6>jiDO}F?rHJ!@W;d#;g5*p^Kx!T9G{zW_lVEK?-0lL zlDV+>Ec{yW8Ti%W_Wk8QepH?BG<;n=3;(tF6#T6CB>Wli3HX$F27X+89R7g#7(5|9 z3Xh7X;a%b*@Q;cQ!*`1h!F}Q>_@AGy?q3rAy7(acCGi3Hym%abO1vNbUGYBnL*g-b zQalR3OS~7pPrL_ylXy2gARdA56z_!peWtoU9q>Phhv6@ahv3hNx51wfZ-q~Y2jLHk z2jE{8Z-IYCycymj-UM$KZ-l>3yaDbP_rw44RCRxR@ZXD<@OuB1_%?h&d<%X?d=vfy z@gn@2;v4Xk_&WS<@iq8u;stm}d=>tF@eA-B;w$jKJz3qKW%!!-68shM^Y9nM7vWEd z=i!s$3-F`j^YHt{=iq(fv+!HRXW-Y1=itra)9`nQXW^I6RQG2J{yXtW_>%Yp{3qfW z_-XNR`1i!e;A!zu_`Tw3_(Aazctm^{{xR_(_%-4wcqvz%e-i#D@j>`&;sfw=;&J$# z_@KZ1`6^0=$Yyej-%}RIJeecMNW3pOpVRRE;1I84hj=|XEb;rw0*Uj)$>aHQh~w%I z`{yu5hRG%pzwey(6>^T8Acx2p877;^EgU+8{#9~;v|s6#Pm^&nLI%i#;6s?pd(hc_ z9%GF2%xBk;EN^S0@w#wgTj#vV*w!`g!trqW?85qI#zA}t8Dwm0l*bv{dgQZ=ZS8T9 zv8^)>;4y3*TT^V`RaTn+dbdL^(Dq%Mf?rMRy)W3;K2HPyDi4KU^PVWl;hV_`3Ki0eIKv{+HqLW_CcrNdgR=AzvRCq`6nd5Px48L zua!RMB!5BjKb80@>GPz-N$GQ0;!92+B=B<$_66$v;C;0ccS+nT@ga#X$~fJU_uYu1 zi-!}3aqE!>om-42q$XNTTiv?1b$Znni>>LT^}T8*A(gsn8!MGvYX&Wsbgh#vm%6MS z%DtyyolV|U`Lw3JTCTLFscxyzI=!q)tXo~OPO}z!tkYaA%2=n7^)|U%C?& zG<^xwV3t9hdb@qR#a+3UFK%ytz>03BQd+jxm%tsJQLOSvxnOU(QnpnlM{PaaR?JQx z6xzeh9&pcF+)^%)NbJAOJv`;(?$r22)qT4a;9=Zk%&BDg=G(bx5o^ya!z%TC>*QIs z+tcz^^^b4$^wWC5_xNu3T=moszFk4Zn(kJZR&VBghQg_o((*8IX$gTh1^3??_mE`wM@^D-ZJf;=C9ROcK7t~ z6vOt;O=~oIw#50b70j=+Wx4d?mA5bV@s6Uk8EdykF~({wc2Bcz`Bsmw+t+{mdi5PW z4}{}Tw_>NKn-+5PG+_k&&EP!-m3oo2o8jH)e{?ItE8lG}mADaQk$q)!k?kLMgS`y) zxS73snCWygUAWhVGe~>bO|`dIM#6o|+1gR**Wr%Q-ra2`X lnZV6qcf6a!_P7W4-LXH>nur}b7)wMC+}Wr9CcwWw{tZTJ7bO4y literal 60296 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%0D^s9Ib+ zs&=lo%k6qtu+HGhtWYu2iYMzI`J+meqLEduYQ+dej_LP#^L>-=y?J-je>~W}&*yo6 zByW;yFU{NMwfnWhyv)4F3^BWy*8`39UtxZq`900Kvnr{){jpXC9w&fI72F?X3Y<_>e4xy7t9H<{O% z8_WuGow>$bWtN#M%w^^hv&39vE->erMW%gevE!O$&M*tiY33Ajk~zW5Gsl@ZW|ld| z9A%C$)65ieh&jkiG84=JW}F#gMwxxgUS@+~wULNC#a^gKOB z&(PEKB%P;o^cX!tr|3aCLC5JR-Ajk*Zn}%^pb^gT+VhWxBIvHC&%gD(&%dpYeFfe9 zcwY}WEVt(;%N%9uaoF-9_LIy6(>)&db=Akd9+z$JzHasYTHkxW7H|-D9P{{}EiW?X z*q^0mn7HP$v;H(a#hhe+g3dF?+0W5g<{0~<^awM}eu}ow`RslTvY(_A%mMb}bc`8g zzmM)^M%WM2J+~9PmHjfk!dzy5i7qi0*}5YfhnYR>cheze7yF%b2h;8kdO^SYV|~B- zV|~B-V|~B-V|~B-V}1PR+`fB%EODQMeMo$yBviTodoYRdEfjhx8S0<3Kzti@Pzmp zoE2}tX>kQkir3+ocnyw-SK*Mj3kEgil^b2cnXe)C*hEI0uGAvaQ!>2;~$4>;v8HRXW@!?3@(dD z;gWa+E{fA|L7ajo#6xgaJP4=7NjND^z%lUv91+LikT?bh#ZkEa?bh-4!8LI&Top&) ziZ~3H#XWFI+zl7SA-Ev!f+xhCa8}#_r^P`yDGtCf@eTZ(A|gJ3L*hCd6z{|JZ?%qp z53Y%K;i|X>SHwGTS-cIG#9MGtT!jnbUi=&)!LLUlIr!Bpt>ekU z*TrM-mUt9?Njw5SFHXbHh*R*acnJQSco2S6oP^Ja6L3O20KZQhhwm20;6vgl{Fmoi z$JYn{R@@8!LL7n1;xK$s+yj42+zmf24#7Eb7yMyyC;S0%2iz+T!gq-S@NME7`1y=Ro)g#L&x?29Pl~tUlz0oiUtERXE8c|PF1`i_#T)S7 zOReLnz`qx-!@m-*!K>m`__DYRe?zI#XLSN^FiyKQ-h^b`8gEn{XKm-ezQEefceUTu zvTg1BR{K43tLt$B*E>E()iux(mHpAs<);7PzexbznZ?ju|z}n`v{Ft@PYb&1-p?wasd= zU)r#3ZBEM{t;Tb{^-bsXjc-GZKlq$5@Gd;g_F4ZEh&MQsCGhzodTxD6`d^X$CF!4( zeopFl$~r%jepUKEk@}FV^PJQ9dv%B6SBC`YhIYflVJlHTo@Sh5FcsGgl&x3#bv4Nb%RN7 zxL5$LnTku2Wipvlr`^Y;@qjz?V==YeE+uyk7pZclB;I^EFda+mx#U!HcC1gI!+t$W zUTe0l_kvYAi}q~b$VXbQ`S9ya^lMw)hMwxhpda~oW1y$^HvOgx|2OOS%sliQwcnm) z5~OGC*PRUPS-&;j*t4KHYths9%z^YQb*8Uk(6gugKTT)!Z2Q^vQQ@97Jd>2YH?C6v zJzL@ho|enq-D=CmaKBq`-&n`H7oGmszCFhMH3x>@YRlKUecj&w_WdRZw%-rmnUJ2< zbX1^ck#}CCXK`~Pp{IY-EJ@F@=D4y% q;=X3@c(aN(_tLxr_e5>!@W}^HWg?l>hlW#`p$E>S^?N-21@RwGGHJp9 diff --git a/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia b/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia index a9347e1f935f91d21a4c3b2fa2b06926be893928..caf342f78a02be7e782c5784668ccb723a43d747 100755 GIT binary patch literal 47440 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 Jz8T;3_`gDsU_$@^ literal 47308 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 z

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 b4XbhIc6JKCz`#wQB7g(HyJVzeTb%y|5kl_! diff --git a/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o b/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o index fd86eb2d3110a37c4bbe29bfa535f49e3cd12faf..79971b2bee7d00942a144ef6ae9fa7325ede04d2 100644 GIT binary patch literal 75272 zcmeFad02d)|M(&xX3E z&Z$$Uwo|80)xEj*rEfm{p_5^lNd_(mgqfXj$w$Di2f~(A5$*6&^N1vmU>^K54w(i+ z9*Ou>S4aIzqcSe>nWb}P#&8|msWMQW6U23YF^tPtF{iOY^AJ{7*ZJo+FRTs(7lb5U za#qodDHe;CbL9w0I$R)O`)<@xMjaB!tCr`RKR@hWO!@KhW>1%VK9%dTv+cP>ykmJ` zUvQy6a)i7G&y3Ii(Yf(Buny%l`f5d!6YKZ?R9-_M=x51CleZ^D)=Sr~{Z*+aN2^~$ zs8(c1ly}uRQjWepQKw@T?6AE}&GVxzP5#Ky;eka3D*pD(vi~{|B}n%1pu!}!caM^%$1&x1@sf14HC5{i^pErR z2>ttqlJ_T-A?w)W)rNwRD6=H?--a8cpgkN+{B}Yfhvwj$hJmg;;-~6Yrzc&ayrx@Z zmP(a#(;rm-?K2Fu)WylP_g_OG5>1rXuH>btTnClBO2{)MEkXap{0%hv7W!%M6Xoqp zkarmJ5`GEtd`(Ra{%VdbrZ4+1ZoS;4^@I1`Fc0fxio8;IF2c@#8pd=e)V3cDqtYYouGV2R&0rut20X_D{!KL%TDJt*1m%)g^icVXSyRi`Dq1he(dz@4yRyfL@K?Te!u=qW zuN|;ffT0Tjysf2MwdB^)Emm~-E^lk|PH$T?;8)((XUbdso61|4ZzykVT<2}ASmSM- zwW7Rr_0k`I{IR5UZ4{uqb$z`68*2c(tsCbE?14&vA4SEyZLTaVINsJBkh?|ET1(r# zZ44E=ylvUFI{g7DWW86&dd}Onma+1-(sku+YwaSftRoV$PO`ExhOC>8mi2qM4Wd@M z)Uj4p#*lTx(Xu|5n017em9g@+)uJ2X>+I@oeuE>k>j{kiJm~I zT~_y`Y^AAeNb5^b9?9}?&e7AnE1#y0pIdZZ(cGeWMb&e+FTihDm)@6xY8Z+0VJB$1 zl(p`O>xtRtL%EzJM@$IHDqlNB0#Rek28j(Nz--v!-KLx?Vw=3ImiPhNpv!D6U5DuH z@J>Ko6Qi!MqGD!Pn4V2zMy+EOIiY^ngaIsXeT*tl-g>uG__b6QZ|i!hIOdmEfVDz_ zTh|L^Y~3hTY$Mg6y!C;60NYqUKy}eLCx>eXoJMcktadqGmR?ZPT=$7I_gxmtOVE~e zP(e)a^|=t_ZKcM^*y>CWwi-%!+ghR=;5IdFoE9LnaDf1nBcI*B+N zu7xEiX1t=w8NpHTwsr3+h1r_j7SAopV&`btvrvtSZ897CPSfMF*$YWmg|NfX1IM0$ z1NC2J-~b;rgJ?-5ICKR#p@i|2!!jq9wDM`riJzK3SVr2}gVr)KkQOFx+IU-+ABNdK z=-pAee;9dplos;zYv~Ga>)NHUPHHX1il(cx!rQjqmKI;5oyffJ;}LN+%8AuzpQw>gXi=&4Hr2L_ zA8Haae(1_}NJEn<_IX#n%WbK5<=3RFSsg+RyIjis7HZe-MW;B>*POeh`@91TII~_= zJ3CK`ohP$n9;clLzDP%MGBwX(%eIeC@wU0Pwy{35_G_v%o8H#PYEWGa^^dy~Qrc9? zQ%ot1mj>(8rrZ}{eSh5LU0bnjN9nftE&fG2N*`q!#)=BPpPlkBDr<~<)~gGJ(u;)@ zJe&{S)+e#DGN#sLk!eTi{mh0g-d{wsRk5$A_4(G-&6mYM3J!Up_ zbU|`GeODM3v7V9%3>~hg)(ZNsHDppNDCaL$P|iNApj=O&AW}cqQVT~>6=nK2239J~B#ELWvPRjCq6xQXk`4nk+TclxeIA55& zW~}nUHSxBMo``7ODs)*}DSM~g+xpk?)+ZruTg>KFfJzg&&D;8v)!?lk|LTYm#QN{G zjxM}wMJeTNuD&P%P2N)8x&sAmK|wf{fKQ6OS!>0*)>&6*vDAijZL_XGgLU^&ZNzNH zLM-}TyQwRmUV$1U=rh+xYDj&&hLk;|S2nf2mpzh#%=~$kmdGA0dSWPksOvsd5_&QV zgIR%rrQLd|y!FeH)^D_~cw6V9K^2?W4Cs*MRvK(DqwY3rK9A5*)rdpQgMY4Gb;Jzb+5 z%DDD(wyZp`m0ZeL*v+KaNJ#71*1gc~prRG4ov>3dID1$|mn*-t$*@j4-=O)_wn|z9 zSq#*2Bht!ILb+TzrnhxJ9?{n?Vuk0T-PFK$(0nM=UojD3qp>;UiNG7|iLD0a9OmCF zJ=m}qQe)5;+Dx^%wo#nuersGf7S<}{UMR}r7)cW+Cg!XS+=;fy?XuOc!aI{Ngso}&=mwVd@{j#&n$xp@T^QuwCy zILlk#RFj2E_eP=M(tC#6Oi!y^Znl&bO6OEGPMqo5`{qVb2D;+`n};U)N*g00;%Evg zwn9t9LSdV9f`yY48*`gCClA3e^{856`IGCn&7X+vz}O*Z>|wMNlTB>6QbgUb;le6` zy*HLOUA+753)x{@4LBA|(?ct*G>8~Yr2=b8U(%bfBhDjjHWR}!Z3Vm=^~44Wh+7qK z2+ukmaqPHB554`AQEhslu~b)RDa^hWtb;F=zE+Zi`H1$ z5j$*ieYA{Y$x3O35y&Q}2ek|twQ^~*Y#koczf<~QaxIC|2$22vAE0WpoxMsyB6tk*%saZh`ZI=exMIQFpbPb@LNlxNqj zU;0xTf?xCn2B7VKdH!9F6Lg$(7Ey9*YkB_;6+((EKh zU#7I--hk=2x-zLrpz9>+b#mS1PiJs7Gd=esq&u#jy=<@>Ida>&ZqD$Tr=oYqRAKP+~ncrD< z-I)sNwpk;qMxj5>oH ziA&=~Vs-pTToxONPW@Qy_2zpHJoBoG{Cz^v*Pk#1JdUf?Xk2f#;7YdO`saGd7NpF8 zsAMzsEr^g6uwG_44+@-S5Ln?o| zdp5`S@@7kn=;h5;FaMEZ?l5aq_TIQnWEXRX5>qb~?+zuVCV2y!dWY=PImx%!uuA7W z3Bp`=GWid^hO_EkTs~r<_nP^tuq9pN3%xhK?)O@C&l$*kve0_x$qCtAy_x){GEvMN zXO5B@R8ZF9L0OARl<3IDz?hGjD-=U*xA9SEa$P#BiNkE~~r5g+3Ku=u=jqV%(mR<5uZ>J|Vm7Uo2+(98o8) z%TWOAX{*pq^H}IklZ36Rz+1b=7ravy+$3AOQx#nA+?$ZW)rrENZ4yP*xcU%#P8Kx> z&*Uv*QE9tyR+{=6E~|-lPj3TANh;5DFGl1o(32`0{b2ahuVaGq^vsM8K?KP((tc!Y zBlGPxx2js^@yQVUw0iGWwN-k#Th+EEc^Ip+TiUTXhT{>6*=y#j>>Crr>{VjaOx~-+ zG$jjry;rshlkH`S*=KH2*(c$Sx4ky|lo+-8>{DXA$)j1DeQF$%i!6+bO|sX9ZoN2p zx($ULbz~$V?*UVnbugjK1MyWqU{(Db$~jbJHbAF%Hw5mIAm*t#Y~63X$25mcn6vjnxG9 zHFK^+GlkJ>%DhOTd*te7q%4Lsmos%dge{}s3%V8~x{}chv)koN?PdN09cS)S_5D7+ z-mYG8^>+2r_11d40rIl$hajUnHTNcC_DxBG3tgCKXxpltVN8tvlfhea^;TO^USQ`hXyPUgsV zf3I1N6FHJV76Ni)j-luvvUci`-4!6eQ!h9DlfEE#$`d&b1D#2|&Bb;V0!E>*sjC7hk z1?6c?DRi1A2+9kZGRkQlFDP$n%4nzALs0&sDPx>wuAp$Pi29u5G|_{ok4IBZcABD# zbBZ)&tkcXEJhL_B6sOr;Q0g>goYTw_l%<+-s?+QyC@VB&ywmI|C~Gujg43j`m^te- zWuns|R3hiMnsS;mDNXSFPE#g1&CY`Ipr#Z#%~U~oN>e5~%@je|ttrLM6sgF$RM8$k zfNo}{t%mEAp4rJT#-ss=oF$x+SQ1Q37d~%TyxS#0i>j-$4WEOPZ6Zz%#0twi(FU|y1{WyUk-YKJ2S@W zo(&2s=4Nj@+&-Xm?A#me>G!<@+m%|;=C26I*Hl0ZrY>*z%q)zBtj4ennX;KO@!a9NUr6#3<1oH$^H_SNE!pu8&kF_e)q#uf`CjJ^|F>F2T}B zyPDcA&@(mqq(ILFdLx;i66hkJw-DVf(4`uETA-KdynhkswHkfK(a&_aHvy&hle$Bo z_W-5qo4Qk=FX+@~1^Nom7nu5-Ko0;Fm3&^Hhk@>9>I(wRfmIjiivsPd(Z4$SIUMeh z8huHilY!FGrtT8xbdBy7=(#{YN1vv?EYMt-!9zq}5oiI>0qD`xR|Pr+C~bJ^-vqh} z=tV?dbM#AcxUT|AgP;1kKyL!Nim7{u_Ph(|8lqVkNZ@}(DWZklCH^jO(bL%yKMeeC zjA-g{0yonB1SI=$NLZ24)y-n*RAq>z+VWTo<)sm*aR1?Zz&B1`2|U-~iB&YO2rZxs>u5{Q^CC{C*Rd`=?@ZNN z$NKcVb2a_O^t^?deoJ~@6!FVh*zM_gFCZ@D+?SsBGU7ZCa%{`Udqc+`%gFmc$N!Si z`#*^9JPtgs8R#T4uM4hQDC-{u`F#)dF-VyX zM3g@fDdz#9-aDq61^Ep?sF;p3k+Mv)EdbK0*@9rZ(T;2dayM%e1>1{2M4`*fjQm$M zavf4W*T_a7Nfs?JA%VCrCvLNrJ54Zj$nNCs=fDJ#VS-y6#? zJ&BY{1UgVH(kZJ1TBy-W1v(z+6|mYVs|CtslscVqnLvkX^w$C%rwmle8nL2t-4)EO z0&RsZy^79Bxm=)k01a~E-zLx!RJ(=fwM2~`JAgyaAHdN{`fG@9>e`T*!Gi*nWV#;* z~ls7~~bdJ>cTCGLW|dhry8=ic4Er<^>K%{D8Q zjK&06dGV(@dDf{;pFCtkZnH_{*mjILlRNcgMwTjSQA|0#<=IlZlJRzetlsgp=pC!Y zJek|vr*ahVZ{qONeQ~s$$w?R?S8uB?mQzl??28dfMn!_G{P@It;%m{zszvr>*iC1*<8yLhe>tJMouJL+08Qzs z&EybG>7{q#lQktz@5E=*C4S$(@Rt z36v*gN$yOb1_rX*P=THS;Ue!aqDEQ;#CHA-h-TUoh^GDpm(4(3-Lr4ToONam&Djl< z4a*wlOp)uF9-b_m^vQ1hhvvaaA1i6*(A^TbaMCBw+CJAjIO*fzj+yhdrr@McIOsW@ zP^QR*lRnweIhr!Y>6Awmd75&PK1Um@DJMG}^3-gEri^tuby)-aMCB&tX55#sMn13nsS=8X50Z%O_u%K>q9lDS?r70 zpk}eNlH7C9H5{ibIpliSvg8;qL@LKPOOA0EDD@+YGb73UE1k;o)Fk(18pVODndH6_ zDDQ4&;Y1eb7NFd2X5pL+=-oiMWz52vF3_Do|3>CXM2)n*un&FiM_XVk%ywlTQoz8U zwtPpk6UjqqbNbN62>bgM<@7W6Bqy2=6AOp*5`4Np;_&o zm7YfzVXfNYc)69f!kKj>~1+hNZ}00&eA4!v8Hs_Cid5w zlC4ebI!!rFo7hd7lA}%RA2cObo7hJ*rH3}Ldo<;EZDQZk6qtNz3l3-sOun=QUu#M) z=W)u&xzU`h*%&>`;n0ehE&AR)4|%BK**su(xa)w{_5sS{T!)c;9lPT=cMfj~vOA8; z(A}X=w~p)L>>(%mFwK*xCwi%-bk!4`2g^cEH$BnoG!HsjPV~i^f{w;v0}R;Znu3m2 z4Z8`X_T$nrGYT>KWOC<#5(aV{JHug3$K%*r4r@9d$C(Y4OM`m!xf5BSD&{7o9{Z0` zO_C>5<@!>^gvvcbIsK)Fb5O}}=V7Yir)O*bc$MpKsa&7G%iLzB$}#5{b0%{dx%yik z&Nq}Zz}(&+h1Mt;%M)Y`h_A%}s}_Bom_iuf{^uckl97HK9MlmxwrTI?fYXBIa1JMl zTLjhM&7mH_WGzBGeE@Q0=3-Rz9cp)XQ1}#0F3+~n@3$b{XC#QIskuVcPQUm}_tnvA znS3_;eE?g?ejniMaj$1OWWBKYZx1^?wN|WA#{T5=&=KGN%g`t^9rs`&wgB89tVtCvZn{GojfPwn&PR%HPv%IuAM!X;F{*ygloFzaa`S=y|`w0 zzQMJNCl@zMvpt2l=6Nb`?d++=b;TtsRi^D8EbFxyrF0Iy^mbP4W!H)#)k3)#aIhYqE#Cf=-?)TvI&ra830Da82_>aZUGJ zjH}yoIj$L=^|*HNY{E6u^9NkJdj5=SH_wx}W_ez~wY%qaT(dpz;d-3sQ(SXAhjGpI zbi(S>!_y7d<2}7_J;5^s*Pfn}aqZ=qjBB1}4z9gDwYcVcg1GkatirXg=Sp1rd9KHG zfM+wV9?!kF4)i>ZYk}ukTnBmf;yT##Ij$#qe!z8z$Bh{@)RT+rFi$^RhkHihTIiXK z>yw7(Y=G^C=K_Gg7@pMtI}Fcn0iHKJTLE4$JoK*qYIxoR*llk$}2KGFB9Z@-X>@_Jf9FE%Qpf#Anb&&r!yAl708(%Ha{=NRKWY0dt z4jo*7TPM$d5IeB%$+l!qdOlX|eNX-&+0z%X|Lk3l9EFIzzxQ{Kbn=uSc3}TQHza$` zLhOs34nTi+cmqJX8~{* zI<418&oV^se)Im19iGb(`|SN^|B&pt9t$nf2Fp@_dfi7w@mXuM-N$Yc@UK0f$POe%O~vSJ#;RvYZ`PuiQNDYq^ti<>gwA zkE?fX9`|^Ho}ZgX-;17?t50qoR|&2WuD-c>bW--9`L2GsmZRkApPNUEMtkNOkUK~_ zO)k3Rj>sTP535M}?T(8{(!P|74y~h&B&z~+Y90SWl2s3}8s0{dRUNS+-b<2IE3qm* zLX!5)T=02K#}1OLI>PTY9j}07q}AYR?PARCv9+VKk-ipfYUgt$xW zzDT3ui3ax?pf?OgYCfuuJJ`QRJmpmolg)ky5Ep9_o_~4+q|AK#j_rO>cmkR)o%`p3 zet``6!nw!OQ53WYBhV?O>zES_V>zPcT2maQZ$!LLQ&%s@n;Gq8cCAAEkBsM;gP#IS z>2r$N^BP2|ke-$o zbM-t9ICI^CT;w)$$9MjbFzt0vy1tD|cc_EeV|?e~glV6Vd9RL1^t$8>>4<&Nn>pghX%FLz9r z16>Vi{rQMWYy;Jw&#)x9pVWD&GuR>l6%Gn@CdvJdMxis@F|C7~>~$Wjk$o5BWB}63 z?2Ch3p<+45X$lTGy!CzVA7DISv2gvQib}(?$J3v@4_b#BkCow>nDkE*hFeqR0 zKrDM6c$N>LAXL%JdkAdpNb+>g%{!pu*|~0uE_aPqlH9o*0w*iy5k(tme}RPTF%X_P zu(NvrARoydh@0%#8w}GZyih(S)_1sJOa#qzi%IW8w4k@ybtcFG#;eTE%bA?k07};| zF6&92ZKf?DVHGaFC*fRk@B@J91?QPPXCP98go3%!P=tZ6AwEwTitB)o+pICup99Pt zWOtOyL3tb;gZNlTlKWAhv}}X8flhL3%Qi?j-$vSV;7tFDLI&IJ6z1^(TK37{uDN-- ze+GBUbz5`_cet%2u{$@?x{QFdtOCsO6UWAM)JU64dYJUywyGLw&7d1*S93r{mMbY^ zhMAdsLdFLdr(rmUnMoPr(oRhqnBLXwW=`r1&(&o}Qd!pMbO#8|H011NV#ynArI4N+ zV4W3~xIN^zoQ5X1q|{LKoZXHrmRPB};_`m&Hl>*|EC7 zx9)TM(@fN4c&Uu0m>9U&FGsY&%?Bx-n@>X1G8v8F+ zE&qf)(L0Xx&xyq3@S@1@Gn;+k z=(6Ha*gs6X$CA|HUcavn(tax6lu&aJuU!p}6beSep@s&3cvvI#u(+t)*8&93 zd>h8Js_FBohrr=AXUCmeJw@RNiqa0LJq_}7%-uE3@5DGVrDgjB< zv?v_*u_RH^l0Ypr8&gG6pc1NZtR&N_D*VA_B%qQqUWU0PadMUT8~h7>QC2~;OSM#I z5Y@9cg%h{Lzrfer5RHHd6)38OhDT2wEq@C|!)X%?z*! z)2ajpgdHbT#h#2g*WkAZaD*y+wKMrTc4UAdpH?+36b&p;GYmA*2eC{Qz94#({mag? zNf%Z_RiGqP+uVp6$vRA{s>EBjqh)yIu_nyIfW=9gRy7mf5||S3H`FN}|B?!{8)aFe zD;0z9-j}5pm6qUD&lRCMe**|;$+W6iJxlzN+HjyLDpUbgow>yCk7`~aX-c5MA6Ew> z*+|9k%U@C!?#3i{cC0bGyNVpsy1N`H&5l!#lmA_F920Xux!L7H#4#cp|6Qq$;aM)% z7p~MtT;?H{k({!}H4XxvF|%AJI-*&wo6VHF!C#y0I4R5Ja16_GoSfwt$^W3@VmiiU z$!z_RZ8(Zu<(hn{Yo?X zvQp4{jslkdsGv;Ca$OAvkv%p9eU!2aDVs#Dg|3qwgD@_Re%;acf}hMNCn z%vL!K`JoT~9mupQVbjId3m^3e)lO;fEsTigGpnnYNQAdGs;kRpON{qus;g^5L5Xr> zWwS8iZw#ud#f#V_1JA*$t7YawgMW}CUe%5ZRxE?ha_Uva;GH75{228Ar&ZbPh>_Nh z6w9g`+`~<)(&o_MgI#J-6!$Z$s~ZEd0^BjOnPLGoczUGbSWJzf=!4>^Re@!GgXbc` zczZ+9GyE-OB?eC{u<|rVee)aqv9-$Jes5ZW5jD86tH$a|BWm!GW7|q=48{gwS`}7C zgXbZrwzcqyTlc7}tSg_vQH!9#8yR|KH~80fdSN&Cc$Dr^gL^xeYuIFio1^$e#^4`K zAfG>K@I=aP#g%Vb#|3$83#!45 zTx=mQ_#7%q<6>{{k4e>fT=8|SbXJbALMuVU>Ii(o!J!x3DV zzZjl7oR|F3!$#&8L@{fIi`3yFb?E5Ak;6ug9Cp%4gYpaJ`y&3je6W_6&#uTHHEd*L zad43FQ#*;_F%^Zs_fwq4&~szF`MxE-MgA$_P~)_~{JHT-fnXpy-Patg?|?2fK9Z0^ zX6|dW$5Pb{f2q!2H!gvXl9kdz#EJI$1R_=N(rV!I5FZH0 zudTnPV* zfoQ$-vJ=aw_XX=3{8Rl=Om?BJ0n0^g|kf%ok)&gp!~KeH7??>4f~_xnlaPS zF=!gb4Ljdy*w%KKw@UEScT7xPA~q5wfx5~5T5LBktce^8{ZY{ovzoBq^|Q*dFT(~6 zQ5AgiQH92IG?v2@-`HrN(a#S}aEi}0s)O)%tzAysaucXScg2#_CnZAR0J_>(YSe|A zVd-JzrZj|nQKQ8&gApzeO9FM#dZXSSSXduLidZz1L8MUF#p?Oot>g1mk>)0Dp#4i2 zozDn}vI`8Zol%SnD{J7pTyhsC_|`Og)g#5mpHAt(P#+4VzD1#h>;cB49N5^_BWu;zS>0#!>qV;1++_m z#)Pp;l+|nsMWXn;PYF~JJyd5j2kjHLIudQ6$ImhsG&D!*ExzioAG)*HUnjR3BhmWi za3mCFccDw7VZfObX<)q$2FlPk7(agJqgwPil$%`-sdP&swY~Fp=Ek-vOj{oRFs`jv@{SgYPlt@AYUaurQ{EX(K(IS zVg|4kw8|sFA;g{!1^rd^ zAt;?5Y@0q?T3?SEF<-Gw*B4{#>g)tK+nlu=%@$~UpjHgEXqh3-3|T4$)Yo7%u(|%2 z>6E%Vg)51%lj!#4l5DtO-h9s+^ZRLtYI#dB)gBZaX`m~NSn3D%yS*T78 zbu<)#P6|F@^`XvUf(pxlX%(ccF&6n-XvC!_hIW($Xm!~jC^3)2CO1c;p9INBIdGK)>eVn=R{V)aQmKsnJTB2;a`9T;AA;G!&eu8_bOehvxGw_hG_1C7|5Dp`z zRTLi>h2JC`T8>}E&yKLaF|-(r+!CTJYc=8Q z7A~e;ql9@!m9R;WDn>%2su`u?j!d0&4?9c|qJ#;JCCddVhT8-ML$m#G5i$Bj7%Mqa zsLqn9(lm(`PsN2~rT@}?s|0J5{Z)DoLy{5}4$;WfO%IFtDfab~;ky}%&V9bXt%E9c z253~vp(#XlmhzyD0|%v&g8_$OaR3u7ksgT5mhPJ{74<$ClTgFVK$G-<>&mR*;Ccj? zpKFmWxe$uTLX7IBu=MNHX$2f`;pXWRx3~iZOo*AbZDrza)xPDFcK?WteO!LYlPCqX z6;p-PJ2F2UBP;c%avrUGd;X5gU)T_u?`y#E4}1i0H}eh~HqfY6v)aVUsBq}8I3iiv z`D%<^*auEI&4MAS89Y4UU<+@NdjZ@`^EFiZ!@LE^#TQcoRvzn31b0NSd-cJLMBqUw zKLaZ|oZObmP}8g?_$G2=ES7V5CScJd%F0?K_#n`k(hHgci|w?c2CA4OE7!Ba7hVKY z*xVR|Jt*c1v^3i6Yhd$@+Qv$8>>~D2fgq0fpyI_9k|_5xzJ`X-68Lfpu-U`-SYDM8 z49yHRRr>0LR~p1x2dAo0<1sBZZ-N}R1!-aOcFOp>U4+a z2XYKVkMn2++h$)FrzJ3-vQNccVr{p6VmDQ)18TXg zhGmZ3qJbKV$74jz;jZ{g!XX|j(7S=g!B%kX5cRJsYQVmgeQQ*QFzv$Ji|g%VwXAz_ zGj7Z`wN%o-F{=I8JIjM3>(-PyjS%CJIO=G)?B>M&w}$XY`zwyiDJ?ONFZSTTT!Tl7 zv(P&w>e+(0dlHG&uph3@H5Qc#8|jaV-J3kuT~t&mPmc}6rucDg#8VI0hoaJ=XcXr? z=r6k4RmEjx^3bF-Sc|zWsMAX4%&eM;gDmj`h%MoCA5OV2hNZKLk4T#}bIRBwh-FpN z%ehAzc|=N83yyl!d5x`vX`x^_wxcZ_SFEZ&upoMRnL4VrWz*#p9#PJ$U;yp%A3>KZ zS){mfWZ{@2YiCbAQl>q1)K5wt{gbI9jz~p23P%(co_=K4;~|jgRWm}3zTgp=(DNft z>X(b8CSMl5=EEIKn59T|%j#-gKQ(b2K! zNwMgdSQLvi&f}~OI3*T6ITo!5;NT^Oj*Ue}#G>Lfe{vYxIjrQC!0EB*tXPz{0ghlT zi=|h_qA(SDpiYlP&ur$Qla+EtEL!Eq$s^9NgE7)%)G2}+4)rloaj3D;7elM!Q>VpJ zDq>OieSr{8pLBJ&ueaC1-_qo(E5UB7(cYu*)<70325!s6a!WcKF#)NjSxzD~Lm9+$J&RM`3BWXxBE@AsO3x*j`3_4NdjFa`;)|z%~>lji)Ynu#i#Q z1*?w=Lv3Nxan>vOL?XRq#f%k*(lop9Dsj}Wic)BdUlA;S4<%SUP^};l`SdWHMb?m=b!Du%YuvS=*+4L{m70K zVo#h3C$>4PTOc1wz+E+-ank{k?yA}s0WS@QLt$vke9mcw%Ego@4w3nEC%OQ~IWaEC z<5`Eeu?H@>eIu`Qv2eT~?t03-5EzO|agf62Jh0_JfjDPwSP-`%P@`(!7AR6jn`_*N zReq?rabxWmY#yck@uX@@VIx?}J8@0i8Nd1qhn;+#e<|+q;!#tchbCb@0&~ZK6 zNK!d?=UuaT$}IGgEQ; zjVI>AI1>vO^S0>psumf>M9-p|I91yDaRGc3Ah;kllF`ygyZ-nsTd;|%M?$;(>6kuJ)6bL2=01>#Q^{x8bL4kr1oOp#}si3Gy=oVhghtk z(GLMAQ-f#Tc-s_vF>x=I5z#?B8k5fv%R||~{AL_XLM@Jb`mLI00kiq&mi_4{K07EL zOtvbs;QaRCH*q6>Y{2Bh&;H zLCtXDJ1dq&o#f$|fzLUJOPuQPO!=hIyfNJr4lNaTvX9J-^Mj6rjzT+a%xHvuN)ji? zyeW+5R3df;b=wU$*+RiubTIC=bMq@2jobC&ZZxN%?g;Lg)mDG=ez+J^oWH9>?@XR7F@?mmO zW%Pi6B_NAP9S*$YbW+noKANs>!wHt3q3EY0c{U-=GblUG;E^Efz+2@FEpisJ%ZwVlD)2 zRvq=U8+ourJ3PO_C zji?&DH0wMMcQoS(awQ+9oX8U?j7gdIss z9BEcr43)M3kM7_Pc9iQ(?eR4<`^TZbFf~|d^cA*0ai^GAG3jcdVS-1Fx5gj>&KA>S zLeyPy9!tx9;Vr<~cu)-|CJ;e)OjMY&k+*5Yt&Srp+5_aKO{ChVl_12=Sh4ZNZnun& zJ;6bp4l@*nW<|g&v`nvoF%L*uGE93Mq1EZ+qM&|)N)M5>@Wmbt#?5uCaMKs4(NPVZ zj1>bN%Hz_7r~4NBWN)+inr{hIM8|n^r7^bT$S%bLUv;Rk&?hlCe6~WOl*66vQk^~- zPc^}Ls6}ZwW2uFbmEyrj{F#|}DoLNMj_c4U*v+UMQsEj{4Y4FoudQvy!;HMKU^Um? z3afK0uRz%oy)Meiqie+Tm8k2?Ktmn2=+;as#p9FFNKsTyCF=$+joVC)j2=H)3BBir z>$M1Spke;#WFMZyDEH0xH)zhY_?NbLu)%MrS*p9-wsOT=Rfv&mB1GVkZCE-y=FBLD zP(SC4#}XFtd1WZbbUqM^@d#q3^9e5d(oFZxvWkgT{%054pIW4Tc5Up)(%V)NuKf13 zMEW2dKhzCHNbnOnawg(#h}jXj?8zaF-80jRp?!}WcONa5%|5qvwhs5v7^99Ip~dza zao~zyC}Z1iB-yqegXBgJ39FFo)}5B$;t|KI3=j=XzVY2~^fb?=tA2Q&su!Yc`Q z7#O0x99AD~Y|wWQ_}7&BJP@m;71#b8X*#>iC}c$W*Z1&2;Enl|)UaPX>up=I3I-0C zG;omS3Iyq}*7}FB0kN%QLEizB`VPtGb&%25IIpj9k@X@Dn-7tX2Uzihb9A_TXUA~4 zS08qM1hq3HEx%yWfWRPQKtSO~6fBo_J|-o$j`#rCfOe?nK`Mi+Jp2R;u$h+$n3aOJE9g$WYEtccaTFd=~{|I{3D8p zOSL0MEusUa4p(SVxeE1AnW|ogjIlLYWU-zfQF&s?aZ5XR?Mu62j$;uD)^W3AN%s99 zWZJY&iL^6lYp@e9hOqze$H#HM#B}`WY}_v~9e?;7_e)IYyL;@v#B}_%ZQL(09dDnA z`z5C1FLdL6iRnKlAMf0W`z7Z8x$+0ZrWSWY0Jbl2OhvA_Zj^1`=tkd>4E=+9>|A`#5L9~7Vkab`+R%YG5{I;gj_OC8|cfi#buipFOk7eoajm=%U_L>8qc6(>h zg@YgM_vzh3Zo44koXla*Uj2~!it%p@|KaLMEBAhRVB6UhbC$mTuh&X{IN_Sd12_F; z@ST^JI3M?}eSNmCJ^ZJ>^OoGOcWB+;SNvvKc=7vx?OlA)uFM@@oSi-V-qH1g->Ev` z>@^$S^$r^G=fm&ckU2MW=e0dwxuxuq311EqzlX?Ffo%GQkM&0wxu9jD~Ub^$&C z-v_(C%Q!UXtuc+K&sZM*b;c)e73_U2-N$ zEj@Goqt8up^>96LOZL8s8*g}V>3@>GKYP%>C#R;v5cEVCf-oMT9N|2K280U{u0XgE z;Vy(n5ne#pi*NwpJA`y6@*@mE;Cpt<5za$sK)4X$3WOUG?m~DJ;RS@f2nP_pLrBMK zetIGdK^Tuvj&L4A1Hy#}S0LPoa2LX(2rnS)ML2-)9YQ*kt|!6}gz*UF2|HBIJp>V!CocwwH1-tPGCMEHCXeWRCych99{OkdKe7iaEKP&usC2t+_@yE}2 zFpa*F1;{w_#k1Kztw({JJWBJ$@%B{ADuXH&3;f z-x=p`j7qQUC-IFcJxBE~U;56h1NzAHV#TlfgC8GZ`fDox*(zPv=NXm0L8WJ^_G_FU zcVm7%Ui@?&@%?y*7JmzryhG?${`es^rY}?dbD2u#H`@8zhro2*UVbWs_)euic`AQU zjqm*`|EFj-f0v^i^6UQHrOQ|R?-ry7`L({4s{YpF z%a5>-U+X*GHZAZTs(!~~5n;Nn|44=F{+g_CJ$^4M`MQ7psN`L&`mAHXUNgSqYeOji{b^U*>aIOFR+7kJ-er2fs)boFX;@9=nYd7;S zbhLJVd|UR!AxPub7zO}R7danjgQyp*3+FG}Og*M-jt|F#$UFGv_e% zf_+W}TRm=eTG5xfZH2-6VGM3{jv8{sU3$1WW6?bxcOJ;|32 z9QAwu!ujFAAKf2ZpZ4m6rY}x<@!Ii!dSG($aZ?uex~%IBmt6RH@_(XJHu$d38oTkd zMSX|#TlUJYviA1*{)|(4KK1H3?|yg2nBE&A9wXW>#MWoeDLk0{1XmbRk-wQ(`e^NbU$9E4-xOwJ~Ur*cq%7ks9N3To$`}U3f&%0yp{;ICY=S7~Wthw~QubX~z zQPINH$!Y(7;Dr$@)})$gPS`|I7m`rEhfT=j1E z;i>Oj-*w{do0n{UePz#@+kH2@dqJ1|2g`1*&0l|Eu*YR*IDRv$>-|uO9SCnCd`jhj zo@XI=5KciTN2o>!BdkW)fba)|#}RfTypQk|LRTnNe}t0}PDhxF(1dU~!bXG#5q2Yd zg75=ESInRO2qz<)jxZOY31Jn&Mue>h+Yw$v_!xoyOBc+uz6fIwya?wa1QAvuT!+AU z_%OnY2>TGeKuE^C%tsi7Fa_akga(9*5w1b_9l|z*=Mg?YIE;{n$&rUJ5}^d)EQIqB zmLse~xDDaY2+tzyMfe z2NI_oe*Cxwx%hrcb@Ior<&wm&!78p%Xd6j<1*GEo5W`0jzl@-`u7f2LTEgevj;>Lf|xtAjG5_#gsE zWy7tED^*pe#j48h9xx+6ZJ@;S+Xy7_+X#wu5E)Uvc#9?K)fbIWDg4+9nfb95MdIho zN#ZA>RU-mQBtNL2xcKc{a`Ek)su5fuNaE{6RYrbbfd%u0oFMUw3Mzl9>QH`mQFZ8Q zaFY2gB!TM$jHF_I3bkYk-**Wy>tmJWM_ZV3i%fYwmcl8<+VG98s)A1`62F_KB=e&U z-plQ1BC9jgRCnoKUf#Z}4TcSc!b zewYIp`N=nxpI@OMGvC>%n8oL0K+25u1wRExu0^rx@w0*?@vW{ZBR}Cy5?_m|#^R4^ zsQLLERU*G}PcD9FT#YCYfSsz@`yLaw*aIMqk*D6Wse zrAV2bBp2U*sxqFUNPPXMBJl$)l*RYiD$;UQdwxblRdu<_$QQ{ft{zyBnUSwrRiq1) zqP-Ct^v+H>1bopgI)@)%S0Xp6Qus+BMH-_FQWjyQ)U;6|~^GES6H& zMKXVnB2*(*DiYratP19*H7SzsE>@**RU?TnBvvGThJ+-(dst;0p_GPSv{&L6tBm7g z1I_RGG9zD>t1|N2r6fi3Ez(<9pGf*dHUcq&-;5=R@4!_VhpF20J;92!OqE!S5>+K` z86Y$Ai%3e_G8BogtyLNM2~CRU3!GIOeQKciy%{CzOO=r?0#+Fx#{hA7_)=VCyc}f3 zyhAD7-5{xg^Ob5I!sse4enE=`i%)0);>Ry@k;M1=s#3P8g83mPl@TpP!6}xnYA%~$ zm`gLw%=Atv>yRCs!q?n#Iz7lAe@tQq{)#d(FLM;TlPgzsx*~b4>q_TUB8B|r2x}@N z|EQngXOk{O*ib3?OB4B##vl1MBeYjZzNIAcr|Tgx!S@2{-M~ca?4hUv8252(8&CACEu7tdF3&_@!%VK zp5*&?qCACDULE){=SsdH;^L?4cY3THS0HUpwd7l_*sS^~oa1*t__iv(O^NmEVEo<( zf4)!3-Fg(ctY*b`M zk;hM;PBV?6n*l$>S79RxPE&M#Wc3r!lN9_r6rTJ~1MUa?S_OlOJ`?aW(E0IKLVgyO z{O<#P1pGb)`FUB=qk#Vey;#9KMRx*z4EifL93i|1ko?yHehR!+!HJ6AAMgO^U*J55 za3|nE)97_CAoKIs#zx2tNeO0Nf4u z71Ez34mpnjb^`r3fUIAe!Y>6RUj&flH2^ZdA8;(%bB3Z1R`hOwZta z%Y6y(E6^VYWc?omWc}9xrU70Eh&7_uLei0512_Qma)qCw@IpZHoe0Q$od7u={1Q6H z=Uu>Vz+VLX8hAS(&ii|91*F_N0P}!f1vm__T+xdF*)JynvVOx=dI2E$`v6i7-AT&D zr{_dD4nXpM3kQ<*_#BYs^Nf}99{^;z_W&~AEr67BouaP=r2G~@@|P<5I6&5CI3VR0 z0E&75ih2N2UY1Hv2V{O1Aj{tmPdEv142S-&X?o~Gzy0a@-y zK=Stm{097~fCa$6g6nt~_&b2izf0lI0y6z6K<0l0kom3vWdAGyh0}cnw02~5n0=fa)k(uxzK+?AWlJ9>2nQt8+<(v;V8t_cObifIK@CSPx56Jpw zDg1lvY?=NgAo)K8WPM%+Wc{`QlK*Z%+R0l1kv01Um3|!{`I{9z2-pSqLIo=U4};$A_ou%a&n%mrSh@Df0la|$5qlLyH9bOxk;{+KT7 zvmcOrZvc}1S3uV1K}Fx9=osk#U_83D80Z#(tdGA3~^?Pi=Nq-ygIPkxwAkT*A zA8ZB80sRgIe*<_T@T(NO6p-b&0FwW&*gKCv`r`^d2$&6gJs|6KrNViJoeKI4KnLJx z1&0EX&!f_N12TV-qVr6gIPdW@KhMjV|4u*;;5C4(PekDjD%}rAxxA0Xd_w`*zx={0 z`<>_WpP>F<0CGI&(|rc~MMZxKkmL0SMZZzeuLk6JE>rYHie3ZA@#ZHtIsT&+eGp&| z;P|$gC@&e1SirvDL;`ECbf|J(pb`B6ZY*9gdZEC6J^ssUO5Ie=`}nSgBP>45Bq zVnFuOctG~!7(n*#FhI&52*`ft{YL8b+Y0UmG=M*;;5~p}pgi7#{}Av>1y=#G9*Y54 zuK*z1#e4be$10URMWvsj(hC8zAU_EZCN}#Z_OpF~?*nB1Hvs>G{C5H}{RV}H6ken7 z(F%u8CHUbx2!7O2_+@VZQr^peKSJJx3SOYn7XY#!sui50;8X=C0kR&a0J45V09o$= zfNU?^e$jroYodSn{c2PtdAEY26g*MEkNU~L42BAq<@WhLcYxk-l*U?3eHe)kb->_d=HtJ?@a}#DtMZLSYt#w z)+PaW84~VP@MZ=7N5OgpYZN?L!Ql$dR{d9icCW<1^MUVD_)b6{@OFi71H_nQY*qLcz-r)|6utp) z9&kQeLiuX|=K^1$@TGv~0dG=xJ>a>(YZN{Q@ND3f3ikq@1$>gi#{$jh~? zz_%)V3*cDbn-snQ5OXzSox;}uo&we%Y%&)l0hR!= zJlHZ(-ef?QR}7dBI02C5odU@6rU0_MQvm@CjG5pYiSo%eOw|i(yWktF>NOB>EA;ac zz)gUsBi}l}6~I?0ya{kI@EV0z0yYDmr0@}d5#ad>&jbtsHxzylJNZ=r72nr!RDoqo&Cm$*$i4UZSprjb; z64678ptPsYJM-J!*_pY*nSUPt_IdBe-1)dOcUOL;Z)Kzg6FPr6&$D}71YF8wQMoAgd;tMnCVopg`1R(glDM*6a}N^0>L>Fv_FLxXj< zU|!uLo)Q0rbf5Hqbg%Rj>6CP*bW(b?bV9mBIxa0p$E3F3qtcV51*yf4NbUYLEImoO zO=|H&QX7u}sm_65KDGE>@x9Vc>HDSaQj2es+IX}|-zUvVExt~AkF-{LqO?Y8@zqir z*DC1=(u~yN=X8DDEuEDfFWoP-_!+5<>ptmm(rKy1@0H#qosu3aos?Sqgw)1+T&jCT za38SvQL)Wm1?eA1N2C@%EVbjXO?r%UNNVu|(ot!j^u5wvsl|6n?fA4y7faiu7T+qh z`7kSekF-u|@wHMrZZ*=QrPWf4uaeq*EF(QiI;ZQ~KA)A|CfzTsmd^0`KIyIEY3Y&D zz0zIMDd|_GlTuxz!F+1g zlYUs*D}A@LQ+kuMU7C}&Ne`E{N-aJsT`#SZR!M867GER%inLmKn6yf2@foSzx94=9 z(WxKIr#DJ4a2OE*j_aF=?|{$I`Z7 zKDGD}!41-0ss0_zTVIrB#lJ7DlU^^am3~QDBYl^&T6&$dO1eYZF8v#6o3ums>sIL> zNv)pcQmf~;@@u7EmRda)XZ2W|)uXZ0p)2ce6ld3m&g&l3IT&>|DCVQ?Z4HJo>gHh7 zy$+*p7Dn9x7v5zFzQBO)ZGfBt^lKMCycrg7w!_%38St9MqN9Mx|J~M+F;b338StR zMqML}x-5*k(_qxq!Kgb0MqMq8x)Wg3)xfA*45O|ZM%@A!byYCx9E`dQjJmgV(+jTu zP~9Aiy4PXU&BCZV0Hba{jJg+L)Xl)Cv-_Op=N{Be=>DYny$5ynn-F8vjl-zh1EX#X zM%`{0b)zuqZiP`-fKj&-M%@UEx*ag;hGEoghf%i;MxCwq+Ww(#2u9r?jJg3BbsJ&S z^}(pS07hLejJh5eb)7KkI$+eb!>C&cqpl4`-I*}zT4B^R!l=u_s5=ctT^)?NQ()B9 z!l*j|MqLezy2UW+s$tYEfKgWkqrv=Y$IpeI2lK0O27X)Dn=u;9uf}uX=fV7H{5m{K zJQ~ce<{!Y{kBd^DI}&EJhbijM~KtNFL$ z7x2+wel>q5{s=xA%&+F}z#qm(gZb6`?fBd9(O`Zxe=GhFJ{rug<`3cz;G@C(YW_z2 zK72HoU(LS&zZV}3=2!E3@H_F*V16~f1HT;~b@$lIgYN0Y?FrbfAKRXWJN0mE+X1*% zF9o(OJ~Axd2M6EBtG^<;RlQ5rMA5Q*V==!wrZ*MZ&)u&wza`Sda1JQ ze0V}HU$%X&$a+b$?Pj=EFMqb(2amxoz-^jDZTmfYDN}p1@DjLBlbmfU;2C%w9Q^T{ z{Oxe3US@5(8y9)>p=FVOKH3FEiJyWw5%H{fp=>llpaCD*n` z@Tc(i!Y{zV?|l@1H}Nmw{|Em6QQ!Uehv_`9{v4*4Fx%d5tnyR%b@(;-ZEzOug}dM( zcmy7SZ-U3*UGOA)4?GP&0Nd}RtbgBzgGC4N-@-Mv2qFFnoHbVer*94SXBqyl@y~-_ zgD--Q(@U>y*TQx19dJGT2z(Cw4{#s+JiG;d6aE5xlr5&He=pKM`@Nd=|2F)3_&)d? z;(tqgH~x3=FNXgS{vx~&zKinzL-{@U|BnA8{096Ce3TXgY_s3(S^t*6&K8N(|08b; zefujT^OxhF3U|RDgEzo`3||9Z0^bf_2Y(N~+gRtzYX63|2_OD{2Xk*8?f;`K>vP*KZpM+zAa|jHfOAR?7llgK0@=B^}p(-knQ)& zixy`x|B8PG{)h0p@n6LsG=8tvT<;3Y-vm#?4;!ogRg~Xrtoq-g{PXZ3#J@#+7xC}W zylC+Y@lP{WeOKeJ!apAWLU;*$CGk6mFW@i5e*phc{HNf*gP((c0lyBv2rtw;YyEix z{s6q_=5Rbd4j&Kq!b{=L!K>gK;7`L}hqu5_!o#rr?X9(c3;Zg47krrJb@Ly9YmIfh zYIcYHTV<^AT~QoA_}t?7!RNyTcyn?5;49##;4i_?8LPbkeW_sEA@(JN&exMTACHBX z!VPc-d@h`aH^V#NYvEhqyWof6$Ka>npTaM}FT-!cht`JuJN5RUyO|T=kH9VP8u&c; zGw{XmHSl%t2z(Fxb@)5*!|*>FYrG0$nP7VjuDdtnMJLJEn6^F^at+)GH^am5dGG}M zXRv*FXWJcc9sD@l3%?8x!^fN)wm%Mk44#Isfal=*;o8T;_MU~?;s1t*;G>p=^^d~! z@D$tu?}u-MYbL|`AA;N9r{Mwkb+`Z@ZC}P|JSX8scn0o;tG*M~KMZH#ufe_W6g&*S z2#>=H?8^?dHx1XrbMOUl?Gs^pSHtb_Zg>cO93F*#4o|_a!TaIr4}|Ske>bfEbhs7X zut?9?$LM~3Z|K|a0PQ#Kqj!ePO1?XAO~#kb#;TKq8eov1I>jP1)n z+n%Tjc?#C$5%{&le~9*{Xnz;nhW{ws2_I+2OZB(0f6vk%`x4T&I}Qo`Y2qKFe|_)| z@TcIjj-Y>(Urv1m`uhguJ894Uf7@Vx@qfYi3{n2`jQ=e0H?aS0#6M=oSN)$R{u9(! zjlYZbhUnjq>EAH%r_f#-{3-2oFy6%5--{a0!1lWU<39Rhzh5>UgBQXD_$7D>{tfj_ zP@nxC*UHbr7ty~7`tuN6fEO|z6V&$=`d^KIGWBJOKIO;opW*n|;{PT4JInd9iTY}Z zpQODR;*X`iPW-bNk1YP5GXAxU|Bk~MKlpi$-vs=>#1Fy0qP}73yNLKsd|THI#=AIv zZ~<;3zK{3<^$k(q2kFlk{+sO24EysI<5Nxi{q!$O{AL|bg_O1%V|0-W02EyY7F{_D_$+7yqw`;tqZ~=D!l-AIIvqzk7++ ze^RWyvDkQhIac2OUME_9ZH&8O@$ZXqW-za8M;r2&Y}wqcqyb8Rx$W|yio|@W0hSfa zQ#42@mRd-OWuh6%^2)7M%(RzR#;tOOGIPjKmQQcRmnJQ>-AJysd@)yB-g33st}9oY zr;W-qaH%y%a|`Czt~lrH{OUhh-jzQkU;b~vmsb48`@W#)f2HqjX|1J}NFR@iEN!V3 zSi&F6ZDu2_j1!)HzA{LVSdkRXS6exknx`(cSeb&&AD2kr<_WFL0hcESoF_PvIxg)T zSNDPewf_;_Q$v`k%QA!6@hs=8%NKLjg(*Ydv9vOoDF>b>ES5XZ6IGFJFZGZ_a`XAl zvT|;R)Ec6h>^$A5$bILDNlluU+Mo^r$@1nuE4M^4==t_7J%L8*fe&)YC3EokcBkJ` z#FrEE9b{NByNhM(%V+Y++!#r<65QN+)?cQqCmCg5wSneaqlr^d6bXclB>p zHn{%q?il7VO}_=CrCpo<2B+ayrhrn8PydefL~^lcUpzOuXc`u8P&7wM`hEl{>AWcj z=fC27X$@1)K5u?R?P8GiJH3CU{C>*&9j27_3|vJSqD7_aIjWqJ*z zRJX+>mg!++y*#)Z&wO1b*`=qm6`3(TG2vrpIh$r`htslR`s$13)AYxL={Nm;n5on6 zN0Ph*_co<>OusHFvvVpocsJ0Y?z~KcciC3uhxgq4%ekmhrd&#$-Lbs8TMx&TnY&4| zoX_Xa{)8U0?CD`^cW_?_vK4prZ|V=SttKk5`LsWnEQ^^{!_F0(iKe=V6^;x@%vsY- ze&fozl<2;zBM};QGxjlw%3`0Y0_9L$*}rN1<%3(d#LVJu$3HKpsV~1z#EMoXS&w%* z^2m`WS3ZlwQs=JfSza8vL~~JdP50X1wJDPi4|V?~LtC%PZ&<%!puh5?E4HrxtTNJ8 zb}CVIvCVR|JPG~MgEO3U7Vf~WbE&q@9sbL?Hp9)31)^Xa~P!-oEi z{Tt7S#YNw&)@A-M+MjpIU7HBE=g4gv1}|4L_V}qYC4AG0x0yC?A52V2y4%>^q}5!0 zB8a!~j!DO3wU_cH#w#l2+>I5eyx+u2alej#93j!mRUfh3`>b!jQ*8WT4{fRD{Bx{J?+v6omQ&F;* zCcaBM)?cOM>@lzOW*qxm2d%V75HAy1vq_eUo}cS79i>}rd)^j^)+|4FRX+XGT>8iL zny{DZnK0dLNdLHzLe1%RD|RlM?&pe)<{CW#EuPO?(?75GG*n;jiTCVReUm5Nv!nH% ze%3EbucyJ&&xYcFGb9OX(2C&gHfQ_F1H#TufGKW2jPlsDQBivftkyg)+w6-u5 zt;Ji`GEbM5d7574X?j`lG+X95n#(+6wQLz(%4I!W$z_XYRxaylJ(u1NYv+bH0Xho*mESeC_(~?zwu;d6M(p_jC2W0aJR^)Ei??Q$jdF z=IT91GFM+3y7GNLeEFDfI&MgIzUTZ-@9eE9BHqCuJlD{m4hApJ`gSOI5!O3Z``VS= zk?)F%5#_h7uC*0kCMD_)dY(&}j%YM_eqs0qDP^XjgztPvnZv>oDU%pRa!AAdNSVec z;X5CE6Io6(S^PNAhHuXseOH2S&dW9Wt_017>5cnl$6QnLvTa5i8H5})6=+b z&zpREt~s`J&aPh5-Lrhn*{kv?r)|8w@Srs%hbJ^rrf7`hiGh(E9*pFPfnjqBms_dp zdh}ksd_~8qiffL}cXqAq44=!F_w;m?9?oMQ=gLn538yr?38yr^38!>XC7jaW#hvo= zLc%ExU&1MkU&1L3V8SWgY7s;5eoC1B6{tjL#UhlszuP)gN(ui` zRHE^;HKQ}u9aLD_g4973jIK!~3cT~ORH8^^Wh&v77pD?de0?erP+Fo&IKSH}ReJGo zU4P~Jt?N_9`^w;_8kK8RiE0wdRf&j-6|01sShPw+M9Z^ol!%GdQd~Mp#8s?bC0x}K zU4Tj%l4$vP`Vy_h+n3apth7F*FJ>hoE7r3TuJ)~RNh=XiUe!uiDjZqZO4#MKt%RkL Wk>#y~9bMr{m?~Sb$YlYU%>M(Fs(|?b literal 74372 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 DUwJ`e diff --git a/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia b/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia index 789739f6f6ad810d84c48b44bed41dd704b8d5ba..fa757758c8b19dc75438ffded3ebb1df0ae3353c 100755 GIT binary patch literal 71888 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 Nib2`*-~okU{7>bL5vTwF literal 71736 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 E1?38()c^nh diff --git a/build/Tentia.build/Debug/Twittia.build/Twittia.dep b/build/Tentia.build/Debug/Twittia.build/Twittia.dep index ca3657f..cdf2aa3 100644 --- a/build/Tentia.build/Debug/Twittia.build/Twittia.dep +++ b/build/Tentia.build/Debug/Twittia.build/Twittia.dep @@ -1,33 +1,33 @@ ffffffffffffffffffffffffffffffff 3ddc90c7adbe232b25db27bf9ae28615 ffffffffffffffffffffffffffffffff 102 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app -ffffffffffffffffffffffffffffffff 07d4ddde1c7b4b4fee20864dfe87606b ffffffffffffffffffffffffffffffff 125132 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia -ffffffffffffffffffffffffffffffff 7365c3e40e3a8c345e594a3358870afe ffffffffffffffffffffffffffffffff 47308 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia -ffffffffffffffffffffffffffffffff ed3b6292efc4dffe0e1fdcc298491563 ffffffffffffffffffffffffffffffff 71736 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia -42acb1866502724ee28245c2f99e565a 2577f0e7533580056a012b1d8c07e8e3 ffffffffffffffffffffffffffffffff 74372 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o -d56a7f2949f5e77d95daeff9827e3c0c f52127d6e87cbff0cead9facce224e97 ffffffffffffffffffffffffffffffff 60296 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o -00000000000000000000000000000000 c7a2ed34f1b3c3c36f2238612a286b0e ffffffffffffffffffffffffffffffff 7294 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js +00000000000000000000000000000000 c7a2ed34f1b3c3c36f2238612a286b0e ffffffffffffffffffffffffffffffff 6218 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js 0000000050783ba000000000000000cc 6b23c46f80bbe095d628a0dd8c50b78c ffffffffffffffffffffffffffffffff 204 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Frameworks/Sparkle.framework +ffffffffffffffffffffffffffffffff 07d4ddde1c7b4b4fee20864dfe87606b ffffffffffffffffffffffffffffffff 125264 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia +ffffffffffffffffffffffffffffffff 7365c3e40e3a8c345e594a3358870afe ffffffffffffffffffffffffffffffff 47440 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia ffffffffffffffffffffffffffffffff 6711c5d466273f5a792af8d9e1a5319f ffffffffffffffffffffffffffffffff 6456 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/TweetModel.o ffffffffffffffffffffffffffffffff d72ca303542648087e1ad07182f9d39f ffffffffffffffffffffffffffffffff 9580 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Constants.o ffffffffffffffffffffffffffffffff 1ef511a44e75dd4e304fe7498e57eaad ffffffffffffffffffffffffffffffff 24136 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/ViewDelegate.o +d56a7f2949069da695daeff9827e3c7c f52127d6e87cbff0cead9facce224e97 ffffffffffffffffffffffffffffffff 61112 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o ffffffffffffffffffffffffffffffff a6d1a98896876b2874da800beec1af5f ffffffffffffffffffffffffffffffff 2520 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/main.o ffffffffffffffffffffffffffffffff 6bcdf375b7d539d37a5749532ffc84b5 ffffffffffffffffffffffffffffffff 29928 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/NewMessageWindow.o ffffffffffffffffffffffffffffffff a97a8adeefed1ba8a895f7136e93dbf0 ffffffffffffffffffffffffffffffff 10692 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/AccessToken.o 00000000006c1f9f000000000000016a d56a7f2949f5fca495daeff9827e3b33 ffffffffffffffffffffffffffffffff 13965516 /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-blwgpqgklakogehapwplzglymvsa/Tentia_Prefix.pch.pth +ffffffffffffffffffffffffffffffff ed3b6292efc4dffe0e1fdcc298491563 ffffffffffffffffffffffffffffffff 71888 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia ffffffffffffffffffffffffffffffff 244b8c9ee82cc5939662218150f75171 ffffffffffffffffffffffffffffffff 8624 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/TweetModel.o ffffffffffffffffffffffffffffffff e1dd691322b6c644d65505d9fd9e9344 ffffffffffffffffffffffffffffffff 11084 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Constants.o ffffffffffffffffffffffffffffffff 2a0eeea2e8601206c56722921666610f ffffffffffffffffffffffffffffffff 28012 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/ViewDelegate.o +42acb18665f10895e28245c2f99e562a 2577f0e7533580056a012b1d8c07e8e3 ffffffffffffffffffffffffffffffff 75272 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o ffffffffffffffffffffffffffffffff 34c5f6253fd3652602ac9f689caff418 ffffffffffffffffffffffffffffffff 2672 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/main.o ffffffffffffffffffffffffffffffff 1c94908045430b21b3bd64e63fe2ae06 ffffffffffffffffffffffffffffffff 35572 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/NewMessageWindow.o ffffffffffffffffffffffffffffffff 0b19471e78e79db38cf65ac8ea0898ec ffffffffffffffffffffffffffffffff 13872 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/AccessToken.o 00000000006c1f9f000000000000016a 42acb18665026997e28245c2f99e5165 ffffffffffffffffffffffffffffffff 13379576 /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-ebfofqgutfagnlccnfecejfszpvw/Tentia_Prefix.pch.pth -00000000000000000000000000000000 8aee465c6d1319e6da0148fd63b765fd ffffffffffffffffffffffffffffffff 726 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index_oauth.html +00000000000000000000000000000000 8aee465c6d1319e6da0148fd63b765fd ffffffffffffffffffffffffffffffff 808 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index_oauth.html 00000000000000000000000000000000 cc90fbe023b6ad3b1d31bdcece689545 ffffffffffffffffffffffffffffffff 630 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/pin.png 00000000000000000000000000000000 d3b0bab7e35e3d2ecbe610f54e5c88a5 ffffffffffffffffffffffffffffffff 121861 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/Icon.icns 00000000000000000000000000000000 461f981fcc74c67c6a4c4118e66a23ce ffffffffffffffffffffffffffffffff 11868 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/sprite-icons.png 00000000000000000000000000000000 a0807f75cabb63b870a3a7b7ea3b4eea ffffffffffffffffffffffffffffffff 3002 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/default.css 00000000000000000000000000000000 54f84f996cfd6998112e0864b3a219a5 ffffffffffffffffffffffffffffffff 72174 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/jQuery.js 00000000000000000000000000000000 330ef8757cd3b7688fce18574fe407a9 ffffffffffffffffffffffffffffffff 166 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/odd-bg.png -00000000000000000000000000000000 8a232f6677c0a8eec8a15245edbb9c1d ffffffffffffffffffffffffffffffff 796 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index.html +00000000000000000000000000000000 8a232f6677c0a8eec8a15245edbb9c1d ffffffffffffffffffffffffffffffff 738 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index.html 00000000000000000000000000000000 c7041b32297ba497b55c6642144d5dc5 ffffffffffffffffffffffffffffffff 9868 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/jQuery-Plugins.js 00000000000000000000000000000000 6b53144155d69e19d6d6fa76747e514d ffffffffffffffffffffffffffffffff 171 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/even-bg.png 0000000050818d19000000000001860d 1926f4b36e7b4a1ba0e5655b80e91321 ffffffffffffffffffffffffffffffff 18355 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/English.lproj/MainMenu.nib @@ -35,12 +35,15 @@ ffffffffffffffffffffffffffffffff 0b19471e78e79db38cf65ac8ea0898ec ffffffffffffff 0000000050783ba0000000000000002d fe67d8f27aa4e8b8947f60c7b095bdfd ffffffffffffffffffffffffffffffff 92 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/English.lproj/InfoPlist.strings 00000000000000000000000000000000 d7e3e39afe56553560f5631d079a8dbb ffffffffffffffffffffffffffffffff 442 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/English.lproj/Credits.rtf 00000000000000000000000000000000 437db02b06d2926fe8326ed076a1de04 ffffffffffffffffffffffffffffffff 17178 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/Core.js -00000000000000000000000000000000 ea6df34316ae4b4a2b0a04e0ea2b7541 ffffffffffffffffffffffffffffffff 5550 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/sha1.js -00000000000000000000000000000000 c5fc2a371798c0a6995845e5185b1605 ffffffffffffffffffffffffffffffff 20756 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/oauth.js 00000000000000000000000000000000 f046752ea2d26acc574f55553b495770 ffffffffffffffffffffffffffffffff 1178 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/dsa_pub.pem 00000000000000000000000000000000 5574e00c2add45a7d40448dc5ebe5186 ffffffffffffffffffffffffffffffff 607 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/Constants.js +00000000000000000000000000000000 ba2eda5238edbcb684b843ab45b36cd5 ffffffffffffffffffffffffffffffff 5030 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js +00000000000000000000000000000000 245cec8ee42313430237f8dba54aca84 ffffffffffffffffffffffffffffffff 891 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/enc-base64-min.js +00000000000000000000000000000000 94a473b04f4d1a20dd3c7034dce17a55 ffffffffffffffffffffffffffffffff 35693 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/URI.min.js 00000000000000000000000000000000 c674cff473d4e9e23616ac3a869f2f2d ffffffffffffffffffffffffffffffff 8 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/PkgInfo 00000000000000000000000000000000 c674cff473d4e9e23616ac3a869f2f2d ffffffffffffffffffffffffffffffff 2494 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Info.plist +00000000000000000000000000000000 ea6df34316ae4b4a2b0a04e0ea2b7541 ffffffffffffffffffffffffffffffff 5550 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/sha1.js +00000000000000000000000000000000 c5fc2a371798c0a6995845e5185b1605 ffffffffffffffffffffffffffffffff 20756 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/oauth.js 00000000006c1f9f000000000000016a f5ab1abc302b4ea21d42c30e172292fa ffffffffffffffffffffffffffffffff 13965516 /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-anfhnluebtepscdoibdoxidqnxkm/Tentia_Prefix.pch.pth 00000000006c1f9f000000000000016a f67475fafe41232cd38bb85c77f763b2 ffffffffffffffffffffffffffffffff 13379576 /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-alrrevllevkhjgcdcmspictlkefh/Tentia_Prefix.pch.pth 0000000050783ba00000000000004832 df58b68e94244aace26f23989188c2cf ffffffffffffffffffffffffffffffff 3951 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/English.lproj/NewTweetWindow.nib diff --git a/build/Tentia.build/Debug/Twittia.build/build-state.dat b/build/Tentia.build/Debug/Twittia.build/build-state.dat index 40d310f..24d28bc 100644 --- a/build/Tentia.build/Debug/Twittia.build/build-state.dat +++ b/build/Tentia.build/Debug/Twittia.build/build-state.dat @@ -4,43 +4,44 @@ r1 cCheck dependencies cProcessInfoPlistFile /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Info.plist Tentia-Info.plist cCpResource OauthImplementation.js build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js +cCpResource URI.min.js build/Debug/Tentia.app/Contents/Resources/URI.min.js +cCpResource enc-base64-min.js build/Debug/Tentia.app/Contents/Resources/enc-base64-min.js +cCpResource hmac-sha256.js build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js cCpResource Constants.js build/Debug/Tentia.app/Contents/Resources/Constants.js -cCpResource dsa_pub.pem build/Debug/Tentia.app/Contents/Resources/dsa_pub.pem cCpResource Core.js build/Debug/Tentia.app/Contents/Resources/Core.js -cCpResource oauth.js build/Debug/Tentia.app/Contents/Resources/oauth.js +cCpResource dsa_pub.pem build/Debug/Tentia.app/Contents/Resources/dsa_pub.pem cCpResource English.lproj/Credits.rtf build/Debug/Tentia.app/Contents/Resources/English.lproj/Credits.rtf -cCopyStringsFile /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/English.lproj/InfoPlist.strings English.lproj/InfoPlist.strings -cCpResource sha1.js build/Debug/Tentia.app/Contents/Resources/sha1.js -cCompileXIB /Users/jeena/Projects/Tentia/English.lproj/MainMenu.xib cCompileXIB /Users/jeena/Projects/Tentia/English.lproj/NewMessageWindow.xib -cCpResource even-bg.png build/Debug/Tentia.app/Contents/Resources/even-bg.png -cCpResource index.html build/Debug/Tentia.app/Contents/Resources/index.html +cCompileXIB /Users/jeena/Projects/Tentia/English.lproj/MainMenu.xib +cCopyStringsFile /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/English.lproj/InfoPlist.strings English.lproj/InfoPlist.strings cCpResource jQuery-Plugins.js build/Debug/Tentia.app/Contents/Resources/jQuery-Plugins.js cCpResource odd-bg.png build/Debug/Tentia.app/Contents/Resources/odd-bg.png +cCpResource even-bg.png build/Debug/Tentia.app/Contents/Resources/even-bg.png +cCpResource index.html build/Debug/Tentia.app/Contents/Resources/index.html cCpResource jQuery.js build/Debug/Tentia.app/Contents/Resources/jQuery.js -cCpResource sprite-icons.png build/Debug/Tentia.app/Contents/Resources/sprite-icons.png -cCpResource Icon.icns build/Debug/Tentia.app/Contents/Resources/Icon.icns cCpResource default.css build/Debug/Tentia.app/Contents/Resources/default.css -cCpResource pin.png build/Debug/Tentia.app/Contents/Resources/pin.png cCpResource index_oauth.html build/Debug/Tentia.app/Contents/Resources/index_oauth.html -cProcessPCH /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-ebfofqgutfagnlccnfecejfszpvw/Tentia_Prefix.pch.pth Tentia_Prefix.pch normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCpResource Icon.icns build/Debug/Tentia.app/Contents/Resources/Icon.icns +cCpResource pin.png build/Debug/Tentia.app/Contents/Resources/pin.png +cCpResource sprite-icons.png build/Debug/Tentia.app/Contents/Resources/sprite-icons.png cProcessPCH /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-blwgpqgklakogehapwplzglymvsa/Tentia_Prefix.pch.pth Tentia_Prefix.pch normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o /Users/jeena/Projects/Tentia/Controller.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cProcessPCH /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-ebfofqgutfagnlccnfecejfszpvw/Tentia_Prefix.pch.pth Tentia_Prefix.pch normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/NewMessageWindow.o /Users/jeena/Projects/Tentia/NewMessageWindow.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/AccessToken.o /Users/jeena/Projects/Tentia/AccessToken.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o /Users/jeena/Projects/Tentia/Controller.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/ViewDelegate.o /Users/jeena/Projects/Tentia/ViewDelegate.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/main.o /Users/jeena/Projects/Tentia/main.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Constants.o /Users/jeena/Projects/Tentia/Constants.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/TweetModel.o /Users/jeena/Projects/Tentia/TweetModel.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/ViewDelegate.o /Users/jeena/Projects/Tentia/ViewDelegate.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/NewMessageWindow.o /Users/jeena/Projects/Tentia/NewMessageWindow.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/AccessToken.o /Users/jeena/Projects/Tentia/AccessToken.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/main.o /Users/jeena/Projects/Tentia/main.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/NewMessageWindow.o /Users/jeena/Projects/Tentia/NewMessageWindow.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/TweetModel.o /Users/jeena/Projects/Tentia/TweetModel.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/ViewDelegate.o /Users/jeena/Projects/Tentia/ViewDelegate.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o /Users/jeena/Projects/Tentia/Controller.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Constants.o /Users/jeena/Projects/Tentia/Constants.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/AccessToken.o /Users/jeena/Projects/Tentia/AccessToken.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/NewMessageWindow.o /Users/jeena/Projects/Tentia/NewMessageWindow.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/ViewDelegate.o /Users/jeena/Projects/Tentia/ViewDelegate.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Constants.o /Users/jeena/Projects/Tentia/Constants.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/main.o /Users/jeena/Projects/Tentia/main.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/TweetModel.o /Users/jeena/Projects/Tentia/TweetModel.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cLd /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia normal x86_64 +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/TweetModel.o /Users/jeena/Projects/Tentia/TweetModel.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o /Users/jeena/Projects/Tentia/Controller.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cLd /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia normal i386 +cLd /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia normal x86_64 cCreateUniversalBinary /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia normal "x86_64 i386" cPBXCp Sparkle.framework build/Debug/Tentia.app/Contents/Frameworks/Sparkle.framework cTouch /Users/jeena/Projects/Tentia/build/Debug/Tentia.app @@ -126,14 +127,14 @@ t1350061236 s3617 N/Users/jeena/Projects/Tentia/Controller.h -c00000000507854800000000000000723 -t1350063232 -s1827 +c00000000508B2E5B0000000000000753 +t1351298651 +s1875 N/Users/jeena/Projects/Tentia/Controller.m -c00000000508260C700000000000023EE -t1350721735 -s9198 +c00000000508B2FB100000000000024ED +t1351298993 +s9453 N/Users/jeena/Projects/Tentia/Core.js c0000000050785557000000000000431A @@ -191,9 +192,9 @@ t1350061236 s3932 N/Users/jeena/Projects/Tentia/OauthImplementation.js -c00000000508260CE0000000000001C83 -t1350721742 -s7299 +c00000000508B2FF40000000000001803 +t1351299060 +s6147 N/Users/jeena/Projects/Tentia/Sparkle.framework c0000000050783BA000000000000000CC @@ -237,6 +238,11 @@ t1350056864 s149 i +N/Users/jeena/Projects/Tentia/URI.min.js +c00000000508B26960000000000008B6D +t1351296662 +s35693 + N/Users/jeena/Projects/Tentia/ViewDelegate.h c0000000050784E0900000000000001D7 t1350061577 @@ -248,7 +254,7 @@ t1350065348 s2341 N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app -t1350721465 +t1351299028 s102 N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Frameworks/Sparkle.framework @@ -260,8 +266,8 @@ t1350407487 s2494 N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia -t1350675688 -s125132 +t1351299028 +s125264 N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/PkgInfo t1350407487 @@ -300,8 +306,8 @@ t1350674155 s121861 N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js -t1350721465 -s7294 +t1351299025 +s6218 N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/TwittiaCore.js t1350062427 @@ -311,6 +317,10 @@ N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/TwittiaO t1350062427 s3463 +N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/URI.min.js +t1351298170 +s35693 + N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/default.css t1350062427 s3002 @@ -319,17 +329,25 @@ N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/dsa_pub. t1350062427 s1178 +N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/enc-base64-min.js +t1351291933 +s891 + N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/even-bg.png t1350062427 s171 +N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js +t1351291933 +s5030 + N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index.html -t1350065349 -s796 +t1351289545 +s738 N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index_oauth.html -t1350065349 -s726 +t1351298120 +s808 N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/jQuery-Plugins.js t1350062427 @@ -468,8 +486,8 @@ t1350407491 s9580 N/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o -t1350675688 -s60296 +t1351299026 +s61112 N/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/NewMessageWindow.o t1350407491 @@ -480,8 +498,8 @@ t1350065350 s29856 N/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia -t1350675688 -s47308 +t1351299027 +s47440 N/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia.LinkFileList c000000005078630300000000000002C5 @@ -518,8 +536,8 @@ t1350407491 s11084 N/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o -t1350675688 -s74372 +t1351299026 +s75272 N/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/NewMessageWindow.o t1350407491 @@ -530,8 +548,8 @@ t1350065350 s35456 N/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia -t1350675688 -s71736 +t1351299028 +s71888 N/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia.LinkFileList c000000005078630300000000000002D3 @@ -569,20 +587,30 @@ c0000000050783BA0000000000000049A t1350056864 s1178 +N/Users/jeena/Projects/Tentia/enc-base64-min.js +c00000000508B0D1E000000000000037B +t1351290142 +s891 + N/Users/jeena/Projects/Tentia/even-bg.png c0000000050783BA000000000000000AB t1350056864 s171 +N/Users/jeena/Projects/Tentia/hmac-sha256.js +c00000000508B0D1E00000000000013A6 +t1351290142 +s5030 + N/Users/jeena/Projects/Tentia/index.html -c0000000050785799000000000000031C -t1350064025 -s796 +c00000000508277B500000000000002E2 +t1350727605 +s738 N/Users/jeena/Projects/Tentia/index_oauth.html -c000000005078534E00000000000002D6 -t1350062926 -s726 +c00000000508B26AB0000000000000328 +t1351296683 +s808 N/Users/jeena/Projects/Tentia/jQuery-Plugins.js c0000000050783BA0000000000000268C @@ -713,7 +741,7 @@ r0 CCheck dependencies r0 -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection18"Check dependenciese8a033569832b641^52f133569832b641^---0#1#0#--18"Check dependencies36"6D2DD9F0-7BBC-46CF-98CD-18A386D08570- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection18"Check dependenciese127c676673bb641^a86ec676673bb641^-926"warning: no rule to process file '$(PROJECT_DIR)/jso.js' of type sourcecode.javascript for architecture x86_64 warning: no rule to process file '$(PROJECT_DIR)/enc-base64-min.js' of type sourcecode.javascript for architecture x86_64 warning: no rule to process file '$(PROJECT_DIR)/hmac-sha256.js' of type sourcecode.javascript for architecture x86_64 warning: no rule to process file '$(PROJECT_DIR)/URI.min.js' of type sourcecode.javascript for architecture x86_64 warning: no rule to process file '$(PROJECT_DIR)/jso.js' of type sourcecode.javascript for architecture i386 warning: no rule to process file '$(PROJECT_DIR)/enc-base64-min.js' of type sourcecode.javascript for architecture i386 warning: no rule to process file '$(PROJECT_DIR)/hmac-sha256.js' of type sourcecode.javascript for architecture i386 warning: no rule to process file '$(PROJECT_DIR)/URI.min.js' of type sourcecode.javascript for architecture i386 8(21%IDEActivityLogMessage2@110"Warning: no rule to process file '$(PROJECT_DIR)/jso.js' of type sourcecode.javascript for architecture x86_64-372991862#18446744073709551615#0#-1#27"com.apple.dt.IDE.LogMessage-27"Dependency Analysis Warning--2@121"Warning: no rule to process file '$(PROJECT_DIR)/enc-base64-min.js' of type sourcecode.javascript for architecture x86_64-372991862#18446744073709551615#0#-1#27"com.apple.dt.IDE.LogMessage-27"Dependency Analysis Warning--2@118"Warning: no rule to process file '$(PROJECT_DIR)/hmac-sha256.js' of type sourcecode.javascript for architecture x86_64-372991862#18446744073709551615#0#-1#27"com.apple.dt.IDE.LogMessage-27"Dependency Analysis Warning--2@114"Warning: no rule to process file '$(PROJECT_DIR)/URI.min.js' of type sourcecode.javascript for architecture x86_64-372991862#18446744073709551615#0#-1#27"com.apple.dt.IDE.LogMessage-27"Dependency Analysis Warning--2@108"Warning: no rule to process file '$(PROJECT_DIR)/jso.js' of type sourcecode.javascript for architecture i386-372991862#18446744073709551615#0#-1#27"com.apple.dt.IDE.LogMessage-27"Dependency Analysis Warning--2@119"Warning: no rule to process file '$(PROJECT_DIR)/enc-base64-min.js' of type sourcecode.javascript for architecture i386-372991862#18446744073709551615#0#-1#27"com.apple.dt.IDE.LogMessage-27"Dependency Analysis Warning--2@116"Warning: no rule to process file '$(PROJECT_DIR)/hmac-sha256.js' of type sourcecode.javascript for architecture i386-372991862#18446744073709551615#0#-1#27"com.apple.dt.IDE.LogMessage-27"Dependency Analysis Warning--2@112"Warning: no rule to process file '$(PROJECT_DIR)/URI.min.js' of type sourcecode.javascript for architecture i386-372991862#18446744073709551615#0#-1#27"com.apple.dt.IDE.LogMessage-27"Dependency Analysis Warning--0#1#0#--18"Check dependencies36"25179812-40A6-40CD-BED3-EB9578F1D7C6- CCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/AccessToken.o /Users/jeena/Projects/Tentia/AccessToken.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler s372100290.013018 @@ -742,8 +770,8 @@ xcom.apple.compilers.llvm.clang.1_0.compiler lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection48"Compile /Users/jeena/Projects/Tentia/Constants.m369208c3cc2db641^9fae62c3cc2db641^---0#0#0#-19%DVTDocumentLocation2@56"file://localhost/Users/jeena/Projects/Tentia/Constants.m0000000000000000^2782"CompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Constants.o Constants.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/jeena/Projects/Tentia setenv LANG en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch i386 -fmessage-length=0 -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -fasm-blocks -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.5 -g -fvisibility=hidden -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-generated-files.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-own-target-headers.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-all-target-headers.hmap -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-project-headers.hmap -I/Users/jeena/Projects/Tentia/build/Debug/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources/i386 -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -include /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-blwgpqgklakogehapwplzglymvsa/Tentia_Prefix.pch -MMD -MT dependencies -MF /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Constants.d --serialize-diagnostics /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Constants.dia -c /Users/jeena/Projects/Tentia/Constants.m -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Constants.o 36"20FE8F2F-D3F7-48F2-8D21-4E7BEC892CCB- CCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o /Users/jeena/Projects/Tentia/Controller.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s372414550.236781 -e372414551.870437 +s372991825.168503 +e372991826.762320 r1 xCompileC xbuild/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o @@ -752,7 +780,7 @@ xnormal xi386 xobjective-c xcom.apple.compilers.llvm.clang.1_0.compiler -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection49"Compile /Users/jeena/Projects/Tentia/Controller.mbfb83c569832b641^88d6de579832b641^---0#0#0#-19%DVTDocumentLocation2@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^2788"CompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o Controller.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/jeena/Projects/Tentia setenv LANG en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch i386 -fmessage-length=0 -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -fasm-blocks -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.5 -g -fvisibility=hidden -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-generated-files.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-own-target-headers.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-all-target-headers.hmap -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-project-headers.hmap -I/Users/jeena/Projects/Tentia/build/Debug/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources/i386 -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -include /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-blwgpqgklakogehapwplzglymvsa/Tentia_Prefix.pch -MMD -MT dependencies -MF /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.d --serialize-diagnostics /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.dia -c /Users/jeena/Projects/Tentia/Controller.m -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o 36"D86DDC24-D7C6-4B5E-BA2D-2361AFB91E26- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection49"Compile /Users/jeena/Projects/Tentia/Controller.m304b2b51673bb641^e126c352673bb641^---0#0#0#-19%DVTDocumentLocation2@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^2788"CompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o Controller.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/jeena/Projects/Tentia setenv LANG en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch i386 -fmessage-length=0 -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -fasm-blocks -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.5 -g -fvisibility=hidden -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-generated-files.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-own-target-headers.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-all-target-headers.hmap -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-project-headers.hmap -I/Users/jeena/Projects/Tentia/build/Debug/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources/i386 -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -include /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-blwgpqgklakogehapwplzglymvsa/Tentia_Prefix.pch -MMD -MT dependencies -MF /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.d --serialize-diagnostics /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.dia -c /Users/jeena/Projects/Tentia/Controller.m -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o 36"4FBB0F74-DC00-4A43-9498-1AE7893248C4- CCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/NewMessageWindow.o /Users/jeena/Projects/Tentia/NewMessageWindow.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler s372100290.994948 @@ -846,8 +874,8 @@ xcom.apple.compilers.llvm.clang.1_0.compiler lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection48"Compile /Users/jeena/Projects/Tentia/Constants.m747d03c2cc2db641^f48b62c3cc2db641^---0#0#0#-19%DVTDocumentLocation2@56"file://localhost/Users/jeena/Projects/Tentia/Constants.m0000000000000000^2796"CompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Constants.o Constants.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/jeena/Projects/Tentia setenv LANG en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -fasm-blocks -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.5 -g -fvisibility=hidden -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-generated-files.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-own-target-headers.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-all-target-headers.hmap -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-project-headers.hmap -I/Users/jeena/Projects/Tentia/build/Debug/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources/x86_64 -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -include /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-ebfofqgutfagnlccnfecejfszpvw/Tentia_Prefix.pch -MMD -MT dependencies -MF /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Constants.d --serialize-diagnostics /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Constants.dia -c /Users/jeena/Projects/Tentia/Constants.m -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Constants.o 36"1CDFC6D4-CACC-47DE-9524-94BBB3E93270- CCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o /Users/jeena/Projects/Tentia/Controller.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s372414550.236673 -e372414551.870818 +s372991825.169655 +e372991826.762594 r1 xCompileC xbuild/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o @@ -865,7 +893,7 @@ o [[[NSApplication sharedApplication] dockTile] setBadgeLabel:[NS o ~^ ~~~~~ o %li o2 warnings generated. -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection49"Compile /Users/jeena/Projects/Tentia/Controller.m4eb73c569832b641^ccedde579832b641^-944"/Users/jeena/Projects/Tentia/Controller.m:211:71: warning: format specifies type 'int' but the argument has type 'NSInteger' (aka 'long') [-Wformat] [timelineViewWindow setTitle:[NSString stringWithFormat:@"Tentia (@%i)", count]]; ~^ ~~~~~ %li /Users/jeena/Projects/Tentia/Controller.m:212:93: warning: format specifies type 'int' but the argument has type 'NSInteger' (aka 'long') [-Wformat] [[[NSApplication sharedApplication] dockTile] setBadgeLabel:[NSString stringWithFormat:@"%i", count]]; ~^ ~~~~~ %li 2 warnings generated. 2(36%IDEClangDiagnosticActivityLogMessage2@78"Format specifies type 'int' but the argument has type 'NSInteger' (aka 'long')-372414551#18446744073709551615#0#-1#27"com.apple.dt.IDE.diagnostic23%DVTTextDocumentLocation3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^210#70#210#70#7608#0#19"Format String Issue3(3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^210#75#210#80#7613#0#3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^210#69#210#71#7607#2#3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^210#69#210#71#7607#2#-2@78"Format specifies type 'int' but the argument has type 'NSInteger' (aka 'long')-372414551#18446744073709551615#0#-1#27"com.apple.dt.IDE.diagnostic3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^211#92#211#92#7714#0#19"Format String Issue3(3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^211#96#211#101#7718#0#3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^211#91#211#93#7713#2#3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^211#91#211#93#7713#2#-0#0#0#-19%DVTDocumentLocation4@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^2802"CompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o Controller.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/jeena/Projects/Tentia setenv LANG en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -fasm-blocks -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.5 -g -fvisibility=hidden -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-generated-files.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-own-target-headers.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-all-target-headers.hmap -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-project-headers.hmap -I/Users/jeena/Projects/Tentia/build/Debug/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources/x86_64 -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -include /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-ebfofqgutfagnlccnfecejfszpvw/Tentia_Prefix.pch -MMD -MT dependencies -MF /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.d --serialize-diagnostics /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.dia -c /Users/jeena/Projects/Tentia/Controller.m -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o 36"71DF5D28-9C61-4CF1-8AA0-1D235B62283F- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection49"Compile /Users/jeena/Projects/Tentia/Controller.m40852b51673bb641^e738c352673bb641^-944"/Users/jeena/Projects/Tentia/Controller.m:211:71: warning: format specifies type 'int' but the argument has type 'NSInteger' (aka 'long') [-Wformat] [timelineViewWindow setTitle:[NSString stringWithFormat:@"Tentia (@%i)", count]]; ~^ ~~~~~ %li /Users/jeena/Projects/Tentia/Controller.m:212:93: warning: format specifies type 'int' but the argument has type 'NSInteger' (aka 'long') [-Wformat] [[[NSApplication sharedApplication] dockTile] setBadgeLabel:[NSString stringWithFormat:@"%i", count]]; ~^ ~~~~~ %li 2 warnings generated. 2(36%IDEClangDiagnosticActivityLogMessage2@78"Format specifies type 'int' but the argument has type 'NSInteger' (aka 'long')-372991826#18446744073709551615#0#-1#27"com.apple.dt.IDE.diagnostic23%DVTTextDocumentLocation3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^210#70#210#70#7608#0#19"Format String Issue3(3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^210#75#210#80#7613#0#3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^210#69#210#71#7607#2#3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^210#69#210#71#7607#2#-2@78"Format specifies type 'int' but the argument has type 'NSInteger' (aka 'long')-372991826#18446744073709551615#0#-1#27"com.apple.dt.IDE.diagnostic3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^211#92#211#92#7714#0#19"Format String Issue3(3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^211#96#211#101#7718#0#3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^211#91#211#93#7713#2#3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^211#91#211#93#7713#2#-0#0#0#-19%DVTDocumentLocation4@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^2802"CompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o Controller.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/jeena/Projects/Tentia setenv LANG en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -fasm-blocks -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.5 -g -fvisibility=hidden -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-generated-files.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-own-target-headers.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-all-target-headers.hmap -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-project-headers.hmap -I/Users/jeena/Projects/Tentia/build/Debug/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources/x86_64 -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -include /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-ebfofqgutfagnlccnfecejfszpvw/Tentia_Prefix.pch -MMD -MT dependencies -MF /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.d --serialize-diagnostics /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.dia -c /Users/jeena/Projects/Tentia/Controller.m -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o 36"954C58AD-BE52-46E1-AD07-56B53E9C9C96- CCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/NewMessageWindow.o /Users/jeena/Projects/Tentia/NewMessageWindow.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler s372100290.012931 @@ -1038,13 +1066,13 @@ xbuild/Debug/Twittia.app/Contents/Resources/Icon.icns lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection57"Copy build/Debug/Twittia.app/Contents/Resources/Icon.icns7d5dcee38728b641^abecd7e38728b641^---0#0#0#-19%DVTDocumentLocation2@97"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources/Icon.icns000000000080d041^333"CpResource Icon.icns build/Debug/Twittia.app/Contents/Resources/Icon.icns cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/Icon.icns /Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources 36"F54AFE3A-3AB5-4F38-9A96-CC6EF2141910- CCpResource OauthImplementation.js build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js -s372414550.219126 -e372414550.221188 +s372991862.790560 +e372991862.792488 r1 xCpResource xOauthImplementation.js xbuild/Debug/Tentia.app/Contents/Resources/OauthImplementation.js -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection69"Copy build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js5b2538569832b641^e8d938569832b641^---0#0#0#-19%DVTDocumentLocation2@109"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js0000000000000000^370"CpResource OauthImplementation.js build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/OauthImplementation.js /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources 36"EB066B38-65E4-4C33-99FF-F36AB2EC811F- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection69"Copy build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js7173ca76673bb641^2717cb76673bb641^---0#0#0#-19%DVTDocumentLocation2@109"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js0000000000000000^370"CpResource OauthImplementation.js build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/OauthImplementation.js /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources 36"2943BBAD-F259-4AA6-8AAE-76DDFB4052C5- CCpResource TwittiaCore.js build/Debug/Tentia.app/Contents/Resources/TwittiaCore.js s371755227.134746 @@ -1082,6 +1110,15 @@ xTwittiaOauth.js xbuild/Debug/Twittia.app/Contents/Resources/TwittiaOauth.js lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection63"Copy build/Debug/Twittia.app/Contents/Resources/TwittiaOauth.js0052bfe38728b641^65c2c3e38728b641^---0#0#0#-19%DVTDocumentLocation2@103"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources/TwittiaOauth.js000000000080d041^351"CpResource TwittiaOauth.js build/Debug/Twittia.app/Contents/Resources/TwittiaOauth.js cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/TwittiaOauth.js /Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources 36"0B40CBC2-F2C3-465C-9D4E-02C2B003927C- +CCpResource URI.min.js build/Debug/Tentia.app/Contents/Resources/URI.min.js +s372990970.249446 +e372990970.251480 +r1 +xCpResource +xURI.min.js +xbuild/Debug/Tentia.app/Contents/Resources/URI.min.js +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection57"Copy build/Debug/Tentia.app/Contents/Resources/URI.min.js8def3ffa633bb641^a39440fa633bb641^---0#0#0#-19%DVTDocumentLocation2@97"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/URI.min.js000000000080d041^334"CpResource URI.min.js build/Debug/Tentia.app/Contents/Resources/URI.min.js cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/URI.min.js /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources 36"0A5BB5DD-7EEA-47C7-B22D-301B47D48BA4- + CCpResource default.css build/Debug/Tentia.app/Contents/Resources/default.css s371755227.149325 e371755227.153747 @@ -1118,6 +1155,15 @@ xdsa_pub.pem xbuild/Debug/Twittia.app/Contents/Resources/dsa_pub.pem lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection59"Copy build/Debug/Twittia.app/Contents/Resources/dsa_pub.pema933bfe38728b641^2cb6c1e38728b641^---0#0#0#-19%DVTDocumentLocation2@99"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources/dsa_pub.pem000000000080d041^339"CpResource dsa_pub.pem build/Debug/Twittia.app/Contents/Resources/dsa_pub.pem cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/dsa_pub.pem /Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources 36"9A1BAB23-D07D-446E-A20F-0FB8F7C0BC17- +CCpResource enc-base64-min.js build/Debug/Tentia.app/Contents/Resources/enc-base64-min.js +s372984733.472054 +e372984733.474017 +r1 +xCpResource +xenc-base64-min.js +xbuild/Debug/Tentia.app/Contents/Resources/enc-base64-min.js +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection64"Copy build/Debug/Tentia.app/Contents/Resources/enc-base64-min.jsd9ec789d4b3bb641^9e98799d4b3bb641^---0#0#0#-19%DVTDocumentLocation2@104"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/enc-base64-min.js000000000080d041^355"CpResource enc-base64-min.js build/Debug/Tentia.app/Contents/Resources/enc-base64-min.js cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/enc-base64-min.js /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources 36"288BBDDD-97E1-43F5-A476-563CCBF433C1- + CCpResource even-bg.png build/Debug/Tentia.app/Contents/Resources/even-bg.png s371755227.140317 e371755227.148144 @@ -1136,14 +1182,23 @@ xeven-bg.png xbuild/Debug/Twittia.app/Contents/Resources/even-bg.png lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection59"Copy build/Debug/Twittia.app/Contents/Resources/even-bg.png83dfc2e38728b641^946bcee38728b641^---0#0#0#-19%DVTDocumentLocation2@99"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources/even-bg.png000000000080d041^339"CpResource even-bg.png build/Debug/Twittia.app/Contents/Resources/even-bg.png cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/even-bg.png /Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources 36"474D7C50-1468-4D7F-AD97-E13D6389ECEB- +CCpResource hmac-sha256.js build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js +s372984733.472050 +e372984733.475112 +r1 +xCpResource +xhmac-sha256.js +xbuild/Debug/Tentia.app/Contents/Resources/hmac-sha256.js +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection61"Copy build/Debug/Tentia.app/Contents/Resources/hmac-sha256.jsa7ec789d4b3bb641^12a1799d4b3bb641^---0#0#0#-19%DVTDocumentLocation2@101"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js000000000080d041^346"CpResource hmac-sha256.js build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/hmac-sha256.js /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources 36"E66FCAD3-A070-4D67-A4DD-ABC89F810633- + CCpResource index.html build/Debug/Tentia.app/Contents/Resources/index.html -s371758149.554232 -e371758149.558303 +s372982345.978299 +e372982345.991460 r1 xCpResource xindex.html xbuild/Debug/Tentia.app/Contents/Resources/index.html -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection57"Copy build/Debug/Tentia.app/Contents/Resources/index.html5af18d459428b641^89ed8e459428b641^---0#0#0#-19%DVTDocumentLocation2@97"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index.html0000000000000000^334"CpResource index.html build/Debug/Tentia.app/Contents/Resources/index.html cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/index.html /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources 36"736C6528-671F-4A54-AC34-81CEE50BBF48- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection57"Copy build/Debug/Tentia.app/Contents/Resources/index.html6282fa49423bb641^b7d0fd49423bb641^---0#0#0#-19%DVTDocumentLocation2@97"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index.html0000000000000000^334"CpResource index.html build/Debug/Tentia.app/Contents/Resources/index.html cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/index.html /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources 36"A3A724A0-900E-4B75-8A51-DD75762CA70D- CCpResource index.html build/Debug/Twittia.app/Contents/Resources/index.html s371754979.763579 @@ -1155,13 +1210,13 @@ xbuild/Debug/Twittia.app/Contents/Resources/index.html lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection58"Copy build/Debug/Twittia.app/Contents/Resources/index.html6684c3e38728b641^73a2c5e38728b641^---0#0#0#-19%DVTDocumentLocation2@98"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources/index.html000000000080d041^336"CpResource index.html build/Debug/Twittia.app/Contents/Resources/index.html cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/index.html /Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources 36"5E88DEE8-4B8A-4314-94DE-B30CB5EFB28F- CCpResource index_oauth.html build/Debug/Tentia.app/Contents/Resources/index_oauth.html -s371758149.556589 -e371758149.559406 +s372990920.679389 +e372990920.681240 r1 xCpResource xindex_oauth.html xbuild/Debug/Tentia.app/Contents/Resources/index_oauth.html -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection63"Copy build/Debug/Tentia.app/Contents/Resources/index_oauth.html9c888e459428b641^f4358f459428b641^---0#0#0#-19%DVTDocumentLocation2@103"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index_oauth.html0000000000000000^352"CpResource index_oauth.html build/Debug/Tentia.app/Contents/Resources/index_oauth.html cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/index_oauth.html /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources 36"92F616CB-3FC1-4AA4-80BF-9839A9BD4C0C- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection63"Copy build/Debug/Tentia.app/Contents/Resources/index_oauth.html3bfcadc8633bb641^1366aec8633bb641^---0#0#0#-19%DVTDocumentLocation2@103"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index_oauth.html0000000000000000^352"CpResource index_oauth.html build/Debug/Tentia.app/Contents/Resources/index_oauth.html cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/index_oauth.html /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources 36"3C9CCD8A-A0CC-407D-8C20-DDF6AE526A4D- CCpResource index_oauth.html build/Debug/Twittia.app/Contents/Resources/index_oauth.html s371754979.807358 @@ -1299,14 +1354,14 @@ xbuild/Debug/Twittia.app/Contents/Resources/sprite-icons.png lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection64"Copy build/Debug/Twittia.app/Contents/Resources/sprite-icons.png8d7dcde38728b641^61ffcde38728b641^---0#0#0#-19%DVTDocumentLocation2@104"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources/sprite-icons.png000000000080d041^354"CpResource sprite-icons.png build/Debug/Twittia.app/Contents/Resources/sprite-icons.png cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/sprite-icons.png /Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources 36"F1D15561-05CB-435D-8CF9-C1F755CE11C2- CCreateUniversalBinary /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia normal "x86_64 i386" -s372414552.697098 -e372414552.739580 +s372991828.392785 +e372991828.422370 r1 xCreateUniversalBinary x/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia xnormal xx86_64 i386 -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection97"Create universal binary /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia338db2589832b641^0457bd589832b641^---0#0#0#-19%DVTDocumentLocation2@89"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia0000000000000000^415"CreateUniversalBinary build/Debug/Tentia.app/Contents/MacOS/Tentia normal "x86_64 i386" cd /Users/jeena/Projects/Tentia lipo -create /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia -output /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia 36"5F8F3201-8DBC-4534-BC5C-AE3D4E4C5144- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection97"Create universal binary /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia76a66454673bb641^b4206c54673bb641^---0#0#0#-19%DVTDocumentLocation2@89"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia0000000000000000^415"CreateUniversalBinary build/Debug/Tentia.app/Contents/MacOS/Tentia normal "x86_64 i386" cd /Users/jeena/Projects/Tentia lipo -create /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia -output /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia 36"06F2983E-EB6C-4521-8CEF-4FB2E248C66F- CCreateUniversalBinary /Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/MacOS/Twittia normal "x86_64 i386" s371755056.522474 @@ -1319,14 +1374,14 @@ xx86_64 i386 lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection99"Create universal binary /Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/MacOS/Twittiabfd285308828b641^596c87308828b641^---0#0#0#-19%DVTDocumentLocation2@91"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/MacOS/Twittia0000000000000000^421"CreateUniversalBinary build/Debug/Twittia.app/Contents/MacOS/Twittia normal "x86_64 i386" cd /Users/jeena/Projects/Tentia lipo -create /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Twittia /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Twittia -output /Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/MacOS/Twittia 36"23F16DE8-DD5A-415F-81D9-A75CB9D3CA13- CLd /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia normal i386 -s372414551.877133 -e372414552.690102 +s372991826.769367 +e372991827.930520 r1 xLd x/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia xnormal xi386 -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection99"Link /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentiab797e0579832b641^50abb0589832b641^---0#0#0#--758"Ld build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia normal i386 cd /Users/jeena/Projects/Tentia setenv MACOSX_DEPLOYMENT_TARGET 10.5 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -L/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -filelist /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia.LinkFileList -mmacosx-version-min=10.5 -fobjc-link-runtime -licucore -framework Cocoa -framework WebKit -framework Carbon -framework Sparkle -framework ApplicationServices -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia 36"01CE4CC8-68C0-45D5-8FB4-0DF36B9FA154- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection99"Link /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentiaaf09c552673bb641^8e3aee53673bb641^---0#0#0#--758"Ld build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia normal i386 cd /Users/jeena/Projects/Tentia setenv MACOSX_DEPLOYMENT_TARGET 10.5 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -L/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -filelist /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia.LinkFileList -mmacosx-version-min=10.5 -fobjc-link-runtime -licucore -framework Cocoa -framework WebKit -framework Carbon -framework Sparkle -framework ApplicationServices -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia 36"3E00DE74-5119-41DC-B0EE-786CE21B9937- CLd /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Twittia normal i386 s371755053.959638 @@ -1339,14 +1394,14 @@ xi386 lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection100"Link /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Twittia0ebdf52d8828b641^bdc676308828b641^---0#0#0#--761"Ld build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Twittia normal i386 cd /Users/jeena/Projects/Tentia setenv MACOSX_DEPLOYMENT_TARGET 10.5 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -L/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -filelist /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Twittia.LinkFileList -mmacosx-version-min=10.5 -fobjc-link-runtime -licucore -framework Cocoa -framework WebKit -framework Carbon -framework Sparkle -framework ApplicationServices -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Twittia 36"8B919A34-AE5C-4340-98B8-BE20EF97D4B7- CLd /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia normal x86_64 -s372414551.877084 -e372414552.650015 +s372991826.769317 +e372991828.385896 r1 xLd x/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia xnormal xx86_64 -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection101"Link /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia9a96e0579832b641^f967a6589832b641^---0#0#0#--768"Ld build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia normal x86_64 cd /Users/jeena/Projects/Tentia setenv MACOSX_DEPLOYMENT_TARGET 10.5 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -L/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -filelist /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia.LinkFileList -mmacosx-version-min=10.5 -fobjc-link-runtime -licucore -framework Cocoa -framework WebKit -framework Carbon -framework Sparkle -framework ApplicationServices -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia 36"93E2B2B2-3152-4E2C-8B27-C9D7CFD31173- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection101"Link /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentiabc06c552673bb641^deca6254673bb641^---0#0#0#--768"Ld build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia normal x86_64 cd /Users/jeena/Projects/Tentia setenv MACOSX_DEPLOYMENT_TARGET 10.5 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -L/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -filelist /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia.LinkFileList -mmacosx-version-min=10.5 -fobjc-link-runtime -licucore -framework Cocoa -framework WebKit -framework Carbon -framework Sparkle -framework ApplicationServices -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia 36"52562F5D-A6D9-4350-B841-D14596F20E9E- CLd /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Twittia normal x86_64 s371755053.959634 @@ -1567,12 +1622,12 @@ xcom.apple.compilers.llvm.clang.1_0.compiler lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection31"Precompile Twittia_2_Prefix.pch04e3a8e48728b641^683fe6e58728b641^---0#0#0#-19%DVTDocumentLocation2@65"file://localhost/Users/jeena/Projects/Tentia/Twittia_2_Prefix.pch0000000000000000^3049"ProcessPCH /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Twittia_2_Prefix-fpptaolsfvvxnvczpysxrbgrdlmb/Twittia_2_Prefix.pch.pth Twittia_2_Prefix.pch normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/jeena/Projects/Tentia setenv LANG en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c-header -arch x86_64 -fmessage-length=0 -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -fasm-blocks -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.5 -g -fvisibility=hidden -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Twittia-generated-files.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Twittia-own-target-headers.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Twittia-all-target-headers.hmap -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Twittia-project-headers.hmap -I/Users/jeena/Projects/Tentia/build/Debug/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources/x86_64 -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia --serialize-diagnostics /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Twittia_2_Prefix-fpptaolsfvvxnvczpysxrbgrdlmb/Twittia_2_Prefix.pch.dia -c /Users/jeena/Projects/Tentia/Twittia_2_Prefix.pch -o /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Twittia_2_Prefix-fpptaolsfvvxnvczpysxrbgrdlmb/Twittia_2_Prefix.pch.pth -MMD -MT dependencies -MF /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Twittia_2_Prefix-fpptaolsfvvxnvczpysxrbgrdlmb/Twittia_2_Prefix.pch.d 36"E64FD452-C79E-4C50-ACCB-A7AFD17B83D4- CTouch /Users/jeena/Projects/Tentia/build/Debug/Tentia.app -s372414552.755731 -e372414552.761021 +s372991862.840437 +e372991862.856245 r1 xTouch x/Users/jeena/Projects/Tentia/build/Debug/Tentia.app -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection57"Touch /Users/jeena/Projects/Tentia/build/Debug/Tentia.app7c81c1589832b641^ccd2c2589832b641^---0#0#0#--139"Touch build/Debug/Tentia.app cd /Users/jeena/Projects/Tentia /usr/bin/touch -c /Users/jeena/Projects/Tentia/build/Debug/Tentia.app 36"9075B329-0D37-400C-9F4E-7F4F2D4902A1- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection57"Touch /Users/jeena/Projects/Tentia/build/Debug/Tentia.appbf49d776673bb641^e335db76673bb641^---0#0#0#--139"Touch build/Debug/Tentia.app cd /Users/jeena/Projects/Tentia /usr/bin/touch -c /Users/jeena/Projects/Tentia/build/Debug/Tentia.app 36"A3575EDD-3012-4D56-9CF0-BEC70ECE21C9- CTouch /Users/jeena/Projects/Tentia/build/Debug/Twittia.app s371755056.545980 diff --git a/index_oauth.html b/index_oauth.html index b30314c..88cde4a 100644 --- a/index_oauth.html +++ b/index_oauth.html @@ -8,6 +8,7 @@ +