text:
Q: Decompressing of UTF16 lz string returns null value using rest assured with java, converted large response to string then using lzstring went to decompress but it returns null value.
 `tr="\"ᯡࡈ䆼̀䬥堰攢䰢ᙴঠ㙀ழⓒⓊ簦〢怩䁛ạᰢ堠牶恦☡傠Ȱ€䑾॒㦜,䄡䨡⺑ࠡᰢ㲨昁傏⯺廍╺㺢Ąःᐁ\\\"噧!涪⁞囌坖㩝ᱡȠ愠㶮佱䡀ɶ‡岀ၐႠᶮ幤*匳⤉㢝ᔔ䄠₤ᅀຌ习¹㎰㤴㱜䝁␤幹⫊ހ憱䥰峹⌠嗙洆儭䝂氋硭ˡ$䅊+ᆦ␠ᔊ䥵烹㝂禅゠Ē淈眖䱜䄠ᢨ⵹ಖ㻹܌ᭈ峒檀援䫕ʱ泴>䚃Ϝ㘠m∁㑖᝭Դ⭠卌煵罠┬֢㰨⟣ע਼࣮䛂䕱岉ᦃ㙜᥄厁塡ɢ⇀䃜Х拱㤜㺥֒硹ᙨᛩ⒴ぢ姝䠥ᤠəᓝ8浀㓘䅝䂣⣪ద憖⬄暔ु⃂⑚晰᩠\\\\䀦㇗㪵ʳʡᐰ㸣䐲䠰⨡ᖐ်ⳳ梠⦃Ӷ䭴䁾稻â樉֤ᅡ崼䖨啥㴹㩝佩㷄Ὦ器ჸᄮ•紭戴䳅⥕áȦ埴ⵔำ儸䍑䪇ᦤ兘䒍㍻絋Ǧ燛≃䌃㣨ྻ㳧ㅘ幐樴ག့⏳琦⇀五属奕氖⅑癨ӣɸ粔ឳ䊸䅳ٍ⍓౪-`婅瘀኏娽炜㸵壳㋸亰㉬剖ڴ䱔كᑔ䱵ࡣ嚓ׂ䛨ٕȉђ剀㚳ḷ䬗狔ѱઠ㫳娮婶㫎弧ュზ怺ᨥѪ࿇惣௳G᥵悀ㆶᓰ㊂҉侨䇁᥃࠲㗰⛀␠Z┨⩰䕹恉╃ ତ䔫㓄攡Ⅵ∲呾俄洧䜡⅀䘠ᑕᭃᒰ⫆ᓛᮃ䮐࿹⒃䔠⸳䪠员ǁ獓ᾢ䀠͍yᒨ੢㸠Ǖ․琕厽䂨玨瑽⣃㗌㨨Ūᶩ䍐䱊ၪ叒ː㘽䙊ṗ瘐映❴乂ⷢ㣘ᛋӜᑤ摬因㚬危፞̒ૐⅩቤڳাී䪃佲倶䢠㩢毲ٱ䧐紴ፒ樥䫒㙳俒㎓䣪ᩨ‡湛♭剖䣓ࠢ㸪㔼䄐ᇵ␥ᘠᝰ↥⠷㧜კ㋥倻畴㋏Р䕎࿫桴⠯㋪࿑㡈㬒的䕳ဳ䞂搷忠Ǥ㰭氰㭠↤㆑常㿒桂㦓ᇴ㞃戒涯ী㶂䇪࡬睤㩬㠪㉭⧔㇫䧚㈢Ǽ㇨䈊૮ؖヰ猝䵡㧄㊮禼妯榽䱌䁻䀢㗥瑕ᛞ⴯۹䍗䰵灌噅䍖囡罆愅䝒憍佗㈍䃔ᚹ幐⚜ⷕខ嬣怽䧑攝䯓䛽䣒杝懗嶲绩݃睐๠⑜ํ梒ť痕矃嬣㜃糝♙ො併檙噓溝䬕神⼽䝈⪫審㟡在⯫矟塻秙☳埦㝽祲ᙝ䞓埃匡䟋瞛⛑析潳䡞ວ擒ḭ甗伵坋湣羖以玙乙ⱔ惋䬜㠓杉⁗䪕彫漚溉沢㈝樕憅綘曗嗕焗瓔懯礔羽唓睰う個㼛悙㋯糷䡚筓ᑅă玎嘨纋撽げ絡䱺႐箠痥₺㑎఼⹷旌㡑㱙ེₑ磷❃垂া砎ܚ昜߶ᲈ⅚㿋穻࠮⽼༞ᴁ懇拣屖㱹䖥䂗硏ᇕ僺ࠆض繸Ⴂ籂䊒䰁䞰䙋Еࣲ๱〇圖攢瘶䁿䅦ᮢԿ㼬粏A㺀Ŋ棣䁂捸⽺汨Ƹؑᄘற᜷㊎სṑ挑嬦Ⲋ䝸甮䍹౎矂¿⠭⚹ᇕ 梠᫤汘௦✎戉ᖂ烵াࠧʓ䑪⧢壏䛁֨⦹ቍ塃⋊ⳅ䉡爛₠歼䧉疅噼໢浝㈘⽻ុ♔昫塲炱ဤ᥏ҍ㫾紬⊄ᩴ斘棪璾䡹线㻫殑浄㉥妦㚖敧ḯダ䍹຾亨ና啚㉧䡘抇檙㞳8捺纬䡡➠煼ƾⓨ懌爄ড碅犙✢㊊枹٦惁ৱ␫曂ᙀₛð朢哓Ĺ烑ற⻡ਠĻ›䁀⋂䁇晨ᠯ桲懂ᤤ䪩⎲儰ⅈ᪤㲄䑴Î◔彫೙䬌ᔳ渶楀ਣ⡎⺄澹峔ᇃãੱ∉斤嘪嬇㋅⃰ԡ傐ඪℷ䑠ᵐ′慴੖⑛˚氦Ⴚ嗵䠰䯊ἣ楟জ䡋琩⭨悡偡ѹમ樺ᵀX䀠㗑ⵣବ㏺搷̌ɰᒅ⤘㝭ፕೃ噐ᓜ䂏₄⫆㺧ൟᜊ˵᭗᯹纕Ͱ⿕暶仕ា嚚✪䠡઱㉵写㓪䝄䩪䓠䴬◄嶵呒䭩⻡噃ᅄỎҙ⪅ᙼ㆓ᝪು⬌̀ᐥǼ㦳狚䏐,➽縨巒 瑢䀡屰䀠ᒫ峛珍㪥\\\"⥱ፖ店㭪斎数䢆嫲Þ⾫〥ჹ㒔ݲ哊嫋堠ń欍ⷵ絽㫖и⛌櫣㑩խ啠⯌婀䒕杽΢䡀廇欝㉴猤Ħ䢏᫜搪⥺䬻䋌䭍ᅖ穎啠ᨋ␬橃徿備ॠⰹ䂘຅佺媤㐢䈰䇔⡦⡁ܐୢõⱖњᕾ櫁঺泍仲䠸୹䷘䙙෕⦇㔀㝦㻞涝晽㷣忻᳃䡇⪗喬畠㽈⻅楽痻ၻ寛暀筌攔ℜ㛨明⌋榓㱀綆仆狓✵㥶喚唞傃绾䀣䍴ΰ∧⾢毠凬䲢࿄ⰺ㬌ƕㅙ㓨㰋䃀ᮓষΈ㞦怿憸湨䩖畂㲠䧜䝪泑⟕』Ὺ瀦ἀ稫繥娫⧽毦ᓁ⅑怱牢䈠Ճ᛬c櫲᭲㝺㊑娣ၣ孢䲠ኸ盚浳Ỳ紼塚癍㛧㽮➗᜹榸牝棓䷳嵧㞇䟔窈皦嬘嗅彗㧛ԓ⟻浞㻗激៟㠔怮嚥䝅戃⽢卽ఀ㛷㛎眲測勢ⵁ矌星⭋䃻䭸㘧㢈在爬፥ⶱ䦳嗹ۃಝ䶔㣷氿ⅎ爭喢䏚涳ᡔ悳燚琂㾛ና୆懕攌浲殏䦵Ἅ潒ḋ㷆宀㯧㞏➏ᒹ崌᷻ᱝ⭚㯲羆攉昳䉆ᆢ࿘䏸片嵻ൖ簞㨚Შᝀ䑍畿渡䁙䙰ᦫ⭶㷰盙ᄕᘹ絎戊྅䘺␜姣䋕ඝ㮯斒嚑暯厍⸧牰㗆崀ഺ揉楯唇䂪ႏۥ㙛捣叄篢竻፭凮ⷊⴶ窵剪渓溸渗৳归ឦ㏪␠癠ഌ昕䷷䋛䖱⡮㦻㯩经㧮竕棞紛瀋䠤ᯏ♗ピ㗠㠯ᜄຍ簼ᶒⱛ娹䎴᫫ғ䮪䞷墕࿝磎縝疃犈冰簴粟ඤ绹䔍䂸ἧ᯴Njᗆ⋧潔ờซ¿⨔㛿抍剴濓晤珼缇旕玫渙惊䆑毖浒੎⍗஭㴻抖᭗溬尼樮珵ὁ㗻楊休⽗㸉☆怮៟㴢昖ῑᮨȞ湞஖υ呀䵞攐䎼綍憶ទ⾻峷沮˗ֺᱪ梞璥ᇞ綑沞㓵ޱᲺ枺␂䞶磂ା䍕৒㳦暾楓㎶㶟掾历柞㳛⛆簭禸;愡͓涬ͅ歾禗䁼΄ಡ䩕僛ѐᜆ⼔羯㷔ᯎ࿲႐ⷞ瀚厗י岡润樮忍岲漦ᨑ3η榈嘗⾪᳝毶渑灿巑抺Ḭࡶ㖤᚞⛗〫ನ曌⤪㤹䅰ଞ⚗厵㑟拮〒⡬汴ὖ㴑玶䊥旆⦄總⌋ड䬗淑䏬ჾ匨墂岞⭢䄵塣≕澚尮㶳⌨ᨖ㜩ႈ籂昈⣕碌Ɒေ箔ん峢ᢦ䒓で嵗挱璑ᾩഗ敶⒮ޡᵲႀ琑灖㢚៰尓䴽⃁פ朤⟛紪Ⴡ嚔枥⌆旮甩咖崔ၚ崩岖櫱⌨઴崰ᦆ亨䉥淏抜䖆䢮惵掚䑨㡨掞ᠩ晷ౡ嶨ሁ㈫ᮥʜᘦ㼬Ⲑ⌢ᔮ悭Ҝᷢ᫡䢨炄㒖ᷡᎯⱿ̮ᓩ㲖᱾搊扁瘦〰ᓒ᪼㰓吹儲⾑Ꭲ⚸䃽ɱ抩㱽瑓浖祒粅⊞᯾Ɛ㑹㷶慾䌮埛⋚ᔩ揖璌ᎈ⏼笨矒ዾΡࠑ⩢哑ᡞᱭ綾ዜၩ䨖ኍȷ枎ب劊拉ốࢯょ嵘ᗞ嶪࢓ሮှ㙮⒜涒亞ఖ傤䌐䡉ࠑઘᒬ䄶央䩺㌴ἑկ翗挠᭱瀯籺劺ᧉ㆖橸ቬᴩ妐₞卌ᖖਇ㦽䏐᪩䭪㢕匕欁⎗㢝叨ᤶ਒偢捽်㉯侠㕉ᜉ彪沔⎿棩乭炈㌲ḹ๮ٮ⣣拠䰔ࢼ㌌޸繶‧ඳᤪ淰㲏⃤Қ⡢䈬⡌Ơ埂㱽渄ᭉ瀖⢇抓ᓉ㳯⊑㰡᱾ዮ䁹㋬楹㵯ᶡ剰ᜩ᪃᩵₱ᑑ䜫ಛ㉆᧹⦬硸綛ᥡ禮宱ಶሉ㨬⾼ᷧ፩㽮沔犗择ロ乤㎈暱㗪硄㸙ᗜ⭥屺䃁࿙搡溱牄䲠搫⚎⃅ᦹ祯⢂匆泉囬ᙰ疫ᰩ⵭仙㉚ᝎ䫭噦Ჭ᎖喓嶶ɐᤖ㑪婻痀嶩䦭扯㎆៹摉傊୩᳑佪⿗台榦䧨٣ረ彙Д⺁į拙湩罝磎᎞唃F偩⢲ׂࡒŖ䣥ൡᱎ犏ᝁ之㲗୊ᯥ敕㺊䰊ᑅ˫榫⍤兎煍檄䪋ᬅ恌傪嶏⃅偈婾ˀ匁ᡎྷ㍨᷅ࠣ䱱ሧႅ౏㩰⌊噙垗ᥦ糇ᐎ㢭濟尷ᱥ◩⑷የ哠樦籋䫵䑰⪠5嗰倢礥偆᥀+➕ᅡਣょ份㫢㙑绸Ĩ㝸洼〶⋈ɢᔵ㪼㚐ᐡ壙伉䳚圴翩禊জ䆙I儿住ࢶ䭌◟俴者ၓᕦ䮏㲶䵂Պ⠲晇哖榺⼌繆ა䥶矲搹僁喎䪊䬤嫊ᆶ⿢䝶ࣛ嗡侄綵ᥑ攣⦀⃠䛕ᰬ⪤⁶睇㪃⼺䛰Ḭ禓ⱺ狴㘢略ं䳆㿮⧗Ⱏ㷵磆ᕀ楏⍤ዙ儦ྚ䩶㻀׿⪏ဵ൝Ġ泠繷᭐啢槔儙㕬喖к೦⫗◵⥢籖ೝը欔瘶凎䦘㐬䴄燞ሜ੘幖㥀䶇ீ㱁祜仉憨ⓣ椱䕰噠ᥢ慪⧙Ϝ栘煯ਤ剅༶奷᤺制癰㑣৭๪䇸嵎奯懐峔揈ㅥ⤛ൈ⇜啰槲制痎൏ၦ祆᫘淭⾗⭷凝喌他歄竎淫䪬叔簰媻䤄❸盁㑰䔬ව㭿涬烬硵㧕↪〠揷獏熑⳻ვ㽊帿⼤執勀ײ⩷ᐓ積ᶣ॔䞻Ǔᴣ當䤛惋⵵ⶦ群ෑස低䩖⯍ด䣦涖㫁ᇖ⢎倶俱涒ឤޓ寕倳⪺畡℡䵫⥺䀬〾䕬公娅盈撶Ⅸ㺱濲⨌洪戯叡礿༆外⏓↏䧰円柍痿䡾䖅៚奋渚瞐ᅜ榙⨦䮅矃姅⮢䏄ჟᵐ檿⵵嵘㥋॒䧔濌浼໒坷ῇൄ⮞幡᷒䂧慆圐紸᫏䟘䛠ᐧ㪠᪆䭕叭䵣歈嚇䏇䷱⢾瘮啞ᕳ渶吧柌ⶫ梶猔绐榼ጵ✗౺䍪汑䫕浗ᶮ亦珄櫟ⶕ⤁熵ヂ嶻૎帔毖㦕橂傮竒᤭㊖甠偺纊戡櫶⽟␬⤪嗵੆疯佡䋻䟋ϑ⠶竇瑘掍൪怄Ⲋ⵶ഁપ狐෻湲䴯ᗌധ潶列㱝掚湎稖䯈浼ᰑ浇結Ꮡ࢞噖ҏ嗘涞槦䒎⊋䣼唴㳧jֱ堣撇㬑ᥱ珧咓䴹ᴾ噮ゐ弜榚䛇炄提୪䤮Ⲛⶼၶ畭᭔冰⿉煴㓖պ⯮盔௔組䬑况䯛号瀑渗䷊斸槒䂧䊔䘏梀ஶ抄崀⃰ᑃ⒞㐟桰ڲ㔲䵰䋔㳯‡è杔੭咚痣泹啧㊗㏯ⷡ憭柈吂濏⥬慜珢Ꮂ啯旞揃௙嚗䇑现涑献媈帑ㄉ䤄ᇹ෴䵖彯纞緡Პ䷕泌㐝⭘䁊寒⎘⇥櫂ϔ凡欒⢗㍝ഃ楅囍炊ᴤᵑ劔擓䉙⥤䞘沁䯒厮䷇Ლㅍ‌孮禃玦泞短և䍂封恌Ҙ஭氊䏗繳炿ܰ䳮敽䗪嬪止煽⮤哵哊⏇Ⱁ孅皔එᴾ᭾嚫绁䰉槉䪏ⶌූ庉叄ᶇ䮀皕䘔֊縎帙漬⷟䍯渕瓌΋䢿ۀ⦠ᖎ怠Ͳᙗ洐Ⴃ烽⋄㛵㾪壺棲㞙忋㤉朒㠕㒓䦒᫦㞬⭍泸䞕朵㋫Ȕᛨŕ律㵋ᾒ㳸୞ૺ㮻嚝Ꭵ୏瓰㉦㈳沉೻桞䴠ޱ䀩憎̠ⷂ䕊╿㼛ᦲ౗ᓿ㜠&䭀໑䒵緘Ǒ䣩丩䖸ⵌᨠ༣e⍽Ჰ౤扗ᖏĠ唧䏘Ը瀢࠶ ~ႊƔ㉍䐳⢪䃲⬈ⅴ笎Ⅰൃ冫䁀䘀ᘁ↯⣨ôᛀ〭珆䖠≩庇᜜傂ձ吡⢟嫺ᐌ丫ᘉՔ৲┞ખƪ౱⍀ਧА窾拣⠜⋳區生䂚㡓暽ഛ⟦㷳榿甜枦㥓疽䴆栏♳争獧䀥堀᫂栢杖㤓涿㴋柞㫓便愵㪷砀ⁿ̔ᜢԜ㼣⠵㨧ګ汼挍⤞㰓於匑䤖㪬䌹ᣥ䁁㮀ၼ⌗១㶦⬊⠦炿ȫ䷡㤭㪴ࠀ㳶栨ឥ⬉缤᠔ȫ戍栭城㥑⬊᫧យ㰋塿㌎ដ䘻呼ጟ䂧䜫䃿猟坩㮻橿〽់事㕽✊㝥㥋缡䬐碵㹋䵽欉䀭㶋獾ᬉ䄍㡛戍㤺៝㭻䅼в㞗㺻叿⠨㠃㴻棿朓枿㱻缠ᴛ䦌߰᣼ล䁑㨘༠笍⠭㳀⬋栦焓⬀ོ渼࿒ɧ使砵垙ī屿⬔㝀縐ᑾ弞ᝤ箓揼㬌睽㻛櫾Ἓ矩㬛榽ᜟ眱犛竽⬔在籜㥞欞坍㪋䑾嬜侄糛睼漑矗䀋惜⨇坴耋坁Ȅ㞏㼻䵝ᘜЬ筂䘘἟坌繋孟䬋坵㿻睞ᬄ砜罛杽⼊⿬粛泟弁⿤罧䑝㈆᝘籷䋾樇栞㵷姦䑀ྒ耀ṝ䈁潰禧屜ሗ䄜٧橞∁濽㤔⹞䈗漸箓癞縊㜲罗䣞朕濪篓濼㌃ᆌ۫壞କ佻㾇䕽㰯㝼籛佟ณ垉縷瓝䌔⿄磛擜㐘ៃ㱯揞搅澔簏篜ᜓ瀔㞀ק嬜㠞缯悜䌚࿐秋梞刅ླ窯晜搙濠羯枟␙ῃ㵯殟向弢ۯ䄟簈䀇瘄旟笃㝚移䖟⬊彧㸇作؏㼭磟原䘅羴纛磽㰕㿞穟寜漕Ῡ嘸斝炿尾䲙Ћ῜Ẩ穯棟У眑⿻㾑籗爟䮞➘吂澹廏祭怠矽䀫⹼佂簤˟哞嶚眇㾡港竷洟㘢怖ၙ睯籍畯䴡␤〱箶㺼ҿ殿⬅ߢਬĘ籀ಧ媞愙栋d㹫穀ᒿ㬢⠯揳㽖ʛ灘ឞ㨧ᠽ➷ǧ碈ᘇģ乷㧡䃲ϖ睏彾簘氇枽㹬ߗ捗㰜ḗᡀ缤緰౰ㅎ甦1瞯Ů⤭␐Ო礒࡝༱π྿両䤙␽澺纊䁯潀璢ฬぅ₫μઐ◡㿚ৈᠻ繄ҷ悀廝ᘒ偄惇絭睇從撥∻䡮Ɗࠗ欰䥢䠕Ῡ浕ᴂ່ⳁ᪦㐷䁽ⅺۘ᚞க㻧摟⃒緲ೀヾ揚䰻₁∔ݗ槏ტ嘬塞眻䀸෠㇁簧ᨶׇ稢֘ᕟড∩䁌ἩȰฟ夡瘙搻㟜庖磝氏ො唭呄炭Ɋறᱦ崤䘲䢖庄ӿ撀晢䜓瑇Ⴡ㴦ุ㸁冧爼偠懊ڇ檐楢札䱂㌳ॸx⁞䠦簲࿘䈋判᧐䲣嬩簯慃䌖୴᫾嶧耍ᢚ䈇ڞ๯ͣ缫扇析䎢ࣤ㼱㪧ㄿ⁝砠䕲ၨ畃᢭቞䢿尲ඵ吀圊椰摻ሕײ᧨筂㪕ῠ઀汙ఴ⚱慥㤰ѿᇍ媸ш棂⊩牚⤚㷏ሬᡶܢ䔁଱⁈㣖ௌ㹡汀䔩ᐹⵤぐẠឩ⩎儮欮Øἡ㒔嘥P⨓Ͱᡮ⁂大ຬਗ਼䕬σ๬⾆㸤硹ᄦڃ庠䉀刈桌႞ቚᕀᔍⓕ㩎甬ീ䛢بᔓ㽀搢Ē㮶䣇ፃǔʪ⣹⋓༄❑䳤猴῎㔙印ΐᲱᲥᙟ䁲授݌♱峥籉ⱽ漅䟶ិ⎃湀㙐ၪ扸ƌ㢎⻤ጃ沗õ䗪ᷠ媃䔂既壶掻ྌ㲑䰐嬵㾬熅磖䮃砑㙉炵扭猌⌎פᰂ屻ㆃ䞥拘枃Ꭾ癈磾扯ဌ㊑殠眱᱾燛䕖ᵘ恠㖪Hओ秚⛋休☡⼿㱸燓䙮ႀ圂喒⹊䃕掙瘢ⴎ෥嬅岅ế䒞ᥘ缂ឩ瀺Ӥᎀ䷜↌䏥䜼㲚ে䚁ẘ庂Შ၀ཨ䅫࣢㓑羘嬴ၫ㈔Î፟ȳᎭⱆ䓑扃獂⟎੄∂岖ẝ䖐˸椲䞫ⅈ䓌ጘ䧢乇Ⴝ㱱঻䙮῟ሳ㡩䱘㤐磸ްḑ⥆䬳粗爓䑾ᛠ″疖ŏ硰ቔ䩜㱩㇦⒲ቷ熪✹ጤ稲٭ᙈ撻捤䴄૑㏧ҽ䊃䥢␮ᶸ壃侪㖲縲拇དྷ㓩濦娇Კ⼟䜵槄懽婭祝投搔䢢≩淥䲴剽䤼╅ᄄ牲掬⟭䓇㵲䲜㞱ཇ堦Ⴓ䥼⚣擤幠ᑪ兘ὅ搇犂┾拄墲⪌਌Ⓟᥘ眲լ九ᔚ卒䲊⛩ፄᛩ㉽䥰⟥ᄘ愃䥟ᾌ崜伺㩸涚ʹ㲌⤠⛱ᐤ氳㴭楜Ӑᎂ倊⯉ࣅ悱婪榚☹᜴盳ᵭᙍ哝戺䦊㩩ⱦ犻癖㢇⒱ᑴ攃摭㕌哸㱊䱧䫉穆䬱⧮⟘䪔䮲䵫嵆瓤煸侊⎠哄⚸ោॲ祩ᶴ絝ᝯῢ㓍厴䠪㠑㕅皷᩸燫䙍ሤ噓⭨奆ᓝ叶䡦┩䒄窿䙵䨛➣ῤ偒畩ᵃ哓劁䧯䒉洂ۈړ⤿✣ᚴ右潩.䓗劊䶊⎹䫦纰嬵ᦌ撫ᡄ畓彭⿬ಿኖ䲦㇌梅ڴ籨樋䠽ᛌ剒卩⍈ᓹ剢侺⭩Ⲅ璳䚎概△៴呒ͯ⭖ⴈ厑但ス⮆Ƽ㩰妔昝Ẕ槣娨兵䲠㏹䧆⤉⺄庻怿ᨗ❑၌俒㽮㭜ⴏ勥乂㉹ೆ䆸㪝奆擻ᚌ䋒ᛨ㍛枍΁䞓䢹孄咼劊ᨄ柃᩸晒箪ⵈ泙㋶佖㋹ኄ䦱٥㥉晻ᴼ插懫䝞䳅㊒䥶㷡來簬⪗榴⛡ᵤ翓峬ㅈ᳾猥于㊠ᦅ⎵♳㧲柧፼潳噫祍᳆䉵䩆僀洇㪻乺䓺旃ᯌ䙒୩᝛ೣ犳䷎₹䬄㞹婪ে曻ẜ緓䯯ᑙ磪䌼ஒ㼙㜅徶䯃禒ዒᆜ䴃䣭⥇㲢猗䩎ℙ䫦䮼㺑姄敇ᣜ䊒ぎ坘䴘஌䦺⫙е㼺繧秣䕛⽐䯓㝮睄㳾猝䷂㋉ℇ⪲ṷ槑摯Ἴ唒ዮ䝆䋊㉾熶㚥᱅偸撓㨷ؿಢ互翫杀˛ጫ䨆␥䣅ྺƉ姷杇ᅢ䜫嵫䃖擉ୄ⫞↙અ澾纚㦿撢ᙔ䒓խ惁䓑猛䯼ₙ䈶庼ⅰ秡旅ᙜ洒差倵擆⇐⽱㹙⹠ᡷⅶ৬គᕓ⯓㖪⭚抹玥䣢⧥ᔴ⤾珓׎ᘤ嚼磂䴡尠ጐ䪴⾒㢑繦昁५禱ᐲሲ宍繈ⓕጘ䯲ⱻ䅱䒑ԄⰩょ学ସ൹‣Ǣ岛爈ιమ⁘䄀墸ຊ恐ڄ㵈恔䰺7䢿摌᭰㔠ႆ呱ト㫿䷰ⓠ瑰Ⱛ䘻ℰ٨،坤ᤉ⅗ᄚ拑揘㬽Ზ樿Ṏ↷䘃嬶縂㕭岡づ䊬䔭ᠽኒ敢᡹ᶳೠᕑᕚ㸬㡻䔹ᔤ嚲纂䂬ᙙ枂揎⫙⥎⧙㤮珖⺞ୌ唒犪⍭๜ᜲ㳺瑛䃞ன㜅⮾⥟挸ސ伡̢砰悬䐊灜ڠ瘵ḹх籌̈`ⱝ棉倹䙈屎矶᧺缡尀急紅ᙽ构ౝ圠屻灹糾⹋䖠ٴ嫭㡅湣⤥洜ㆃ琤㳋䁕敷≐አዘ༮䖋亦䟎䪀⠁㧅暵未⪸曅⣠ᮢ䜌縺瑬ϒ叠❊㜡〠焎䦒珒ኆॴ縥纗敋昇拗㓼Ëᷨશa⣻尵ʣ崀ぬᖫ硰ႏ⇽࣎䓣૾㵱ⶀ᷵䏛ᣢけㅣ㰂嗨⤁喗⟤䫣崈䌘ڞ⩷撷ᕷ⺕㡑䣪碬⃌⫍䪢棵ⶓ䞵㹴յ疐嗺喪凊䓊勊䛇䁹⮇疙㖵敵卸祦嗹㦊婊滋׍ᠹ糫䮎⪆〾懛年瞥抜ɧ斗Ẉȗ⹢煽ψ䬰㞠䁰䱠࢝旬㉧构㍋敉就ὑ氕䜘ᯞ俢ᣪ怸㼚慕濌ഡ㛉פཎĤ⊁☣歺ḯ吽槠ץ᳉簤坰㰫⋚⑎ҙ㾻嶄ᕛ窾及程潈ᱞ竿Ŀ⤥⮕埵安֐▷╓瀒䃽Ⓨː箋⮜¥⻵㌘ᵳ㡇Ṵۚ岪潣Ị૔睌⬝ⷥまɷͼ▁刁嘾恿ၽᛍᛂ坁⇷₅ㆬ⓶⼌縯⸥囊嗪恽ᾧ狚઼殿䞭㴵煶୾⎋E哦孪䴻㈣凉䬄檸漅⫕祴歼珋丽㡑䃺擋ʌ凄⛐䪴⿢⯩卵⃱㕵喀埡埚緋䘤㫖羇⩉ਞ෵ጥヽ疎൘否囷℻㰡ۘ⽐櫩⩍㊵慔楺⯞墪㕊勊窋峍ịᫎ᪥⯍❵繖╹൷䵴㜛抺斊᳋㇖⼨尓⯵㏭ᥴ㓸㖕̘⠅ᇺ応巍笰硁ɬ⠍㊞䇴縌塿䆨箮倿ੜ双嫉㽹檏ⲋ㆕ḣᙲ嵬㺋嗮৚䰊㯉Ǘ₣樸˛劎俶䰭絶湷啽ᮚ国愗绘壇檠瀋⾕俠笌ᮑ畁㦭堘੝៊׺竖氝≵滶྄它Ⱓ㞅勏◲ᤵ槔ឈ᭍ⶣロ梻೴䎉䶐垔ጊ喺ᢈ竇恔⬌渕⇭㱵᳴൫䷤㚲儺瓋凉秎ᬚ⬳⺅㿭哵ዱ⯆㕍㎆帶䣋ᆈᛚᛨ㯜涭⺵ӷ棿ݢⶡ㖒劮朻ˏ㧵ᚵ᪞ƫ㍍梕䃴暈纒窖几㞋䖈䏴囥䉊渽▁稚櫹ᵳ仳啕僦紊刪⻂創欹⣽⊁㻗仲孰浧坤抚娊㮌䷏㜉孅⩛取时綀涋㙋婖䫚់⯇簭㬏⮻㤍䗖痱㭣ᷦ垿椦巻窌㷞䫃ᭁ⥓㘵⺤⳾䎛嗻㜝厺为ď竈໓嶼橅㑕ቔ㳻❴ᶘ痨䬮慛䧈囄伄㩢浧ⱍ䪔ㇶ䮁㗱眃孪岚Ԍ䧅䪠宄棭㕝犗㣹侕ᴹ㓧孟ᷛ䮕_ᛜ㱪牋㟕五ݶ㮰疰䚮延眠Ꮘ䟡嚹橥涋∾熖㫷ௗⷲ睞巚峛Ⴭⷐ窱宵欝㕽匣嗳㶆嶶瞋啞瀻猈ᯁ㻭宭添⳽㘔ⷰ絢涠㓻埚嶚乲၎睓Ⰾ桓㗽柗巺箇嵮埿搎䶻缎懓ી簐氭サ块⼎獤ᷥ嗥微䒺ಈ⏑ᛶᩳ清ⵝખ獿⵴ⵔ甃嘡纚်ᏉẲ箢殠糝璕獵⽮㶑㕿偕ߓฌᗇ嫅紛⬇⏝䫔䝷⊟ḝ瘫壶䐣䶈ᷘ㻜䅧濵㲝⦔堫殔続砎寞䛺羠῔漝嬮棿ⴝᶔё㭼縋㕋忞匚✉⿈纣寷浟┍⸗᛺Ͷ䷙┈ᮖ䅽砉㯔ℤ᫁⹣⯽砕㻻瞈硿砝嶪炚҉Ϝỗᭃ椠癍ⳗ䁗ނ㷥畃婾渦椈柀䈄ߋ淯㳞幗㱔⾂ᵐဘ㨶䈦唉҈䇌婨ᬗ䶒伇䡚杫㵴෗并洦㴎嗌㫾笊梙㟸↖塔ὢ畃矕峚眦㆐俏䆹㮄᧿㺝ᄭ㛱ᮊ䌲ಈ㽖嚦枌࢞⇣㬷漻㦝⧗࿻ᮆ䏶畔㯁珪垍⽉ყ㪬ẗ㐵䠕䱑睹䴯т嶁栛欖翞坿笼洯㧣䀬෾ޙᗀຘ㺡摦倾⟖መً渨欽ᐭ九ݷ䌩畤㴡偺攌ґǬ㯲橨纽㴬ぷᄥ斷㝬㨩䮋䫭ミⱖ䐆ᰥヱߕᙚル清㡸㜞娻ᬹ⋎懇縌沐耝≔⏲㤈⎈౤㬑嗧堼粝Ἇ䛓滧⨃夗क़⾉᎞ഀ㜱左䠸㲐䨄䘡Ფ纁ಯ᯹⃩ⶥ䟗喔繦催ᒊ眡㭪ᦀ柎㘮䗶歧ⷕణ毡缧對俁⻝筤Ṱ焝京俽棤揪個勱抧檺ಅ↱䟴Ỵ櫽琖♒䥸ᏸ䙼ᢁ汆よ⊆欇箱ᮛ㋣㑭ᅳㄍ䵸丌㈾凂;ϔ䜖➾ᣘ撳投䥖⽷挩ි㠑浇爏劜᧦⟩ᾨ狝䒮偑擭半ᝤ桯Ⳝ下㏕庡➒ᨴ毝حਫ਼ᓩ㖲书坚䜦礦咂⻎嬵ᲈ潳ℬൔ㝦吂ྻ噑仇ᚾ㚟凕⛺Ḹ疝㍭㭑㓬䏭䳄㰨䮪岡䗠怲欇ᾼ烀䛒坠敫溄感࿪罋ઉ痰㖂戸慧亓䗬䈉砯礍㓐Ǚ䜆缑ϥ䲸΁班ഓ৵᝘歁滫坽ᓙ碬戱櫒䛵⭼甝⌂嗯ᠧ㈥玬ㄥ歴Ἲ⯋暦ྂ找獼刵恍佒ⶀ惷Ƹɺ慠◎ᗬ悒䫱⽜竎犴∇怾⁛倐Ǡၽ̡⏼⌼⩰媫坎㕷⃜糿廍㯡㴪匹䡾纍׎慐嶀ᬫ璘ླྀ尡ொ㝣橜Ճ縢姀秊ᝀ库䆵㩌❓掘ᚴ痵悖漡玸⺕枈㱷ᩆ䀾痬⽝፮琞ijⳅ睋䖖㜤垎⯐廋䆵⃘縣㴓严窸ͮ瑜侾ᠫ灷柁瞜怾修䓜測ᇞǏᩜ㨇瑹Ɨ◙ৠ廂樫䥎惐择⹬ⵁ㩅嬶᡼၌租ថ巌祵會磒⋰䰄⼶ᥥ䐶㑻֝犨嘰庂晋炛壟૷୩⼑㪵信䑼ঌ䖱្太扫ᡏⵞԜↇᚤ利歶㝌疄ኡ⌂⬊氳澵ቹᒟ⮽ⶭ㈏ᙪᎶ憹⣑Ḉ䈉⍱᪃仵纽ຸଅȝ㑬ލ㖤棵垇ݔ㒐族ⴺ⩊㤕ᒤཪᗃ䁦㩁獨揽ๅ嚌Ⳣ弩ᥢ泬㨂૴À䊥ᄬ䡰扰ܬ⃦母㚍ℷ僑䠕༸喙ম᳁s䨺敳姕燏㫚᫮⶗ᕙ指㱗⊨䵍狎ፌ⯺㇩楎㌍㠺䘟᚞ᲁ瀓䬽嫚㓆ខ⸪㱥怴㙙甘⧖㚡ᶩ猸㭫ߊ丄玠ᢡ㙓柆抷ⓣഫ䖀㒮䌃䦺竁㣴显᡼㵓ὔ斸䳬ͼ⟰兄棖竉⹟ⱬ㚋࿢㘑ළ▰壼ጷଳ㢩熠擾⇒䷰卌淆惹嬯㙟㊑禬漑ᤢ翇䇏䭝丑㚉ᬆ澉ẏ᥷朏䍒汩ᑍ穊⋿岑ⶩቅ宵ⅉ榍啻᛭寱䰧㸘狗ͬ暍嫢ቃ䳖朥幭ၽ皕̶ᔧᷮ䄪ᣫ珈凗刧湊㩳䭵㺵愌㨕ధᬤ䘛竽䅕⨃橷࠼挕᧦䵛㵬煲ಽ勘喖䧹壏㢦盛姍㗛熬痙⻵半洭ᾤ卝澬殁榧宕应毛喯㦴乵䏆渿䗖೻沙䷣䘽宐戥㕕䉞ᜁ琸യ㢄璺ⲋޖᓼ屘氨澻幗⧲沞筴㘿㭦摦஫ᾖ⛎搄森烩╕磶ᜄ熯沉婝䙫媌Ḳ㷢㞽涾淽稌忲↎秌潏㜊嵖瘸澁懆㟍䯖旭Ḍ乔盧䎲漞ጽ倗Ỹ徐撿㛛岮扵尽槼།䘜涛㖭礮ૼ儐ḇ㠈䧦潉ᾙҷ滥ω沠࿩羊䱪枟崒吔ⴴ擤紏ᡔㅵ㍍㞓ᭉ䵦旼㚃嶱皋帰楽笌࿴滰獍漞᛽嗲䩛檀磵྘㩔箍䜌࢕刎㐣澖ㄢ潦ΎĀ㖿䮭⧛㰧捅৛米洨㐻㜖凖竬緅㸁૷尛㔧㱔淔烠ϸằ啣䶛峩㲐庯㟂᥁櫩㈽線擴㭶┧㌍祒滹ᾊ據༲㴄᥇福緜戁䤹᷐秩狼䴊焃⊴盄㽮灧㲯㏔⺎㭷㡨煉咮䗽䤊凙☴㽽⇃紼瑕滿㎕满᯽暮樾椛磽ຒ㾑Ꮫ䌾孝晩䟿垬痉喯⎸ആ㻫㟸㡛㥵ඌ₝囤֐㕟匣毆ᓹ歁ί⚰㭖纻ᲇⷕ弘➕晛㋣帮㑝㮞᧾㙄䯩磑䆎⍞佪❟಴纳欮宮攃䷏亂㱉烩☾Ⲝ稕ݎ澌稠畯罬撇媾狻梉桳⚼禲樘䞦ᐷ㉜杮◻嚛灾亚汹溇ᔼ᚞処卋Ά囓盚᭛毞㎥ެ㬹糧়憕ᨀ策ᱲ珵级攑㤋哗လ䥆竛耇⸨㜙柦洛岣笗㝜澃ζ㙂㭅⩇Џ㧞稛宿ἰ縓矗㽘叟珊⟟娥昇䲽沺⠏ഊ穣廏䋺ᔕᏠ⽙͉继圷嶿恲ឃ䘆㋾婎ʸ挈㫌⽫ᶉ漷䤾௑⣱᝝Უṽ祏䩛湖巕ས㣱綷喼璝昃ពṲ狫拮泞䞂揃⺒䚹枷棿墐㄀垗䜪燌廖❘䬛揉⾜㥖欇嘏䷔ਜ垈Ấ箩嘯ཝ澕⯇矵㡏␇∼ን㗲❖弛㞋䁏᳞ᬎஸ佣ᮩ歷Ǽ↜ḃߥᾮ礋灏ㇸ㤂৾͛侕祛糯㶐ሆ㮭Ἠ窋䂏㣚棞圀温㴭摙嫯䎛♢厝ᱷ㟘潎ᶪᤓᮤ濓㤅睗⶗⑚三ᰉ尬㵫燇現㞙㰏濻帾惧㗽۟僺禛Ộ礣箯⋜圜䷘༠⣙暻竼ʘ渍坶汊瞬䇦ཛὐ窼ཱྀ㺩搷ർ暚ༀ眥ᱎ炋縗⒛⬍現潕䀍狷秼ɗ稈瞦嶖琣吿⫹⣘঴㜦怊笱瀄粵Ἑ唧ᵠ粓垮束䄚Ⰻޅ㪍眯᛿溟㛧㝄㺴竛匿䟻̛ⰖᾹ᤽樷◾玙更砆廮盧修Ჟ欋䠚Ổ祕糇㤍㥑㼳䧼᳂篣缯ᩏ㍈⏽੤㧮曍㴍Ξ槨㟵䶔秡煏㧘㚁篈潀禭瘗䁞䲜Ϯ㠔崞焧惯䳘Ȟᮺ⼳㯅祗款羖ᘔ䮂ᯐ剻唂旜䵂对ὰ縁⠥縴ㄘ㸲佘㼨吊檿૞澃⟨丸缍杯堎ⴜ侕侦㹎羋猎暟ሙ䟪ῡ㰻眃⍝ⲽ؉佮帑癝嚇₮漄o⽱㯡㴷Ͼ㆔㸗᥇弆瓡䡿៛،ᰙใ㱱絏䶾㌐徂⿫ἅ粞橿悚㼚᮷滉㻫栯婾἟䰚杷㵒瓗䠮⩉㣜䲹朴婲攫צ哓⵺珸⸓㷙䆈箸⺐ⷣᙯᥒ瘿⛅⽛䷵䮗仹㤯哝侺㦃䶷ᜦ厒瓠⿬瑵㊏現⹁㠥罊屯珴׀垓㧪瑋曏樜崄⮨Ȿ備夲╻䖋ؓ晈䨂缫⫌ῐጉ௢ⱱ㫊垃ൽ册⮲ሪ媪箿࢟溷栊喅⸫竴烞⥹溌〔圊媷抿ג昗䬓垩᜘奨䡞੿Ї侩዁絼捫璜翟ࠎ玚⻻穣䩟䙸▓⾯⽑禚㜓᭎侕㊝䰂ᩙ㿐䖑ᐋ恒㿽糇毫翮糑崛ᾧ戥㘀㍞✛㐉哥㻙禂棿壏嘐៲㽺縁㏏猎㕸䰓ᗸ羭缲湿㼏㐔⫪弬○燥矞甞᠙ᗞន㽏捋竏☔㱦㿯䶻痨䡫Ⲫਝ㯑繗㩇مᛎ懜ᏼᮣ筞ဪ㉫㐟သ䀌捾䒺淼Ჷଢ䥞■犁L४勠ᅜ❠ᶠ玙囅唁਩吪⃴珰Ġ㼠恖ᵹޙ困珢ᯅ㊡ᆅРĊỸ啡ତ敳惿͝ι₧ή㒈湘ℂ噷燢ܰ✶斕⣗ƖⰞ柹⍼ᷮࠠ⎴䠣㲠⧡搩❛⭡ẋ絷积炄⁸䤻⏪ᡭ䘒渳⑊䓧僃繳屏ӻ炦僅⑏ṕ⚺戢䐧ڳ柧祶纳渮䌄׬欸ኘⶰ俳⌡佔Ⱖ渰倎㟩䳚嬬䜀䖤ॵ儴惟ᘱ㶢嗘綈孖嗩ၘ㿅楠㰴ʎઍ捨⪦嚠䴢آ礪Ӷ凈㴭䁧µ繦営灡刀ᗏὠ杢ᨣ嘑Я倲၏Ⴌ⵸᪞㕔ߏ瓚⏆噠唦ἤਧ㯰щၮࢧ偅嬊όތ矪⯀ℳ㘜矔ᚉ㈳㠿⾫罇䂸㪻㢜ј矢⎖䁀瞢⠥ਦ䈨求偛↴⃌䆙䘐䥓厨០㼁㱊ᜣ㴫Э␱㞽႞ᵫDZζ祓᝟䞰⦁㴦缥欩切к偛㪹⃢ǰ㲹䪠ᛈ᪰䧠䂡䞤ത利塆၃ၻℒ䅒┓狋ᜈᄨ塀崲⊢̤䨬䐷ὣ₈愞Ṋ摝䩬ીᵐ㶃㵡㨢✓尭㿢桟Ồ惃䅺ɵ䪇ᚇ⁶冁⛡庣傫怵氰偨ぼ䐱䈌̙㢗ᔋ⾀㈎ൡ䒣ȥ昩尴桗坝惶ȍμ笐ᖣ拐⨀恞䁭仲ᄪ堺䑝˄፶∻Є֜୸⌨䱀廡㔢ܥㄫల珬ス啝ĩϽᤸຘ⮐ⵀ猡▣ᒧฬ䊇㓠䡰⃂Ⅺͩൈᅨ✰䮊汥妹㬅Ѓ㟲䖲猦⩻䶻䂆坢榙䋫ᢢ婵癹泔䠃糽㩁₀ᙟ惤宴堒懊嶰䝡䡬去擕争ᑑ㦴ό™,婪ᝒ涙䄾ુỘ檧䒀樴䡻⡮Ẋ᛹㤀婂፤ᇠ㲱╂慣ڦ簮䓂摭僀ㄐ愫籣ٕ䖩Ⰸ⡐癁᦭浻᠐䘴ѕⷆ罅⌖uࣟ璂Õ䪅㟠䤐⭺䆅〮㵵⪱⠦偅Å߮ߺ溕喰⣴ᰝ䤡瀐䀄翵㩕バ抿䣎壍ソ䈈䨐㷶檡ཻ)㔩Ъࡗ恻恂䁻ޝ㞜䄸䏐晬偡溥䄪ۭ恘᭨㙳緮⣣㙬Ἰ⤰崸箴⺑䬑ፅ幯碭㞝猚搻㭍ს潌喻➡燜亘㜩帹Ῥ䕈煽慈☗ࠇᗋ溧䱉᧖口碘㧐⣉㱇寕烘愵͎䯋㍻晌䈉❒㷝Ϫβ棊ṴᲹ䕪抝㘆㮨坼ᔲ壵⁜䟣᱊㖷ଈ廢ˑ㥌ế䌳䮞௖⚀㨛ᰮ摂浺氯䥇ϲ泓炾ફ䖋㮥២ᮍ崐渮䎽љ䢬䘼㕧⚨࣏㊜ᷔⰚ牁⚛䩧ᤪႅ⳹ᛴℴῥᢓ愃⬙◰䚏ጁⷜ垧ᴱ⏣澤伫ᝆ㱎岥焆ŷ䉄䛾ऄ᳗᧧⊖വޙ碨䄺ᇨ抭⽯勷巨⠬眲ု坨䕮翘啛䔐╃≑⒍纃㘬⋴䖞ຂᴓ尐次ᵂg䢯緯ٰ撒ឃᇁ播硈ಢᢂ徹প塃䋩䒬匄䉖ᡴ䄃⪨嶼䑻ᝍ淬䄐精穂ᾥ㲨ᄳ牁枿䣬ሌ⊧ৌ࠵樴⏷༱ぃ㻪䲨؈緽䲥䤃੧╬⡅ࡢᒴ⁈笁坼੨㊮儿ቇᑺ༯ሙ⏠⮷ቃ槄㨾ॱዘ嵤动焻恵炗एỜ≂䠑ࡑ⡄㙈歱磃懪ኯ䘏⹬咇í湋善䑥ᖒᕛ侥⸱䄵۪䚯⤾ᩅ䒖䣛ᆡ≎䫬㑈࿔㈈祱䢸䂹圭䴹ቓ㡫⅏犍Զ䞥࿡⽴㧇᫱⛂䉥ⲩळ㉓呣椝凸䓐⨕ࢺ⪔⟧㊱䣂恈嬐䃊ᅺˏ烆἟䍾䑃ヤញ倸侒勄⃧㆓̻扙呬ࣉ㌍⏗⫹சᶰ▏᪪槭圛䴫搀敮࿓㢄㻆Ø䨛矱⪋刓⦾抜ப㽲ᰎ瑆⾬ḻ㛾䊆䔝ऴᐯ勈䭑㍢㜙ถ䨱໺眤⤻↝洙䐥瀶᫈⼿㢬ᆃᪧᐕ㎃䫪Ᵽஏ眘掁䢂఑⃬㛸䐒⣣␛㺯夻ᙗ喬ヹ㆖抭գゴ⍟勸篑ৌᭉ洰ㄧ䥽ء┣繳悯筅'䡂ዅ㨞႑᠙㞢ᐥ吵栴း䄄㣴ɱ括᯲啘⁀碠唣䧅ᶏ掫痝桮㢆⮞Єܕ塰Ⴠ㉁㪣䀨ⳅX䤬«ℋᔵਧ໹⇨ठ殬㶴堧ᾂ敭⮣bYᱝ抜䃆ᗠᔸ₠忑➂⻚ᇒᙈ硒㲜碻愤ט؅揟⣑䤇૦堽Ⴄ೗憆㝿ⰻ乬᪸䴣棖琔拭偓޺౬ᛸ絖ἶ৯ো䌢☷挞楿ऩ抜㄃ᨑ㩀࿤ϱ翌㹇拔䂶外䵄穚㝾ᒩ䫗Ⱊģ寧ᕵ漲徠粅磃燯抏䚣埤搹䐘仦囜灅宑㢄÷㶶捧燐ጡ毠䣡Ბ䤤琩ᰲ忧ᾩ缺䉒ု᎜曹ഫᮣ朇≹䄾ൊ⹠׊ྂḁ⳰㺸⽑㪱㵅棥睌晱䩳զ⸲犸硫ጇ慒姇❁ॕ౤♯厁ῢ㩧㬦㨃௧䃴儱⁘憳厈༆೽᧟圡ᒅ䣱㼑῔う䡫悾䅈燑གदቨ✌㛞ኂ⸘槺戳ῥⱫ₼ݠᧂԓ爖ተ❻ㅿ樣䊁ᡁ樌ဈ⮔梺ş⽗⸳ࣰ呾牪ᙡᾁ䧤䄾尃ᡇ澯㢵क़抓䓸䦤ዼ⑸䢑᪢⥄䱩в矧䱬ԁ䥓抙ԅ岙㐲烓嗉换ⳍᴩ㲬ే坢ᠬ慐墸䒮॒ᵄ⟶㈀毢㙤碩䄲牚婫咈泱劐嵮৽ዧ欔侉ጨ䂝é暲䕇缁巊免㱧䞀ै㳗䒣懾᧠྘瘩ʳ㺻灭ᢾ曽㉧䓭䥖፼⟟ࡩᔜ⭄昮Ȳ晅副撷奛籭敪䇷Ⓢ▄㌓桉叝ᛡ䘲畇磵ザᥒ⎤撥्Ꭶ⟾由ᇲ⧄濩↳犺⎗璾⣰㊗❉ৱ㴡▜侉搒㑽ᓩ㖘༊籨¿Өɫ匰ঋോ焈䲡ῂ⬄扩ᱭ䥄牫䒷䥛ߕ攈䦇Ꮦ▀䲩ኒ㢴癩玲㭅業悼ཹઊ⎆㈾ժ⟜ཉᔒ⣓௩⾢䱄㹨䊰ᅊ੤⾁৐劄⟢侁ᢪ⛓ᜦ椲സ䕯䢳ᓺ੯⒠⥲可㡂䲥ᥒ㜄罎叔棅呬抸䍴玮ᓛ粘卶╠佩ᥪ㔄樑䎲癅⵪኷罤䩳ᓺ⧧፹╚䲅፪㹄䏉穳㣋奮࿧恾‣擞☼疈★晌欒㛄刊ᘲ䫄⑭ʰ啘䢆咹⧺剡⛊候Ḫ⠴泉䪭拄慫㒷Չ᩼䒩ਞ厩怸㖹႓嵤燮䂳⛅栆ⲱł橡ᒪ⦮吖᭲䷑ᯒ⧔䰑ᜳ㥆⹬㚻留媍哎楧ኝ⟚䤙⯊␰坉弔㳇⡫犵⥂᪀唗䥑卓Ⓠ䥵Ꮊ⵴䚉楳ׅ㩫⚶Տ劂瓱⧭ᐃ♪䱵ᯚ㥴捺拲ಂ堣䲀㕎㉲ཊ楫፷⃌䯱᛺㟔䞉ᒲᝆݬኼ絋㊋㒶⥦ሹⓖ䯕ᔚ㢔垩Ŝ彤ឨ笲⁅⋋ᅒ榠ᐆ▂䱹ᦁ峴搉ῳไ浭㼰͙چⓟ樝勩➖伔搦Ⱄ稹㝳㿅絭ຽ⑍灦澖㬟უ⟰䲭ᑊ↔笉亲拄澕暲ᥟᩩ⎄榛即Ⓨ佭Ꮪ↬灉旳䲆坭熰ⵑ䙮唖ǖ䶱⥾位ᒊ㜔䈹嫳㩅器憹煀䙠甛⤿吐搼䵳ᠦ㢬徉㑒媅ᓭ窌ⵊፈᆀ榴㏳尒䯀毮䩔絩㳱㇆㝮熽嵔㉨䴞ᦒ变☾䱭Ủ⎔匹祳溅ᐯ಴嵔窉ಯ兘䕎瀾嗝⼨ᆬ༺㚤ٺバ櫌怲付Ṃ㓦ⱱ牽斋䏺侠Ɯ㨠ؐధߠ㵯⁖Ⳉ妬㈘ǎ䜅⹆伻ᱹ僊⧰ệⳤ媭ᴰ㱦Ȃ昬ԅ┶⑎ᵼ维簣㸦狎ྵ均\\\"䃼呔嫕䡒湎仌糁䛒簪ᠦ倪歎ầ⳱灳㏒狊噋䳰怀⇒㖇ᙵධ㋼㙷䁩姳㏺朘ԋὖ⟌勹绒│⭷䈯ᑄ㙢䵍奣擕䫫ᰦ㫸敂͍矡栧盄〫恍㖅䧼啙⠾[⥶㔱ॶ㏭帡⛬縯嘳䫐喅晳㎸憨➛᪥婎ᨆ罴⎡ু缦吾㕑湒㺏ᗤ殜཈㼘ъ䰐ⶂ⵷ׄ㳮䁞獰繉㍶燵捐ఖ尼濐ᤁ戓䈅䏧怸ᭁㅢᙏ㌟4чღ៵㳁㴡攄嵰履❉圯㵣灺嗁⠽咇᰿ּ甦皒ℓ燪玸㮧乩ᴂ岄牫⡳䨷ᛶ⑼浙熒അ僖㎺䝓亼崕梼玸ŋ乇ᵶ㕼汊慌䉸㴦ᚷᖬᡴ磿ㆮ᳝䝦ਖᔎ⏼寒䘝廧䃮㬷睃㾠㢺氼䁓ۭ㖈່庌ᕊ糣ݺ䆃搦䣵㉧㢍噑珟Е估䋕咊ኑй⺪⻓㋧竣⅍歔⁏䆛ھԤ˧ᘋ㄰矍嗦㻓㤨㫧疬窊秠⃃஌憬⡄᱐⦄ろ䏤瀩'䁕湤磟㧞珇䗆᛼ᤒ姼濙☂磻羬᪻͘檖ᓛ椯匴攱䥣ᖦ⽬丹矲㷄㓮㪵畜䩾ಽ᥏卩⛄䵿ᷞ㆜䤹煒䁥羮䆱䕊㺌䴍਒㐑➉䩟ᯆ㏔䬙㕒氄矩⦴罎纆ಯ⨟吔摏䴟ቚ├粖䊡⚄୔咾ീ⩵䳚᤭Ꭿ◦䫽Ⴚ⿬矩Ó姆ө熴獓暈䳎᧨଼旑倓᧦⤴偹䚘⩅ⓩ䆳㵁㶼䴛榕劰期乳ᧆ㸜䆹欲ᰇ㽪偿奁䆁ು楛狯⟐dz⺞㿤崖Ⱃ暈䉮ᙍ砾禧紊Ռટ旐⿟ᯞ◴矉畓〄桏澼罐繿糧姲⊝猠⣉፡嚔䐥秲倵磪暷祋Ŧ哔Վ㊰ᔙ䯭ᒁ✢䨉匪溇䱊ặ僑Ū䌝ᄥ硇松䠩ᩡ㬜礥Փᛆ摌䡶罁Ⅸ䌆־匸ᑨ⹰堁⸔报䐃氷灋⯤杽↔瓐ֶ㏊橠ⷓᴡ㻬春㠪皇㳩塺捂慢˼׎㉅⛸⤓ᦁ⣔瑥๳⣄垫槍ፒ纛䋐ॗ琋␤⿀吱㖢侥傫爷䉌㑵╛ڟ䋚քዪᜯ攅Ṧ➧ࠥ䴫怵቉桲䣞憞⌋֥઒ᗸ⺓῁℔入砪嫇♈ᡱ䣕ᆇҮ׊旘ᒸ㘀孱⣡∹稒ℶ䑎㑾ვ冉挏秔સᕔ⫘叱✂彥*欥䡖犱⍄㆓擤䕰䖲᚜䡸儁⦂峥抪礵ⱏⱻ獓ᆞ瓸׀䭖ᖩ倗῁嘀滥૲ᯤ䵭侱⃘煥拠䖗ਗ਼᜔ⵣᤞ㼂䧥瑫崶ㅈ㱸ݻ㆚⍷䗣੔ᒜ⸴晀専塅ప昴'nⱱ捘ট挕⨓஬ᙌ⢤峑㚲帥➫䢦⽬呴睺兩˭熄ଇ枘⦟ᰁ㷂獉≪䰄煌ቷ䓖煡ጉ┪䬾ᓢ⣤᯾㿜睱䡓傹ࡈ徼ᓉঈ労☂䪴ᙼ⩴嬊╲癅埳䪵兌⩼彗७勵◠䋨旤ⴭᨡ⚬崉棳㨶繋Ⱳ操㪗匆▼䨹ធ⡈勦㖲恅喫䂵೫ヅ㡠⥶宂֎੥ᒘ⬴僺⓲繅㭫犴ᵌ婷彃ᥤ勖䖂௎ᑺ⮅῱♫ᣁᝪ咅嵎咻⍂ㅯ挖▟ଣᖦⲄ嘆㰲䎹ඪ匴͉㙹Ӎ妉⋾╤炽兮㌫ᮺɌ䆠ⳓ䤊▭〤〽䋏暖⇺棅䲧Ặⴎۊ⇪檣ᣢ䯥䭒ᚚ狢䁅㊩凎⚃ŶⳠ㏹痓竢㛨㖻㭙噴沧奓㈮旭伋ᣖ⿌䆠㏒殄櫶ṽ㭔祳⳽妷䰖朶ᇜ僖㟌狹䟪ۭ྇喺糎Ǜ猛夷㋏ឞ⬋ᰙ┌䐅䇓uཌ⦏⭔դ洐ᖧ壃ᛩ㏧ኂӤ䀊協徇潩綴᪬睁儺㧎㢡曣ڞೢ㰼䵚玃㰠㕰ϧݜἢᲧ᫨猱⧃䣧଼ᨘ兔㛹硴ᗫ᮴❗乭僕㥖獉斋䧇ᆞຼ䓙呌䴄䭴᮶杚ᛜ峳㧼牍易串凎≀留冓ት痩䥳ᝈ湢䪳㤤班昩ⵇᶎ㵪烙煊挆ല䥵ᝀ溋᳜棦猘坉⥒喎⁼淙䎢㶵俠㮸兓⦇岷㥋䋽朙⬣ᾌㅐ䣶㽊䅵丳☶湇㿕ᐰ爛紃ȿ砝䷆Dᷠ翸啈〗绦嘤⁒†ö乑岁ਡ堧吡\\/ⱚ䀷ĹŢĪǀ঴ڰ䴃倡壧抣,倴ᑪᱸ㣊Ƨ⟏᫨ላṠࡡ㲡夃圹Z䩃㤁⓭掩Ꮰ࿔⻼㵸㈡ख़䏥㋁簠Ṉ㱷䢇沽珛搥⣴剞ⲟ⤡娂ᅴ盈ጵ恜㹳䬹曋㥺猘ߵṡ㝡⨊綁妐埶砮玦⹒敖泭慏捝⽷䌁⡲䊅ͪ今囱洎።ガ勏秇搌墸䚉೦᾵Ⴠ漠琑欂爤坙剔Ŧ岝㈹⠷曮භẊݼ缠ⶂ綢砭㳸֥粅䪝㌌䃵憋Ԉ㮪琐㸭漇儮ᫎ困疆款㳇⬚爐Ú哷ᯌ䷵妙睷疤㵼竅疈慵爏Ⱆᙆ 垯+⍺Ⱬ㊵ࣲʹ⋂妸᫁₈珇᭣⦋ଭ⸾㱕มࣷ堦㡺䛎坚ᬋ橸歌夃⹵⏚䎠ŕ璓⪤䧉㷦癉⊀ˍ㤧㗵⯾他帀ᔫོ毄ආ笁䁊筋ᆹ㌓ᥓ勦᝻⧍♭㡒䳥⤳獰䫩掼怾ⓌẐ㔰氆僙ㅂ垰ᙶർ炙㻈燯㗋㍞㕉畣灜䠹⤘Ӓ椙傼惠➈琓䈃狆㳧籇瀿ᗉ≈䟨ۆ嚞┊涹䃘೷矲嵶坶疑Ⳬᠯ⮯᪓⽕⍨⫂粅㺋ὴ׉亊Ḹ⶟檧禂櫶桫⴦嬬᩺摕㗔ヷ⸣䍷糁᪲᫕㖈横Ƌ⢡ͷ᝺幕Ί砑্፵歔涙᫟↞ʖ琌ɚ孭⛚湼㬋∸ᯉ㍷㫅嶛᫖疼歾埢⦳႑⾎ᎊ亪妵ॵ嗢⫧㏁湕⨴䑃吸ڃ⹃᧘ⱜㄊᇶ揫㋆㮪㚁兕㗜÷⁼⒃ကṩ㘆俓㳈ᩒ⍻ج旚徕㹮䮪♵啔ᶍⓕź㮊䰒᷍狌监䉮૪܎檒᪛ⴘ偶䟺泜⡪璷㡬ݵᓤڹ湡䃰嗡嗃䪮埂㙚糴礋棊Ꮞ㼨㶥ᵨஔ疜ฑ珣柒掽㎵A碘׵৯ᆂ⻏Δ攇ֵ殮嚣捚妝㌊獕㫘䷵姎㼠绋䶇㫡◽橔⛟⵻䡍ₚ念䋪ö徯୲ہᗏۉ疒樯䋊呶彝╺牕᫙䯴㇈廆廞㔦笝㕸ᬩ圻⯾對㮇ᕡ䈺֋࢏䮽椬䎁癇㖆剭教摜ୣ㪬斅ᇴℑᢏ㧢懀⚜唖വკ暧⨁奝㉚煼椋嵃繣䝿㵄⍻㙄瘂᭳嚞ހ浃⭚岭᝴੗崂⣻䃨嵬㾕ൈ厖㦈歞寃㤵㺭毋ٖ始彲㇉疃笎㕽欕ᒝ⦿ᘎ尊僕笻ᦶ䗍ό燊䫋䛪䷒欟ϫⶾ布┌澭☊᫴埌捼৔ᎃⱍ由ᮩ啤歖啨㻝୒㤔囷抍孴䧂Ùۉ妉᭽哰歄切市䖹⩪祗⃖ヵ泍ᆑ⛀疼ᯪ㞧Ⰱ嵳嵭℺ൕ吖ᦌ仕却䛬疓磚㑲ሉ徽㿆檭䃓㽦剕⭊᧑圽᫺申᪹啬潽͓㩺縕禺晕廌壹ⵚ捰䌿喣樼㜯⧹婝◦哕࠺僵ຌ磷Ọ玞㸫丗勎㔤滦劕⽺巭為䛶Ẉ幽ু撉Ξ̏ᮇ獌䬙徍⟠੭਻罗⢌擴ח䪋勱䔬ᯡ㒇⡉唫⭂炩ኻ䇵㢏ù⧟䍾磡෢ᯱ㝔構䖫㷆乍夻宻㪋杷槐嶑ᛲ畲␆䝝䥞卭㊶稕珋痴ಏ勻㻑䭼朖甽歹㝌樎嫓Ⰺ涭忊ῷ㚊ዋ姒ⵤ竁ⷳ殮㖘濻䐃≶䩕»⯶斉䗯ᗟඖ竨䵊宾㘉ஐ⧶乆盍ሻ彔᷏櫷秚䥱圙⩆嫇►泄嗾勶濕䊺↴◷嫷כ䍢ᚺ屎媃哂澕婃㌶播ὺ㉗㏈۸凊㦐㜂畄寭嗌ඣ慫㫚磭䚋執⚌⛻㫙ᮛ㫇痚䪘ᕸ瀆尲㭖睍ⶻ๔͐᛾ọ掜ẁⵓ櫫㛵惍壝⫖旭䂻嫷埋䫹廑⭮竵曭娯启䲤滕㱊囅ౣⲨ侉棿⛆䭥皤淭檳㒓ⷝ壓⋦窍䟻㷷ᾏ睳䷄⶛皱畷㠥㔶榶尛㓖壍ҋᗗ粉dz⷇ⵤ໐䶦毀璻⵵婫㠱㳢䵺䑔疎⓰⭯孫媡浣஡㑲ⴥ噛⨼嗍㾋欴枋ᓷᷛ箂盺䷒祱㑇⪉噃⯶笍犴ᵖ熏竿䗐ᮎ皵ป季㜦ഄᥙ㉖喕瑛哗侏䛴㇖㍾ລ丆ᬃᔱ澅唛⾎㫭㬻㧖⤋狽⏏㎀囚ᵅ孥㚼檃吧▮响做㝔㤈⫵揉安᪶涾掛ᗨ䌴ᡇ㐆垍嵻㽖⢏⓶盈㮃撱浒㮢ޮ沥怉☢䮅╚⇴唎㫴䗕殒盔ⷋ婺㘉森姛⼶溕᷻䩔ᣡ۴᧌ଫ䔭喞Ⱍס栻僜⒟⏙惊䢕䤶箸ૄ㝿㳵䇎犳٭梻剠⩊備᧍⪫䏮支ቿ怸炽嚔㇪⪸Ѣ旕䳐摰ᄹ敊䫶䠋寋ᖒူ僛㯓昻䗯ῥᯐ憙㟡㉠䯮䳈᱒屧殑₽⭻Ԁ昚敘䀋⛈₍⸄ጴ⸱潔㱷㴑燀㌆畍沆ᡞⲠ䖽墛䮖࿍糎ὝᏎ⹭因╮啾ႆ廃䬊暮寊ⶫಉ㧶㇚Ҥ伪幦及禽ோ搇㠊卾姝ɉ翫⨎添磟ᛀ巔㩊䯱欫堤倮櫕ᮍ櫷⌋ㇴ屶獣㛅拼㪾㖌獵凪㠨揎䲚ⶃ㈋暫䟑埜㜢㸆Ჩ癮ᅇ媃㶒Ⲫᘃ筘惶䨉燫Ⲭ粴ㅏ峙㙌灩ᰳ䇭ଢ଼缠㎫娌᛻懋侈⺥㗜篥㔡橼⵻㬆惴ᆚ熕䘍允៖ݬ壙ㄶ歋ਰ汊≺僉ᷕ担姢ળ糲穠ஏܮ橕ᶗ㦍爕揗俷ᥑ勚巹ŭ؃ᇬ瞥⑅拐宴畚漐Ә䵮泌◤⯗㔊⯻≻殞们电◺甔棊◷₆䦕ℚ硫ᑭ电凑⽭䜫畊窛嫲汇垂卾玽涚᷷䨏毳ự޵⾃㶫፭皷䍃屽嬇ਮ曼⅘渍㎉緟㎉㻢ૼ穽短ᐇ岭⏾欽⾚多䘊潾៑ឞ窮縓㰞熑ஷ咕㟞狝↽ፗࠊ瞅埙䭮廫犚簀祩熿坝媾䌝⛴കڑ榱忐ү笞ᘟ毅垫洯䑽㐦垭ᠧш೐䂻瀫⪡㸶紨ᯒ杀梡ࠤ屭㨭帡ᡕ沢煃䇜劭织凊૓䯘䌯怔䉞翲⤚⏨搏絇࿟⊢㼎㉩箱㫴珽擔㺦僮㴵啧犋㔎慗ὢ䔜組嶈䤷滋剿㰉ᕭʡ䣔䠈捅⿃୮ࣚ緍㫑禎湓坂מ免獛搭㷪㍀㉇彶᤼㵂┑盋漅✟㢾夝倚ᐕ䲰台䏤⯌绌ᆲ嶒䟥睗删櫾翊瀧㾫渊维䂇ᶾ纳䷎穂砓湟呏㔞保㫻႗࠿篵㿌䵾䇶櫦咼䘩漯巬兆庞ỻ㈗段̶悃䓛低ω簗㦈嘓楸御淲䄧䆛йḇ俚築㬩᮫̼瑴槿冬峞翨䬛඗Ⰹ⡒毃厃㻃ᴽ㫛夦歓匿䅁䨱旘Ⅵ఼ὂゆ撹䇡綊篓㢋欼∟╖竜䨛䀔ฏ翽ǰā烓㴻ᩜා滗廷傯㊲弧尔搼᳷緘箲媥痁ވ䪛榵嚟㟾䘝墧䫕ጊ䯷揚ᤫᥰ絓䳲೻ⲯ已ᩞ䐪咻爔ދ摜俋毁↾̩ଘမ睈ㄫ㭞弹ᄧ珉䐺搉႑歳↹ύشഷተ㳳⦑⪣ầщᰊ㭭傏㮐懸ㆁ寏樾惧够㣡䶝榦Ж⬵㿾埋ࣨE䐘㯟癿䟐㠟㇡䀣㨚⸭ک⤎炅㽼圵Ἃ笮࿉率堷⇾羣暽ĭ㲎ќ囒學⇭㔱ވ䮿櫡妟☁瘝牧ᚖ砰筅碊涊⇟䌹ܕ㖄ᡡ散⍆笣劲悮㜖䄿⧽ὠṌ⹹窤཮呤㳟⹈春䌚ഭ␿≖⿎坲皶⎺㬺㝈ᯤ㷰懞慃㺧世ࡵ㟲හヰ⢡含∿疃淄㟿㴊繝ଧ䲯怎塜増⾇ᇉ絓᳉瘒ọ欀极嶭㶧⊬ฺ縴嗧惴凟ϭޅཛ樨ゟⷾ䷣಄眯㗌䑛䛓䝢ܠ総܃෭஍吐ñ槎浻䚬ĻᩜҒ椈ᇮ͉笍ྍ癈㢛俯ः㥛焮⨽㩝⢔ℍ⇨幾䝪㔚ᡥ堈湡絽䃦㢭䒍ٖ仃㮚䇂⍺߃ഈ᭄㯷⁔氾橧䦮☻剔汦㄃ᇁ綹䛌༁漿勐满纃䎼吅㘹ᙘ忈⣣㜻丵䛜ྪᶇ岐监槣➚ṗ砏潈㿃č憳縗ݛ࿶檘ㆬ埑盃篦㉺ᄉ⏻嫁ᢐⳑḳޤ⥬ᮜヨ緤ፃ禦ⲭ夽㧺墈⮣䈒滜䞼༶ᠴ㜀瞁烃敜⶙準䅛㟆夐᪮㶮算癖ᾴ㳸摁初㑇愬セ⩘碃⤓懽疡窕࿣歃᱘栁崣櫂య₪そ⩅䃠⽼䌮☒໮᭮潘柯⌃劦ク圑⹒撇ὦ燄⍻䞏㤷ᕤ㼫㑩䭣罧檔عṚ粇䳞ሐ捙泏బᵓ巷㝡檳䁃Ӧ䬒♐埅ᤓ缔捖沏垞ờ婯Ⱎ匳勼Ɱ⬓ㅝ慤澖懰ᏼ⟠仏沢㺣䫑䝾䥧䉯┿噝䗮⤅憴ጢ篻ༀᾲ㔰篑曃敆綯䊹ռୌ⡦䧃␔ࠞ๐ᰤる㊑硃㝜㚮㴑໻痱椆㻻ᐐ䞼旚Ἣ樈绁漃㑧箮梴扝犃僨ㇺ綁䚶䘚檚姀硉䲃デ硭筍扇ߘ䔎ᄀ奖掆瑓଻咯㴉牝ςŵ竓ᵗٚ㞂滂Ꮣ㨣曗໿氼⡐⢑Ӌ懥ዊ䬬᰺䈬㤊䩶刃䘁Ȩ੪ؠઑ巩䞣厭啷᫻᡻罌⡑䁮ʂ慦ࡒ䂴๵汸䗧㫍᜻့䠱࠲Ⴕ犞盷๴ོ⢊䋤✃㫓㉰″奫屪ù啕懒灍⩼ᙜ㼠䱝篆㝬枨㳇㪚瓧˱抈㫉㠗梓坫⧚嵼映ඓ澏ࣵ⮰棔☴渋䧤㞏ພÛⶔ㰺⫻䤑嗏㗎䋼⚭㓆尩哀栵䳻䮺ö厊䷘䁔㕴瀨㸶ཁ癓崗厏⭙有๿༾㙙؋疅⽴嫂䞲繐溴嶊磉哹滱婌癖嘕䝛㌑▹㠻ᚆ坜娘ᩪ曮烋Ἓᦅ䣎⛓缻嫬凍歘㯅ൡ䬳R䌎梻᡽⬇䫹完ॊ盬✀彴皆΋妸崎朱嚛᯻⸌澠㬪สѨᬀ盳㛋ᝨ仴䵑暁犒垮㧭㉮祩ᠥ炡娵⍳޾ࡅ䭼岤ޚ㘄ߝῐù䵊焻儑宇Ꮷ᭽嚳ᕪ㩪呾炐Ҽ嚶⣠㟓䧙冒㵐ᅌ㕜⛚䐦䤥Ņ䑐͐Ś䗙卜ᆆ㇕璍勸滂ᴅᔹ㏑䬜◫ᩥ壌楹痲碘䧯喽Ϫѵක㧘用磓䰻ᷮ㡿ࣣƓ⣙冑纈子嵡ཕ姲獀吽仑劢挌毎ᯓⓒ痬㍲筝թ峿妪㗫㢔桟᭝圻≹氓榆槔䅷ヷႇ紒懤猤⮳䲋᬴ሢ綔໓瀷ᾆ⁺᭟互ᚉ娘஭㄰⿃晡㉼盹娫ଆׁ⮾惓⺗˾⦜ଭ木⼛Ა怗ᙀ箓һ瓗㌍盼盍㩄洞珯⬧佰举㶼฾㑼挠㉕➼矏ޡ༤岥獦·伒圱䨒㟸Ⰲ歚ᙻ朥潟㵟㳷ഩ䉧曽⢿ᭀ⚜桰ؓ囙林ఠ廃瑓敧ᒻ嬄ᙐ瞫ᦞ㯀丙洫〆౏箻罚嚕䋰׍㎼ᙓ侐忶䀜烹库ᠶɏ敲ࣟ敧㪲׈㥖昸ɨ岖㵂欥猩㤶癡灾狀ↇ洓㨂敭ㆂ㞜ᳫ庰毙䇍ἇ穌౸࠮僄挈稓ଳ暊煸娗䎂溙猫䘆௕ᱽ⽓஽㳽协䀾ᚗ䲇圑㽚姄⏜搇埭ɻ炂খ暅稐䭗曂ⷊ⿗≓⡙壭碷ᑎቹ׬䦞ঝ֥㐉ីⵇⰡ㪼接绠㲶端㎹ϥƘ洉◘ఆ杊⺨廉㪢绹咫䰶稈灹㓐再勲䖮䯤᝱病ங凂确俭ᴶ砑瑻睒ᦈ拶⎑䮆៧乸屧䭒皙嶫䊷୍⪉⽒熍㌛䗡咾៖⽙旹㢜畼成䂶斓ɾ簪㦌ጚᔨ䯗曚⸰ᝅ⽏㡙搓䱛懭ቹ僒禖ᴃ׻洿ᛵ乧⮁㰢磑⹫〷罎硾ᓖ殶˹妤ఀ垫䳴孎㺢狙捫濋㗮ᅿ⋌䖈䌊䘕⸒R皖瀉㶪瑮溫弇狍ᖼዙ⃸䬟䛲⮳柩⳯᷑㽜窵䎫▶瓎⠅㣑床⫆昕䮛曹⸘夅㼨ᄅ睋掷㳎惷狝㺒ግ嗒⷏̂⿹梙㎝⨅䳋椇⽍掽罘喋጗旕⯟ᙕⱠ屉㐪羥䆠䄶惎᫢哒䆂⌔ᘚ䯐埋俩ឱ㾯व倐䜆⩌䥏㛻榑櫶䖡䮂㬑⿚奭娊焐㟋㈆ᙍ絾佗ᾰ᫢新比垼⾦墅㧜穕垫噶߯捸᳒瓧䬈○玢坎、ὝᲛ㜅璍ਸ਼懭⡾䫕຃級ᓚஒ埾ⰻᴙ㳊筅媓當䉗牸˔⦚ˮ喰⮚垤ⰺ嬱㒊滅䘫枆烏᩸筘冀㬒䗮䯱ឡ਱ᢚ㏬緙ṁ棒㟎侏峟㶑猄㨗玼䚶㛞弞㼚烅栋ᔇ汍⭺烙喎嫿ֲ䮭囪⽖峖ㄦ樵禓件わ㭸嫗涊欂ප⭹堘盙炕ㇼ槵侍᝷㣍嵹೚ᦀ坷喷櫆᚝⹎庹䀊斕糫笷ڪ䍼滖庍拮痆⭻᠇ᔘ对㷷क樓ᓷ⟏乼曑䋝㋮ෛᶂ栓⹾汍㔚碭愽剖楏掸擐Ƌ笅㗰ட圈洇ᢃ㰦榭桋絶ⷌⅻ㛛⦃嬔ඹ୭᚛ⱂ布㻲曵䘵瓛ᣎ㮾㫝溝䎐斣௓囁ࢯ᥅㓆纊೫ö檏͸槑嶅㋤㘋ᯛ噹⸹待㊆椅稓㹶柌⹼৓ዥ抯ᔶ塞Wᝎⳛᾥ厒伺止㖇狪痝୙ཅ喁旫䫻ㆱⵉ᱖排玕絚ֆ㝈Ḡᮇ坘ⲥ尐䅧ᛥ䢼寳⍹挅᧖䆌⒏ᆌ挼㛢淙籇⯓䎴噛㤶㾎ပ丠箍碋䗢⍮眒丌暠獵斅ォ㊖疍⠔K㯬޽㋉敪㍙渖悔ĝ玣挐৮㧘಺࣒჏ᣦᅽ䳵孓⸣媘ⶺ承䘙㺀̪䷑ṵ⁖⻾๲ൾ⹰㙵妉櫒娃䦓⬣㮠ㄵ凫䫋ᯱ溄宓䀴淶⬢咐圆䒥⟂玭Ղ儋慇Ⴭ㶴枃皞姵㎬エ堝䵂廣⺌噕ࡵ姣䧽槵氷䬉䵅㫎㸁熤墑㝘໨០䛕忶ሄᷨ⭗໢皤㧪呕⮾儀ʀᨍ呆ᨠ⑴泊乳孄恒䵼ᘚ甁䋞მ᫪䪌寪ȋ仳̇ᦂ歂㳢厁ᚧ墠㘬ݛ♶㯫⡂征㳋㰢⛂低㠫⸏ᔸ㜁盛൥㴾璎寳ナὬ庼࿪寗博滚嘓マ̛᷻匾㡍⺈囹▦✥᷾᦬䪺父ᢉ獳䍣ᶠޗⷐ亙䂚稅ể嶂篑痛滢ၿ㫩价怛坾㝜拄䂌⸇术᤮潉㕨碳䪼暛枓ᰶ㡠⮊罓礗梎瀏帰㫆曨㧇獸㭅作幍㜚緭禋⾷和糼杓憞䜖喤獀㟪Ⲩ展㻦擵䍫塗㆏惿盓杀⛫㧠玂圎⸆忣ぺ炭䩫ἆ溍䭸绔喊䜊嘝簟囕ⴡ奟㐶播᡻然ᆌ㣺䗖㖞૽緞ᬯ眲漪嶎㦍⭶梻燶榎ٸ旟䖋ᛸ昙ᬳឝ⽉幽㝒檵䯹痷䯭㓽ⳓ厊᫾䶸歛ᘯ「堩㒺熤妻䛖ᚍչ⇞㼾紒綩⬩ᙟ沏庝㛂ⓕ甋斆而⭻濛綀绡☟ᯧ瞱唥崣ㅲ瑍䘛盶〾䵹忓掞崟คݼཛྷ䬿⦟㮚漭擭ɗȿ᳿㧺玍猖縑ߛ眠ᵨ㸠璞琣粧僗ਿ俻㇚儊绷㗹ௗ睺⹀㰽㲦欅縭崤⦍䓻櫱ᎈ㌎О珹㛤ଅ屳㕒惍䪻刮䇏䡝ᗙℜ圖痺߻栈帑㓡玵䬧婔ඍ卺㗙㎅Ȍ◾ޗ垬ᰨ㩍㑁熃ࢧ牗᥌汙擝⶗服㗹ޮྕ⶿弣㤪緣䱋⹖帾㑘⇔䄈㫪ξ䬿᫧⺰櫠祚橭䅋簮䶐ᓸ⻗ऐ圊䷒ࠒ版Ὄ必㍡掅崧㷶㖎ཾ゜㶍䇱⎮ܷ埖㮿旭㞆縝䎻倗㋍䣺墑⎟绪嗆䟔㝺Ḣ堫㘡秣杧攮渿⁘碗椆ᛠ搛箞༃涷〛䅐㡃昧煗榍❾䧕ञ㬄旒⭄ཉⵄ㵸犱綃國䶮寯᥸᧗඗ሂ㖣䞥໖珆彝㋶純湢犮䘿Ὰ咔玗㎫䷴䮶ྟ濼㢰箁秃璧W痎᣸粒掕嫴Ѓ⯝࿂澺帍㗁梃羧䯷摰㖏ʑᤒਖЈ❓྄淮塀瞶熃䉧⑮毎兛۝厒᫶揬䝛ຑἹ忸窆悳姫ŷ䶏㙉曞┍缅⏋䟆ຉᾸ㯄空榥疧⽗ሼ奟墖椘ૢ䏯䟌㟚ᴜ㰄眡渭侧ӗ䌾瑛⒂ᶌ㇦ϩ⟁ແὬ㯠睉杍糧确䯏ⱹ⪞厑挚吊޺佑 弉á权廇㲯碼乺Ნ㔄刐㎫榫䷭ᱼ㳔綧㬃望宮಼ᩚ㪜攙爁緗✭坙Ქ嬔縶瞳朻繯瀼͞嫔ഀሊ⻬ⅳ癱皩監め眭䗇䩮嚿⩛ᢙ纛缝Ꭷ➬伺ᴞ妔砆瘃岧ຮ岾⁜䇙஝∗෡➣ມ᳕峡ⱆ扳瞍䣯势⍜䒛ᤆᇢ掤❩佷Ⳇ㳳㚱挳啻汯ఽ獛抐㔐威ᐂ䞼ວḝॐඇ㊓涻儆喿埻亓㔁㧽⏛䜭丠ᵜ㰙㌑瀭篇目悍㹞窝洖Ǧ䏃枠亰漢㣄㰥祍椋烯ូ猌䧙䮖稌㐈䠑亨ῤ㱤紙操檇⨮ᖎ᥾檝⮗⨟䘜柟佳〞㹘窙犆㥜盗杉Ỻž㭍㜒涷᪝㙧ᕭ帚厮擦哻弔瞌縣棒囇໲淫始㞦沍彏㗖柙䘘̘瞎㜀᷒㳥☉涸崇㚾濋尋ᛖ惌仛᧬᠃ⳝ既箊㛭宆Ş渢壟Ж籦Ώ㴶⾐Ꮈ᷌ޝ犸ᶥ㦰皷᝘⨡嬮絣✶绖䑺᐀屭椵༐ᕣ糥䪽劃嵝ⶮ歽抷្Ԍૌ⇅皉ᶩ㯭恞㓀ᦍ㌹ࢪ姚窖糉⫫䎻㻍ớ᷼疨狐嗝䧗㟮簌䃛㿒服凪⫍砬⻼䈌炒䈮氾⺇㚿妵 ֗ၺശ⯝ㄭ⻹䀭㬪⽆湧ⷷ㍆䃽榠㰘⹼䷸㣐㳒⹥嶸⬜嗱⣻娰枎旌ϛ㗰伍摡㯞➀⁛巰㧇⩫嚎帗㣺梊ᓬ䃏妓Ϻ൤糽ඁ異⌖獣Ы᥯㙙窎珳攗惿Ѝո⌂จ糈啟➗秥⣢,磅ၓ◹ᭁ勍䜺γᕵ㶰䀵 ̔拯刱恅ຄ䂊冑峢恰ۊẆྈ⺵戇㉁Э䔮偞䡻䂕ć␃ᵜϵ㧘ㅓ༗⊡⯨卑K䝕᧋⣔暳㎭⸳䇼㪊尠吢Ǡ渧㍑ߌ㻴Ỏ㎓睧易Ṧ氭纝哽㒛㣈忊秳㇉㾆曼旆䯳ᔌ䲀ӭ【㵷䎖櫬ȁߖ〶䗃౲ᕨ矨冣ⰺ䐻ĐӼ⦆湺砦淆㳨嚁溚峽ᇜσⰺ䋚䙍ᤊ毵ழ栥囂㻁䘷恮惆ĕ߱䊧ᡐद粲湵㗈簡䏫ؠ廹╦婍塠嫽⺈ӎ䚽⢦洗尢浱ᠮ〼盏ṡ哈眘ɭ䥄绠ᵻ⻗ቛ应後ᮚ䳖楼勳㟧㧁噻㪍⵵巌縐⛍Ⱐ≻⨤眐簫寧唧恝峣挖熚䂚晼৙ᣊϝᏒ༑熭⴨睖ⵕ⣧㹙㼽憠ڗ啌䍰⻾勎伕杆㰙㕙港德怲渘ḰŠ挎嶑㋛綸欸恅㰋⅔幋ᨖヽ旙恜碫溶䐲柰受楿Ⓑ妇䵚溤䨼彈㌜㑬㟎䳏݊䷒㳯䀺⎎对倞栏⥪杠᫰晝炖̆擜禋޹屛ⶂᗺ癋灲ἡ䥨ᔚौᾅ罗ⷖ玮圯ቀ⚿䰬e敲樝ΠҘ泒ඓ恿拹怸恅㕼㧋㕡无罜姮㇛䤀礠ⷾ㎋睾㟏枏ᜉա䳭尲債接ₛ儶∎盾ⓐ㮞歡ᘒ獩眧懇忛㱞ݝ簐̗煔䯿緜毑⑭㸇㥐砍㓗幃亮箷ᙛ懷ԏ߿Ꮩᾖ伆⡳⁌矜坓䪫埮矠䡕З殠◿Ίᷪ缂炵㯯瞟䆋徾吞劑穾䃥ᵔ㉟惪曰㜁⏴䋭社㑴㸗㶖凃曻僴洿昍䟟検眈揻尛岾濬㴛㫑狝盧炗笾ᓋ䏚ᗍ弅搝ᕘ睶瘯徿㩞犽滹瞠弾៿㏛㛫伆緡㯰依柎暷㦞煽擎ࠗ棙煟㿟垑݅崞⤠ཙ᪠㽭ᤡ罹㰴砯兎偟㋩䄛⼞ϫ湤ཱི䮰㴶ఋ㤮⌧奕ⰿ䶒㏛㦆㋐㕚涭Ⅴ῎Ƶ㸧㫗ཥ嶰ͥ攋⢚滋∃盨狦࿫䰮棐筇曣摡ㇷ㏙糋撱焘瞨恀怡࿋㊘唨㔱爽犌䒯ᜆ㞋劙⊇ሃ㎖⟐䕝濭巈篭ѳ歧䤗崿揼ᣔᤑĺ同箲ᕡ瀊㸛㲉琽殼䭯筍๟媞㤕ᕵ揾箾侩濅ܿ㵮瑓捛甶冿ŝ珞ⱂਞ縔枨佲䳂㿬綩瓓瘧嶗Ⓙቝ᧴洕僝Ȟ⛽伽䫙ᐼ粡籸娧䨣厾文些⭙㨒ᗕ柔ཇ⨵俼碹䎣滃㸐簾潞࢙ᄒ∘ᘂ䰒ྟ὿ࠪ吥箂明ᴯ᫁⹍㗮ㄟе䏼儅䋐廘㱂粃௣渣੏ࡾ䉞ం㭲Ѹ緢䚽⅍柯琂竱ᡫ矮䔽䔿㥝梧攑㜐君᫭࿖濉㾴碾疎憷捸ጿ㕜妜⾖昀ᷳ⟮⿁潺㴒磫៫焊宯縏䋟窞礞ᘜ縄垠倃Ớ狿㱎瘳暇摯猎濼ᚙ⦆嘁Ꮿ篕佈འऊ笖壣⸱䇏璫₷඘៤㨈嚙埑ྉආ泺網媣绫稯䝿僷ᶝ㧫䈍氚峷俱㍯⢜缕縓摎⿯䨾Ü৊̒ค௣ި漰廃㵢禭燣烫籏德ᄣ㬆⌑䛐⏩䜔漴᭓㾨秭籊畹㺏₲淽㊞ᜓ䨕媙㠒⽶漧島翖睻溷䎏垎䷜檛ᤚ渒搛㞻༼徸ƒ糾篫橛罏⺿湞窚➑啠㐉簁伳廏崤綵瞝棛硯⠎䫞យ䔘娋緦埿瞸㹝䮎磕叓犖翕⅓㱅ྟ⋊㘘珹瞰眷幎㷰䷕玛欍帏潌࿟拚㴗䈕篡ޯ潾廞㶰縝耓灗䀿惾熆㳝̚Ѝ縜䤨‌ᾷ᪐禣碫縯缯哿䢜㆙ළ丛ϧ䫀៹坉஁绍ᝯ㘖凗㓫巽なሟ漊少⠁砄㼽幱窾磫瓧獏澎淞ਦ夐㑹䠚篯᪍Ἓ㲑砽硋担焏⼾拝俛礙㼌㐕簉澳 㹟㺦啇穇簗ᗾ犞ኘ⨚ⴓ峒俐ⷊ㺍㝖⡝璋繼䐯揾㪞侚庁㘀栕埃ῷ廿㺹碕纇疌斿柾⽞洞߬∁栏埇ἡ幊㔬ล爇搯岚䣾㺞㼦䌛฀᠗ߤ潨幢絁罥牃扏稿棟⊽䭘≰奀䰉༙ဘ㹩㷅縎煻絧晿⩾㦝璟土䰆䟳᠙矌彪習篑緻箷巭᫞㯼֞甐氓揿࿱潍㹦㹮礋簳汯崏䕾旿笞⼝⼙㐜侭潼຿䣋㸴ṙ瓎൥㶏᳕ঝЕᓜ࿹ឬ忶溁紈磃炃檯熯婞䖜ⲝ箚䠃寥⿶῵㽃崃笃瑛悿棏䆿䔝ԟ㘒ᐆ㯴枾忓᾵㵎絵瑗綗牯瞦枼ЧปᏟ⯺侰◓㾈樼类碙低㨏о殝盰渓㨌栆ߧ潶㹿㼩㑛稛攏擻㽾翜崜帔К砘㟻往䀎繥䰓眻灏毿惞⧜㼞ऑ丌␖ឬὬ翃ᐣ箣ᐯ眯䡟∊Ҝï☙⸐⿹ခ㿙㽥籃禾硷礿䥿昏㌟刘澐堃吇࿡潢彵耑稑煋翧炿᥾㬟㬘䨛氚俪培—羦繓禫簨䱰旟ዛ᎟䬎䋽䣁奾ᴙ忺㹏⬉繻猏櫷䵚痞⡞㜙斵砉毾濷⼧㹝㷹繛穣甏䱜罾呞崞磞琞䏴㿆ད翃㿧纛炻港弯ᔞ棝吝∑倛᯷矸垨◲眱ᙦ㥫瀹᪭ᙪ䪱㥦珵㥼皢㛬毩㏰໴ᙹ祩լ㙬祣祢ի祰癶祾㵮խ௡滶拹攴嗩ൻ禯⫡䪶盼廼乪᜷差泤怡祰ᗪ᜵ᵿ䕲媾⒭㪯漪ⳣᗼ䔵㦯䆱⡻䕡淠ͺͫ⡪綸⚯䀱噪ֺ圷⳿๱▣䚵淢濪᪹簿怮搠㗷๭֢䁓ֻ㝷斥㥴窳瀺સ乾ᯡ䀽༰捰梻坼穳൨EᏦ▦汪㥻坤๪䕻刦䕪๮䕶๷թ䕣侩๶盭䕶⡨痥ᾨ⚯䚫ը敠╥⹿乵篽敬╫╷⹲⹿⹶╾敪嗪᜼˴䖳禨⚹䀴ૠ㗯⻠倹乥၍⫱䀻ᰡ䀻᦬ͽ圴窯䆯䪳珺窣⛪櫳砥༯䆣囶㵥፺ᜣ庲檳恅༲း֭緿㳹䪷䀣⛺ઽͤ㠡௻侫偎⍬㏭毩卫偊禳Ქ嬭᝵⪵䉢絤媯媭痪あ૤另㥱൥ֽո奪Ỵ㧳ⷱ䲽喬෫くたө㾩ỿこか瓣ㄽỤṣ㝵羴劥乷Ụ⌿Ỽቸ睸廴梷ᐬ廦ጷ睦梧෯෰䷭䐨屾睷㝳塿ṫ梡疸幹䜣睧砼幪屯䷧睫Ṣ㡠཰疱幦㡤཰㻫㐸㻻rཱུ㕫敵㡥俰㝭ⷸ㹣ⷢᕬ㹧ⷣ俵巿ⷰ忧䭸快♴忪࿼忤叶寪忲叱寶忥寸埡䟦⿩䟹忪執寱⿳口忿࿯叩埽⿰⟯快⿠㿫埼⟾㯯埬㿰㟢㿤濲⏹巸䡖⏸࿻俨忬࿠䦪䡂䯺࿢忬叾䡞䯺䟩䡎䟥䡚⿱忽䡙口࿭䟻࿧䡞埣揿䡐俹埨⡍基⯢㏮⯼⡊修㏰濼㿽⯲㿴濰筹㜿編坷䃪濯㯦濴ϳ⟮㟡濣㿩㟹濿⟵濷㿽濿㿳濻㟻濤翹珽毽篨石珪翸Ῥ矮翼῱翬ᯯ⏺Ώ柭翦௣翶ߩᯡߵ௭᯼៭߳ῢ恝烮Ⓔ⏡⡃Ᏸ导䝥⡗俭⡂࿸䟲䯫⡔㷧⡌⿠培䡊⿡叩忴桅快䡍忮埯࿺桗䟭⿠⟷忡桊㯼俶㯡⯲⟴㿽桚⡓桖⡅峭Ꮹ塟ῴ䡙⡜䡕⡙⏳塀⿴䟶䡖࿶䯺忪叱࿮忮叡忬埵㷴㡓䡋࿻䡝忪桇䟤⯻忬㯵埪⯱㡔⟹㡏⿡㯦俨濦⡕㏻桅獭⋧漮㿷፡㿶奧楯㏬Ϭᡄ毢ᡉ濽⯬珲篯㿮毶篱ᡘ翻ϩ篴翵ᡂ圢翣ᡇ毫ᡆ翴ῢ矦䏢Ῡ翠塅翨塗柤塚ߥ矫翹ᯱ߷翥߳௲៧௴凹慾៱ၱ៣已ᅲ⥿᥿慽⡄䟺导硒忮࿯៺硟⡒⿥࿸桜埣䡁揥硂㡗㷪㡃硄㯮桞㡗硌俿硗⿸㿿⿺⟠㟮俳㡌ы⯺璺ћ㏺濪㟵䍶ㅥ㿫⟤篵х㟦ᡉϸ柠翵ࢧт柯ї濬翭ᡐῳᡇ珼䑙柲䑐߯ᡓ柰塒௡矲߿柩䑓翼塝矽䑚塀J៲⏯᯷㡀審⡈寭塄⑃公⑛塒⑛⡚⑊硑䡙寠案㡑䟩⑉硅⑉揶埽⑛䟱埶桐⡇⑔俻⿬⡒俵㡍框⟣㡍㯼摅峫㯿桊ࣰᡞ❸ᡁєᡞ濹ь毫㿺ᡇ㿭摃濾毱早ᡇ摟㟰䑝現柰ᑇ篸ᑜ矼൷ᡔᯢᑎ䑊ᑎ῱䑎௹䑁ᑇ翪塋矦塐Q巫ߣᑇ߿㡛ᑐ硝塘硟俬忬硛៪⑒硁䡏⡌呞⑞硍࿺呇寵⑟対呅⿦桖㡇忼㯸⡑桓培桃呄㿫呄摎Ꮼ摓⯻ㅩ⟰㑐ϯ⯨ᡖ摈卹㿿㏩с㟥ф珻㿣юᡋы㟱㑗ё珥㑆柼翽ᡋ篱柫㑇ᡊ䑜ᑆ矠瑜ߺᑝ翮ᑌ塍矼瑌៲瑅ᑛ䑔姵灯䑍㍽巸䯹瑏Ꮴ硍瑂⑃瑈呋瑗⡜⿩࿮硕䡑⑑硋寬㡘౎呗࿡呋忨俾桗⑍呎౅㡁ీ濻呔摗呕౓߬㟣ో㏫ౄ㑇ొ㭥Ŵ≱摑濸䱆㑔䱊珤柰翫摗㟹㑀䑖䱟摝㑔䑈ᑂ䏤ᑇ㑅䱏㑍䱜௾䑓䱘瑞ᯧ䱙῭䑂瑝Ύ௺瑛ㅶ޴ⱓᏬ䡍筤寰䟺ⱚ䡝瑔号塘呛瑉ⱖ硞䟨桁硓寥䟬桕忤ేⱌె㡋硃⿺౏硐㿥桓呌汉ౕ㯥㏪汛ῤ㧿࡙ݫ۽俿⥱⡀忠硗᱂䡝繿ᑓ⡐呄屁ⱟ塆硐㡁⑚屎⿮屜㡁屙⿳忼౅局汕呔⡘汐ђ⡝㡂汏屄㟺㿦▾オ摞求㭱汝⟹汒㺵汈䱏⟽ѐ柬䱛汓摒䱛摚䱀ᱟ濮䱀ᑄ᱓㑌ᱛ㑈ᯡ翪᱙翦᱐瑑矪ߤ瑞ᑗ䱙ᱟ䱕᱋䑋ῲ籄垮檮瑁៼ⱇ俷ᑔ䯵⏴硖ⱘ屆䯢叱ⱀ㡜呕㱀ృⱙ硖呉⿷䡚㡓硟ⱅ呟忩桂俤汈摘у桒求籘瓭᝴ࢦ籛浻౑㿶歴᥿ూ㑐䱊㑊ᡍ籍濫汃摖現篯汗籅ᡐ᱈䑞䱈ῴ᱖翿篷㑘߲Ɏ矸塉矻䱈៻翱ɓ矹ɇ矰◤ᙪ㛩ᙶ㥲\\\\䅶╳ᙻ囮H㛧໫㦤ᙵ禱դ祥ծ癢祫W䪺祺ո百祥㙢◾ၜ䅧永㗴䁈žˢ䁈既穽⹦䁉䵮䁔癱䁚ጾ地乵䁖㈫桳䁎∳֤戧㥴Ⴏ፨ⅸ怰⁗怸⁄⹭亼⁙朲⁊䍹⪤媶⁅㳼ἡ⁗㦹⁎䀵⁑ᙬ禣⁇泥⻼ἧ⁞Ϳ⁞௰恘怳⡹ⵧ恜恜扚恜䕮恌๡恒๣⪹恁䕵恙朽恙䘵䕵๻恜穠吢湲湩數數၍╰⹣╻⹢╲ၚ╺⹮╡敲⪪㙸圱၌侹ၔ㋺ᜭ၄斱䀥ִ㋩乶ͯၔ㷡ぅቘ偒⚫࿼做乯►偘禡ぃ⪭场㪩偕⪫⡬ይᝳ֩ᗡせ偓ᇻ᰿〿偕䉰あ㵣歴く㚣㈿ᐴቫ偆ず冢⪾◧满༩い圥ぁ぀෣喳ぎᡶỻࡂ෸㖺෸灃ⷴ灜ⷷኡ෯瓾ᕨ劽ⰵ෪㊸墴羽ᕮᱻ෫㰽樨☴㊪ਠ䨣␮䷵羴㔣ࠢ搡›怡⠰樻昰v␧啫性䷢࡛睿啲䳰㕧䜤㕮䳥䩑jⷦⷿᰥ倳d㻥㕺ྲྀ䩑䩛け朻㕪䩓㕷ᒴ㢤噠㨯暤噫㥶¹橙嵠ࡵ橍⠫橄噦瀿橘ぷ橙嵮⡷橘⋴斯斷橕䫤䏧暬ᩚ㺶ᩎ⪹尻瀫息橐泹ᩉᩎ㙶༡䩂рᳯ籴ἤ᪩桵朴⪹嵸ᜠ婘婌ἴἱ㦢漩⪺桹偶ª婂婐婛刵徲ᩂ婆剃ᩃ珯仩圦侳ᩚຠਸ婘൯婓ᩚ䩛⁲္㲢▨滾༯珡⚠囲剞‥ᵴ冰债㩀倶㩀䖻砬剉▹㩑嘠否㼤急ͻફ㜠炳⺠炡橉䲩伹㲽剏䀩场㋵⻮༣˼⍸໹㩛䀧᭥ᵷපቔ斮㼷䫺㦵滧暽朷窠ٔ㩉䲧⚯⋹嵼怡ͺ圡ͭᩃ橜ن༺ٌٞفͥ橎َ㛮㛭⳯⋣紮时㛵仼⚹㗢癫犠ᗯ٘珬穒䃪ᜤ噴皪櫸⏤畷₵橔㋼䙈恙㦽⪶拧༾䙌㏫㙽㵣䀹ᵣ噮༡䪢窹㩞㠹ᵵ⪸㠢༾ᳰ䵱揭䋭恇⪫ْ઱㙡犡X珨ͻ嚧ᗲ㛤䙉慿繶硬⪷ⳮ༧乨㔿㜤侹ᳪ㙩Ⴒᵲ檷♝⵳䚪๲⡿捭狲ᾠ穟㩄㜺畴穉汮牭ぐ㖪異〦ᜲ൸嵫穈䴦㳭卻㩓书㳵⪩䚩⹭婞༹၂䚱ᩛᩏ漮窼ф➮ಷ㎯絴圻ᦵᵺ䚺᡽㨺桥ᷧ瀱ᙈ䖯ᨾ•縳㦻ᙎᷠ桻ᙔ畯ᙝ㦹㷶㼧旾ᵡᗩ㦮禡◨䖤⍺卹♎檠炼巺眦◺໵♔৥䲤ᩗ噆穕橒㚬嚯၅↨ⅺ圶斿༠㙜㙟⪭⪣ɜተ㙟༪ᷰᜠ᯳穁㏰㔤֫婖᪽禫♜仮ᩔ㋹尰᜻❫ᩄ溠廵䀻㦷㙟Ⳬ噀㔼伪㙜緶剎㚪㍦ᰭ絹ֱ䉱ٜ䅭ًٕ堪⁕癖هᙴٕൡ䘾牌噹ヰ䵤斷䪯⁒盥卫檭䪸偙㥿晜睻⼳⻳㥦婣ᵮ冦◮塁瓧呵ىٌْـ䕨䖼巡噝䊷၏ᙀ乊ٟ๗圠弨乍於乚圲縥㺼犹ⱪ⪩ᗢ䚫ൻઠ瀴⌬圣ᄭ乐⪫地਩䵩旮晉緥᳻之檶ᙓߵ灸㗬㙛㳮䉳痲㙳䋨䖥ϴᩙه橉䵩⹁⹔ࢨᩅ⹍橛㦥㫫໨⠲晌ᙛ瀻⼼睢ḧ᪻絥቟怤峢亮仲ᵽ禤䖥嬶晒斢祠ᩖ晔湈ٍび岳⹍ᩉ፠ᩃ䁕䚪ᜪ噴Ⴁ⹯湂๷湝િ湐Ⅿ暧晇⡼Ṃ๡皶㳯⵼ἱણ⵩滶G㥪ᵾ簭㛻剁恝ᙃ摇瀼痭㙊ᱦ㛽湏䥫⡣֦亳䫶༲Ᵽ䁊᷷䪮痸ᬺ㍩婂婂圥㛩幂ϮẢർ婟悱婜婝๮ా穡䀲ᩋᵺ◴༢ᩏ斩⍯⭥綴ᙇ㙲牗㩓穖圽ભ㙂䯭婒癌ଭ۪橜扑汰㖿䪵㦷峳ᜪᙢ在♈禡⍡㛯໾簣⵶乤直仾᪩␫团᜺ͩ䏦嵩䪴窸▢ザ╨偑䪲盩篨剙䚢╠倥ᩕⷣࡾウ伵䪧怡䙑嚯䆪⭬䙁浰䧮俹㗸⪹ᩛ㦹♃᪥㳭糲◬䕰滷䪧䕸盩ᙈফᷮ窪໳⡫ᖩ▴પᱵ⹸篴湂ズ筳慧ફ瀻噸֢祿ᨩ䅙朮痺䖡௩斣䅝淵㹘ࢫ䡾䙌๾䪶䵦䙑缤Ŏబዡ䵴繘⪣ᄲ昮旹ຸષㆮ঻⻻刯砥翪ぃ㥬㙕拾偎檡皡๠砵ຯ斩સֲ䕶勹ᩐ弻䪢滾䁏禪ᏰŒব⡹㲷ᨨ䴥窨ᙁᡐ眴窡⦹扛淳䪹䚯㛸⪾๏籨ごἱ㼹拱㗧㦬湠㳼⌷狯㚤右盵㙭◶ᩆᤥ晚機數׿坩悤噗ᙈ䖼噛ᙏᨳᵸἶ媨巻拡Z桶╼˧ળ濿榨畽䵺ϯ䪩໹⅊ᜩᪧ⁄ᵼྮ兝䵼㳪あ亻䆶఻旵拼㚭⳵俢澽朻ᙀ慅ᙊ⪭ᙝ淨噕◵⹏噛⹊ṕ崤⁞♛繚穋䪠怤絯䆿㹀䏷氨䵨ᷦ◯漻刨䵤᫻ᅖ㳻䀹皫䖯䪭嬹㦹尵婆捩峮冲᪡皽㹎ᙁ汼㝱ᅊ橆䩞橗桾䩃㹋ၹ䩜笺㖢灓Ợ尰嗶灜㌾灜睨廱否ṵ灂廰疮ጤ⩓ଫ廠猾廾ࡆ疩廠幻梯Э廬年䳪࡞॔IJ㡩ैཨᠩࡄඨ㻼ོ橝ࡒ橍煁ỡ཮橈㱆ự橜㹫湔ᩃ橌ἳ⹖絻⹞ᩅ䥇⹕橍䥛湙⹞䘲ᩊᩉ䵦ᩓ婄䏻橘祤⥃ᩕᩛ橘禼癎⪧ᩕ孯ᩙ婙婆交婖婉幛幕幜婍⥋幁婓⥞婅婀⥋▩Œᙖᩖ媧婀ָ㩌媳瀰㩝患㙃珤幟眰༢㩅眪㩒᪶禺㋾㩋歩㩋穕㩘㹄Ᏻ㩙▶⍷㩜㳴湐穃䟤穝♋ࡼ㶲䑲穕㩒當穕穁穐䵸㥹穎穋歽穅乾㹂刴๮㇤⥟穁晁晁楍⼤ن༬ٙو䪬乔ٛ๏⋻癛癙ٗ癔奆奂ㅍ緾♛ٟ揥◿ٛ⹓䪨䙈噻䅜縯ᚯ䅒䙐强䙓㑙圴Ň滩䏩䙊Ŝ㥎先㏷䪣䙆䀼⍻䙝㵲檰恄፳䙜⍨繊㳦惸᜽๼♐₾牔怺♀卯㳣噁♅窱䪹♝๒⏦皹㲳♖拡㭤晁㩏砬嚵㗮ᷱ祙朡㩅剞窣⪠湁拥቙拺湖ᜠ套䳱人璹㲭晄畳晒⢺㩇晒൧䤺Րᙘ㥾圠⥎㼼ᙈ⚯ᥚᙈ穔՚狭⠰ㅙᙜ䂴ự䉣ᙜ劫ᙉ片ᙒ䑿ᙖ乜䕜ㅂ噆瀴噃ᅀ噜䕊噞穦噙㳺♜㷱噟噣噈穓痺巹噙慯奄§噒ㅔ╍䥞㙚㙔毴મ㙆癒㙉以圪╛ᷬ禢╗䕉㙏⅋䖵㙓ⅎ楔地㔻㙂⥏㙓䫩拤楟穅㳠窨癄慈奌䭺癞╖妻侦ᜡ癉໬㙙癞䭫ํ癆奃癙敂൪奍故ُ癇䕰๐䂶筤์禬๗ِ噲๏䛬慏囮๒䙞巫⻹๒Ł䕢㛺祍౟䂻敖ق奏๒⹐九朸乆乁ٟᕒ乗ᕚ乛ᕎ乞᪵崼ྼ姹之檨Օࢮ㍼௡䪿㩇乙㊻䀿之檡㠨⹃ⳤ⹛⟲敀ᩢ⹀乊᷸ỨỮ⹞㳨嚻᜵䥛橗䥝⹜㕋䥘ᩔ╄㗶ṹ緿㦩児湈糽⾩啌湎淥繗㪵湉㳮湖憣㕇啕൥᪰䃨Ջ䅝煟↳湖㕝䥙䥝⪼幀ṃ㈯漸ṖṂㅌἥ畁畊ṙ畞畞ṝ伹䍹ṛ拢㌾旹䘲揺即ṋ囻ṓ慉㛻ㅀ幜㺫ٗ啄婶޽畟㙊浺幁憡噾幎䪳幟⥅幉፼婝幑幇⥒婏⥙浽件拰㹔斸㹒湔㹔ᙐ冻⪢䁞㹆㹑慓▼㹌๩㹋䏳穏奙俲䥏き俬㖧㹈䴯㹇◬䕮㠺卭ใ᪼繀䕢╪繝൦繅勼㛾繆吪๮扯旪⭲㜽繙㦳繐噻繑圠㙲㷢䢶景先ŕ枤ⅆŐ㉂ř䙚Ōş噮᏾Ŗ却㰩śㅆ⚼⌭Ŏ繃Ņ㺠廨ⵏ‰ᜥ嘠䅉㥨䅆澴䅐ᜱ㥄⹊䅙㊦䅘墮䅋桵圱䅚斶ᵚጯ漭䅎఩ᵅ積ᗪ䥊板穐㥗䚰⅔㥕ᵗᢨ㔹嘸ἳ䫭⅒⅜䚨⠦⅃᪮ⅇ檡⅗ᗰ⏥⅚嵒㛺窸ᙋ⅏禺㥤ᙟ⅟၉桰窴楙窡冻㪵㩞ھ煚㻩䱬㖾慛怤⹾噙ᗹ䀷剽慏䙚眲祉๗ㅊ櫯慂㵠ᅇ╒噢斢㥽嵫㜴㰰⚦䀬൑Ϻ痣㋾㪹ᩞᅚ慘ᙥ炭ᅒ䕓ᅜ䕛ᅗ怷ᅉ篡締兝ő▹⪸圴免ϼ兓㖲兘珺兗傿穞党卣庤䅙ኩ䚢ደ梽克༳兎ㇻ免௬絘㧦汿Ո塰䕔ㅄ䕀桪ㅍᩚㅔႶㅄ⹾ㅇ怶༤ᚢ圹ㅗ᜵ㅈⵕ崳ㅐ怢㛧ㅑ䀹㳣⛠煁༨煙䵓㦴煕▢煓穄嵲縦煅勴㼲㻢畑煈෦෰浇すᝰ⍉䩑Ỿ⥖䥅汮෡w瓲п瓳䩂ᱠ尹禯䩓෦劰⩏Р*⫕ै׈ܩᲬ於◜аDŽƐÔಔߴݰা⋕䁬洕今ᖩ፼⽒䏊ᴠ⟊ᙍ旟䃬楍擬捕≞斵࢛ཌྷ晩ᣍ憨᳨䆸䷭ᔹᮨ၃ᴑᱜ᫙ԊᶕḎᮕᛎᷩᥕᜳᶕᏩᢳᅥै⩅䬊ᓄ௕Ⴁ䆳ᑈ໵ᯕᓎᗣ➳ᤣᴥ䘳ᩉ把䡭ዉၭⷉᶭᅺᵺᜨ⍳᏾Έ᛻ࢉ᧙䨿Ֆ⺅ᒖᅺᮉ኉ᝈ⁺ᇳ᠚ၯΥᰈṚ᥃ᓨலᑓၡ⽀ɞⷶ☑ᒝ⠺᣹ᐅᦵៃ溵όᬖጦ᫓ᬅᆶ⚳ᥥ䒦ᄣᑳᩎᙹኣ梕ᡎᒦẾ䨹Ὶᥖ䯣ጌ⦔䁙ጡῡᕦ᝱䎽ᦍᅙᣦᏑᵙ᫦ὦᚍᕙᑪ䍙၍፠ٞᨚ၍᝹俳ᘈ⇌悍⦉ᕙኅ俳ᮆ⤡᜖ⷅᝈ⭓ႀ桅ᩓἣጱ⸥ካᑃᙐ悶ṥᑑኣᷪ暣ᙥ᥶ằᕥᝥᩫქቫᶶ᪮⾌湖䔈⽆ኦ䟝ᝑ攖恚汪᫹᩷扷ӣ法抵ᑝṐ≅ᖣḊΎ᎖᱖᭖᳅᎖ᡋፖᵅቋὅᐌĮ␌ۊ溅搌ਅ䳶ኰ䯩ܦᙍᬬங䣫ᴂ᢫ᅴ☀♶䮅ᣕ毤ᘀअᥖ䭐ጅዓ἖ḅồᆋდᗓᷓồ៓᷵ᅚ䪓ΐᛮᚺᏺ䚕ឳᙹᤋᨹᅓដ槓ṹᮮᜯ恮ᑵᾮᘀࡵ᰻ṥ਻ቮᅮῇ₵愥䫫᭫榒ዅ海৕䜷຅愫敜暙ᩳᑻ俵᯷ࡕፎႵ椭ᙦ䣎ᅕ៶ᇩ᳎Ჳ᧎῎ឋḊᦳላᑊ䎳ύᆓᴊᡳᤋᬕ᠖亓ᇵ᷋ᢔ⻻ႳἊᨺផᄾᠾᔕᅃ漕ἕ᤾ᐾᩛḕṆ䱳攕Ვ擶᷑ᷥ⨁ᔂἵ淥⮟֙ᔕᤵ䧋ἵ᷻ᔅࢭᾕᲭᕾៈ⚭᝾þጅᡭᎭᝳᓉ᳾᭳ỉᔈ⋳᫳᧽ᴫ᭪䔈⭉ᾉ៳Ἓ኎䁺ἫၝⰋᛞᖓḳᙃኧ┑ᨑ៣ᙦ⊍ᘡᘓᜓᐓሓ᪍ᥙጧዦጡ᠓Ⴂ檥ᐫ᳒䈫ᔕᦅ涽淅ᜓᔫᭉኳ⋫ᄫႫᔆዂ䯡នᑙᶽᅿ೷ళሩ汥瀕憫Ꭸᆨ↝᮸䖝ᙶᓥ᭾䔀䄠᯳ᣀᅃᚽᦔ楨䒣Ꮺ䲝⪣ᕊ䩥៻ᙅᦣᠧᰇƣᾔ殔昧ር攸⯐ჇᏭṃ዇ᵪᚾ栉ƾ濃Ꮈ≼⻏䐩ៈ侾悵䘩Ṹ⚗↱ܐᬈ䛌׃ᎩᐩࢩჾⲩᥝШᑾ✗⨨Ỿ懊᧾氐ᬨ᏾惾柾歘⎤ನᜠન᳕⹩᳍歧ᷫ᮴ўⶻᣧ᰹攳Ἲ᎕ၛኳ᥻᭕᜷ᒷ᜷ᵻᚳሊᅥ৻ᮆ᭻᮳ḋᢛ˻ᖳ႓ታ'ၑ╭⓳ᱺᕳፏóᱭ᎛ᇉᮭᓳᤛ᳉῅ᴑ䜛ᱧ᝺ᔙ䘛Ᾱ᩷ẞԉካṓᯛᛏƚካፓᩧᰦᢘ຋ᄦၵᥗᰅდᖋἅዓᩱ䆷ᙹᄋᲓᅑᏺ䌋ናᮂᓻᝮ漝⡗ᇪ⮓ᘡᾓ᱙ᤓᵧᝦἧᬓᤡᬧጡፙᴧᖗᒧᘡኧါᗥ产ῌধ၍ᶼΧ኉ឧᑽᜓᜫᏳᮽἭằಫᩃᘯᤔ暫Ⴑệᄑᮥᩫ᮫ቇᾫᙇᱶ᳥ᱫ᎝᭟ۧᣥᵥắẒ䅗ͫ၅Ὣ᫪䂻ᮯᬫ᫫ᮯᆚ䳙䧫᏷᱅ᅑ៫ၖᝅᑖṋᓅᔅᙶ䙋ᣅᩖዅᵋរ䍌ࢶ⼡჋ᖵ懶᳋᜝᥯ịᣒᩯῗ်ⶅ់ፀᾖᥖ䤖ᔅ᪋ᘅᎋᇓᦋᙹᶋồᓗẈ⋗ᑷᏵᴋᾷᜋᅋ䧗ᝮ撦ᾷᏮṏቺ∌䍗ᓓṝ愻ᕮᘻᶵᾏ᤻ᾏᬻề䖝䇥᜻Ტ楯᪻ᾅἡᆻ᭫ṽᚏẚ⮻ᕎ቟Ŧ䡻ᾒᱻᇎᒳᅇṻᙉጿ᳎ặ᧏ᎳᶷᶳᏺិᲓᒏ⷏ᔋ⟏ᕯሹ毻ᙻᬳṛᱛᴾᚅ丕ᾕᅛቛጾᵛቮཙᏙ␽ἡᓛ 桱ᔕ᙮⢅䙍ᖂᘮ浆᾿‗播᥾ᓮ⦲᭾Ἵᾭᆛ፷ჷέᥟᖛᾛኃ⤛ᗳዷឮ䛷ᰛᓺጛḛᕏఛᆖᙗႧⵇᘷቢ汙旞ᐧḯᩐ汙氡ᔀ䮗Ⴇᾗᴓᖟភᆍᰓᕷધ᛺ᬗዷᨫᶧᘛᐗḱᱚᡧᯪ䊂೟ᚏẢᖟᲗᕧ᭦ᴯ‌昫஁ᴷᢟዢ亝᪔榝ኯᶝᇧᩳᷧᶈ⯧ᝇ῱ᜯၥႯᱥᒯ፯ᕇᅇḀ─䭇ᬔ濣ሠ忧ᔔ扃ᤠ媠唸⼔慠崎⸑᧒䅕⌵⵩གྷᒞଔ੸੸Р  \"";`

String decompressedUTF16 = LZString.decompressFromUTF16(tr);

i tried following but no luck:
String mk=tr.replaceAll(
                "[\\\\xC0-\\\\xDF][\\\\x80-\\\\xBF]|" + //double-byte sequences   110xxxxx 10xxxxxx
                "[\\\\xE0-\\\\xEF][\\\\x80-\\\\xBF]{2}|" + //triple-byte sequences   1110xxxx 10xxxxxx * 2
                "[\\\\xF0-\\\\xF7][\\\\x80-\\\\xBF]{3}" //quadruple-byte sequence 11110xxx 10xxxxxx * 3
        , "");

Charset charset = Charset.forName("UTF-8");
        tr = charset.decode(charset.encode(tr)).toString();

Why LZString not returning an exception in java ?


text:
Q: java webstart application startup time too slow I have a java webstart application with many dependency jars(about 20), it starts up quickly in the development environment as a standalone app.  However when it's deployed in java webstart, the start up time is slow(1 minute or so).  Is there a way to improve the startup time?

A: Try this if you are starting Java Web Start app from Windows XP or Windows 7.
Go to java control panel. Under "General" tab open "Network Settings" and choose "Direct connection" instead of "Use browser settings".
"User browser settings" is the default on fresh java install.
When I was using java web start (I didn't look into why), this made it launch 5 to 10 times faster. Tested on couple Windows XP and Windows 7 using both Java 6 and Java 7.

redpajama_set_name: RedPajamaStackExchange


text:
Q: GCC inline assembly error: Cannot take the address of 'this', which is an rvalue expression I'm still fighting with GCC - compiling the following inline assembly code (with -fasm-blocks, which enables Intel style assembly syntax) nets me a strange error Cannot take the address of 'this', which is an rvalue expression...
MyClass::MyFunction()
{
    _asm
    {
        //...
        mov ebx, this // error: Cannot take the address of 'this', which is an rvalue expression
        //...
        mov eax, this // error: Cannot take the address of 'this', which is an rvalue expression
        //...
    };
}

Why can I store pointers to different objects in registers, but can't use pointer to MyClass instance?

A: That's because the compiler might decide on its own to store this in a register (generally ECX) instead of a memory cell, for optimization purposes, or because the calling convention explicitly specifies it should do that.
In that case, you cannot take its address, because registers are not addressable memory.

A: You can use something like this:
#include <stdio.h>

class A{
public:
    void* work(){
        void* result;
        asm( "mov %%eax, %%eax"
            : "=a" (result) /* put contents of EAX to result*/
            : "a"(this)     /* put this to EAX */
            );
        return result;
    }
};

int main(){
    A a;
    printf("%x - %x\n", &a, a.work());
}

See more details on operands passing to inline asm here

A: Practically speaking, each implementation defines its own rules with
regards to asm.  In the case of g++, it looks like when you write mov
ebx, something, g++ needs the address of something in order to
generate the instruction.  (Not to surprising, really, given the way
assemblers work.)  this doesn't have an address.  (That's what being
an rvalue means.)  The implementation could treat this as a special
case in inline assembler, and replace it with whatever is appropriate at
that spot in the code.  g++ doesn't do this, probably because it has
another, more general mechanism (elder_george's solution) which handles the problem.


text:
Q: How to find the total cost of an Azure function How would I find the total cost of an Azure function (including costs incurred by the Azure function on the Azure storage account such as cost of LRS List and Create Container Operations when multiple Azure functions are using the same Azure storage account)?

A: You can See functions costs by going to
Cost Management >> Cost Analysis >> View CostByResource >> Sort By ResourceType

For me, it doesn't give much details, the best option is to have an App Service Plan which is applied to the function, where you can get CPU/Memory consumption cost:
This time Select previews (Sort By ResourceType):

As for the Storage Account cost related to a function, you'll get all details for Storage costs but not specific to functions ( I'd assume you'll use storage account only for functions)


text:
Q: Sorting objects alphabetically using a comparator? I'm trying to sort an array of book objects alphabetically by title using Collections.sort, when I run this, it doesn't seem to give me any way to output the data.
public static void SortBooks(Scanner sc, ArrayList<Book> books) {
    Collections.sort(books, new Comparator<Book>() {
        public int compare(Book q1, Book q2) {
            return q1.getBookTitle().compareToIgnoreCase(q2.getBookTitle());
        }
    });
}

Would anybody have a clue on how I could output this data to the console using System.out.println()?

A: For completeness:
public static void SortBooks(Scanner sc, ArrayList<Book> books) {
    Collections.sort(books, new Comparator<Book>() {
        public int compare(Book q1, Book q2) {
            // don't put it in here
            return q1.getBookTitle().compareToIgnoreCase(q2.getBookTitle());
        }
    });
    // put it here, after the sort
    System.out.println(books);
}

You can, of course, produce fancier output by iterating over books and printing each member in some particular way.
for ( Book b : books ) {
    System.out.println("Book: " + b.getBookTitle());
}

or similar.


text:
Q: How to compare two doctrine objects? Using symfony 3.4 (php). How do I compare two objects whether they are the same?
My usecase is as follows: I get the logged in user via
$user = $this->get('security.token_storage')->getToken()->getUser();

and I have a user id given in the url that is provided via the function call
public function showUserAction(Request $request, Member $userToDisplay) { ...

Now I want to check whether these two user objects are the same - in this case I would redirect to the page which shows the profile of the logged in user.
Can I simply do
if ($user === $userToDisplay) { ... }

? How is comparison done in this case? What I really want is doing something like
if ($user->getId() === $userToDisplay->getId()) { ... }

, but I really like the first solution because of its simplicity - and it actually works. But is that just a coincidence, or is this actually how doctrine is supposed to be used?
I know from Java that I would implement the equals() and hashCode()-methods - is there something similar in PHP?
In my two example above, is there a difference between using ==and ===?

A: The cleanest way in my opinion would be to use the ->getId() comparison.
It is easy to read even from novices that do not have to wonder how php handles object equality (== means same properties and class, === means same instance references), or wonder if symfony/doctrine might return the same instance in the token manager and in the doctrine query.
http://php.net/manual/en/language.oop5.object-comparison.php
I cannot comment on if doctrine / symfony might return the same instance on both object references. I do not know. And honestly noone probably can predict it with certainty (especially if you factor in things like caching), unless they have very intricate knowledge about doctrine/symfony source code.
Oh and keep in mind that
$this->get('security.token_storage')->getToken()->getUser()

does not always return a user object. For example it can return text if the user is not logged in.
So I would also add a check inside the if (before the id comparison) to check if $user is indeed an actual Member object. Otherwise you can get an exception when you try to access the getId() method
$user instanceof Member

By the way, if you want to handle such stuff in the proper Symfony way, keep your controller lean and clean and nicely separate your code, you should create and register a Voter and use something like
if($this->isGranted('view', $profile)){...}

The rest of the Voter code is rather too much to quote here, but even if the guide link below breaks you should be able to easily find info on voters by googling it.
TLDR is that you specify access voters as tagged services (for example ProfileVoter). Those voters get an action (for example view) and a subject instance (for example $profile) as parameters, and then use their internal code to decide if the token user has the right to perform the action on the subject instance (return $user instanceof Member && $user->getId() === $profile->getUser()->getId()).
https://symfony.com/doc/3.4/security/voters.html


text:
Q: Compile fails when building from source react-native-fcm I've tried all the alternatives that I find on github issues. This looks an version incompatibility problem

FIRMessagingModule.java:36: error: FIRMessagingModule is not abstract and does not override abstract method onActivityResult(int,int,Intent) in ActivityEventListener
public class FIRMessagingModule extends ReactContextBaseJavaModule implements LifecycleEventListener, ActivityEventListener {
       ^
AwesomeProject\node_modules\react-native-fcm\android\src\main\java\com\evollu\react\fcm\FIRMessagingModule.java:274: error: method does not override or implement a method from a supertype
    @Override
    ^
AwesomeProject\node_modules\react-native-fcm\android\src\main\java\com\evollu\react\fcm\FIRMessagingModule.java:278: error: method does not override or implement a method from a supertype
    @Override
    ^
3 errors
:react-native-fcm:compileReleaseJavaWithJavac FAILED

React native version:  1000.0.0 (building from source)
OS:  Windows 10

A: You can try replacing:
(-)compile 'com.facebook.react:react-native:+'
with
(+)compile project(':ReactAndroid')
in node_modules/react-native-fcm/android/build.gradle


text:
Q: Loaded JavaScript files and dynamically events Anyone knows a tool that collect all the js files that are loaded with a web page?
I know that Firebug through the script tab gives me all the js files downloaded with the web page, but I have to copy the URL from the tab and make the download one by one.
Another question, if I have one element in the web page, for example:
<a href="#" id="test1" ...>

How can I know all the events associated with this element? Events that were add dynamically for example in the onsubmit event through JavaScript, for example.
document.getElementById("test1").onclick = "function()...."

A: First Question: Chrome's inspector tool
Second Question: refer to this post: Inspect attached event handlers for any DOM element


text:
Q: Sending an email based on two cell inputs in Google Sheets I'm fairly new here so apologies for asking a possibly stupid question.
I'm trying to get Google Sheets to send an email based on the information in columns B and O
Here is my code thus far...
function confirmationEmail(e) {
  var sheet = SpreadsheetApp.getActiveSheet(BIKE2)
  var orderNumber = e.values[2];
  var subject = "Order is Ready to be Confirmed";
  var body = "An order from the bike shop is ready to be confirmed! Order Number: " + orderNumber;
  if (e.values[14] == NOT NULL);
  if (e.values[1] == 'Order Entry');
 MailApp.sendEmail("dylan.bassett@activesportsinc.com", subject, body)
}

Currently when I try to run the code I get an error saying:
"Missing ) after condition. (line 6, file "Confirmation Emails")"
I'm not sure how far off I am here, I was able to get a similar code to work without a condition but things got dicey when I started trying to tell it when to do things.
Any help is appreciated! I'm sure this is a rookie problem :)

A: I assume your using a form Submit. I don't send much email so not sure about the syntax for that but BIKE2 needs to be in quotes and the semicolons after the if's are not wanted.  So try this.
function confirmationEmail(e) {
  var sheet = SpreadsheetApp.getActiveSheet('BIKE2')
  var orderNumber = e.values[2];
  var subject = "Order is Ready to be Confirmed";
  var body = "An order from the bike shop is ready to be confirmed! Order Number: " + orderNumber;
  if (e.values[14] && e.values[1] == 'Order Entry')
  {
    MailApp.sendEmail("dylan.bassett@activesportsinc.com", subject, body);
  }
}


text:
Q: How can I send image using SignalR? I built an application with angular 10 as frontend and .net core 5 as backend, through this application people can chat and send images to each other in realtime. I could implement chatting functionality using signalR but I don't have any idea how to do that to send images, please give me a strong reference to help me do that

A: One solution would be sending the files as a base64 string using signalR.
You could use the javascript FileReader class to convert the files to their base64 equivilent on the client side. E.G.
const toBase64 = (file) => new Promise((resolve, reject) => {
    const reader = new FileReader();
    reader.readAsDataURL(file);
    reader.onload = () => resolve(reader.result);
    reader.onerror = error => reject(error);
});

async function Main() {
   const file = document.querySelector('#myfile').files[0];
   console.log(await toBase64(file));
}

Main();

You could then create a class server side for the uploaded files like:
public class SignalRFileUpload {
    public string FileName { get; set; }
    public string ContentType { get; set; }
    public string FileContent { get; set; }
}

You could then send the file/s using signalR as you would any other data.
Then you could either store them as strings on the server or perhaps convert them to byte[] using:
Convert.FromBase64String(FileContent);

This solution should be fine with smaller images under a couple MB or so. Any bigger than that and I am sure it would become problematic. I have never tried before so I cant be certain.


text:
Q: Readin in stdin to my program returns ��,଄��? What is this I'm trying to understand how to fix my code, but it returns a bunch of weird characters. What is this and how can I fix it?
Theres 2 programs involved. The first one reads stdinput and sends the line to another program, which then parses and evaluates each file individually. When the 2nd program attempts to read each file individually it errors out and returns that it cannot read the file "��,଄��"
code to feed in stdinput for first program
while (fgets(tmpstring, 1024, stdin) && (tmpstring != NULL))
{
    fileName = tmpstring;

    write(report2access[1], fileName, (LINE_MAX* sizeof(char))+1);
    write(negreport2access[1], fileName, (LINE_MAX* sizeof(char))+1);

}

code that evalutes each filename in 2nd program
while (fgets(tmpstring, 1024, stdin) && (tmpstring != NULL))
{
    fileName = tmpstring;

    //remove newline
    if ((pos=strchr(fileName, '\n')) != NULL)
        *pos = '\0';

    token = strtok(fileName, s);

    //walk through tokens
    while(token != NULL){
        access = lastAccess(token);

        if (num > 0){
            if(access > argvseconds){

                printf("%s\n", token); //#DEBUG
            }
        }

        else if (num < 0){
            if (access < argvseconds){
                printf("%s\n", token); //#DEBUG
            }
        }
        token = strtok(NULL, s);
    }
}

A: In general, it looks like a filename, followed by a bunch of trash bytes  is being written to negreport2access[1] and report2access[1] then the second program is trying to parse those trash bytes as if they contained valid filenames.


text:
Q: How to skip Devise authentication when using an API key? I'm using Devise on my application and would like to create a global API key that can access JSON data of anyone's account without having to log-in.
For example, say my API Key is 1234 and I have two users who have created two different restaurants.

*

*User 1 - Restaurant 1 (/restaurants/1)

*User 2 - Restaurant 2 (/restaurants/2)

And I open a brand new browser and haven't logged into anything and I pass into my URL .../restaurants/2.json?api_key=1234, I should be able to access the JSON data of that restaurant without having to log-in as User 2
Whats the best way to do this?
I've followed the Railscast #352 Securing an API so I'm able to access JSON stuff by passing in the API key but I have to log-in to see anything.
Edit 1: Using CanCan
I should mention that I'm also using CanCan for roles but not sure if that'll play any role (pun not intended) in this situation.
Edit 2: Implimenting with API Versioning
I followed the Railscast #350 and #352 which teach you how to create REST API Versioning and how to secure it with an API Key.
Here's what my controllers/api/v1/restaurants/restaurants_controller.rb looks like:
module Api
  module V1
    class RestaurantsController < ApplicationController
      before_filter :restrict_access

      respond_to :json

      def index
        respond_with Restaurant.all
      end

      def show
        respond_with Restaurant.find(params[:id])
      end

    private

      def restrict_access
        api_key = ApiKey.find_by_access_token(params[:api_key])
        head :unauthorized unless api_key
      end
    end
  end
end

And my application_controller.rb still has the before_filter :authenticate_user! code in it.
Solution
I first followed the Railscast #350 on REST API Versioning and moved all my JSON API calls to /apps/api/v1/...
Then, following Steve Jorgensen's solution below, made sure my API module inherited from ActionController::Base instead of ApplicationController so that it bypassed Devise's before_filter :authenticate_user! code within the ApplicationController.
So, my Edit 2 code when from looking like this:
module Api
  module V1
    class RestaurantsController < ApplicationController
    ...

to
module Api
  module V1
    #Replace 'ApplicationController' with 'ActionController::Base'
    class RestaurantsController < ActionController::Base
    ...

A: One option no one has mentioned is to have a completely separate set of controllers for the API that do not inherit from ApplicationController.
I have seen the pattern used where API controllers live in files such as /app/controllers/api/v1/somethings.rb and are accessible via routes such as /api/v1/somethings. Each of the specific API controllers inherits from a base API controller that inherits from ActionController::Base, so does not include any of the filters defined on ApplicationController.

A: An alternative to Gazler's would be to use an except:
class ApplicationController < ActionController::Base
  before_filter :authenticate_user!, except: :some_json_method

  def some_json_method
    render :nothing unless params[:api_key] == '1234'

    render :json
  end
end

This way you don't open your entire app to the key-holder (depending on your needs, whether you need that or not).
If you need multiple methods opend to the key, you could probably also use something like:
class ApplicationController < ActionController::Base
  JSON_METHODS = [method_1, method2]
  before_filter :authenticate_user!, except: JSON_METHODS
  before_filter :authenticate_token, only: JSON_METHODS

  private
  def authenticate_token
    params[:api_key] == '1234'
  end
end

A: I know its been a while since this was asked, but thought I would throw in one more option that i've used in the past
class Api::ApplicationController < ApplicationController

skip_before_filter :authenticate_user!

This assumes that you have an application controller in your API directory that all of your api controllers inherit from. If not, you can just put the skip in each controller.

A: You can do this with your before_filter in your Controller.
Currently, you probably have something like:
class SomeController < ApplicationController
  before_filter :authenticate_user!
end

Instead of calling this, you can define a different method (ideally in ApplicationController)
class ApplicationController < ActionController::Base
  before_filter :authenticate_or_token

  private
  def authenticate_or_token
    if params[:api_key] == 1234
      @current_user = User.new(:admin => true, :any => "other", :required => "fields")
      return current_user
    end
    authenticate_user!
  end

I would recommend using a more robust method of authentication such as OAuth, but this should work for a simple 1-key based authentication.


text:
Q: Java Calendar/Date Minvalue Supported on DB/Rest I'm using Spring Boot, and HSQLDB file,
When i use:
calendar.setTimeInMillis(-9223372036854775808L);
calendar.setTime(new Date(Long.MIN_VALUE));

and and store the model,
after i call rest client, i get invalid date, when i check it, it returns some positive value instead of negative one :| what should i use as min_Value.
i thought it may be SQL issue, i changed temporary variable type from timespan to Date, but didn't worked again, i no longer sure what is the case of this issue, and what nuber i should use, every one talk about min value, some one talked about around -8.......L too that work in JS, but it didn't worked here too :|

A: Avoid ancient date-time values
Many reasons to not use that minimum number as a date value. As commented, standard SQL does not permit such ancient dates. No database implementation I know of supports that value. And using a date-time for historical values is fraught with problems and issues, and ill-advised.
Use epoch as a flag value
If you are looking for an arbitrary value to use as a flag such as "no value intended" while avoiding the use of nulls, then I suggest using the Java and Unix epoch of first moment of 1970 in UTC. If you know your system will never store any date-time that far back as a valid value, this will work well. And 1970-01-01T00:00:00Z is easily recognized by many programmers, DBAs, and SysAdmins as the common epoch and therefore likely to be a special value.
java.time
Avoid using the Date and Calendar classes. These troublesome classes and their siblings are now legacy, supplanted by the java.time classes.
These classes include a constant for that epoch value: Instant.EPOCH
Similar Question: Minimum date in Java


text:
Q: ScrollBar issue with StageWebView in Flash Builder Mobile project I am developing flex mobile application and I am using the StageWebView Class to show formatted html content. The only issue I am having is that when I view my application on the mobile, I am not having any scrollbars so that I can move up or down to see the contents of my html.
Note that my html file contains formatted text, images and hyperlinks.
Is there any way to show scrollbars?
Or any other better way to display such data on my mobile, other than StageWebView?
Thanks in advance.

A: Are you sure your StageWebView has correct dimensions (width and height)?
Here a View from an app using StageWebView to display usage help:
<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        viewActivate="openSWV(event)"
        viewDeactivate="closeSWV(event)"
        title="Help">

    <s:states>
        <s:State name="portrait"/>
        <s:State name="landscape"/>
    </s:states>

    <s:navigationContent>
        <s:Button label="Back" click="navigator.popView()"/>
    </s:navigationContent>

    <fx:Declarations>
        <fx:String id="_help">
            <![CDATA[

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Blah	Blah	Blah	Blah

6	2	4	2

7	4	2	1

8	6	1*	1

Blah	10	-	-

9	8	1*	1

10	10	0	0

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

            ]]>
        </fx:String>
    </fx:Declarations>

    <fx:Script>
        <![CDATA[
            import mx.core.FlexGlobals;
            import mx.events.FlexEvent;
            import flash.media.StageWebView;

            private var _swv:StageWebView;

            private function openSWV(event:Event=null):void {
                _swv = new StageWebView();
                stage.addEventListener(Event.RESIZE, resizeSWV);

                _swv.stage = stage;
                resizeSWV();

                _swv.loadString(_help);
            }

            private function closeSWV(event:Event=null):void {
                stage.removeEventListener(Event.RESIZE, resizeSWV);
                if (! _swv)
                    return;
                _swv.dispose();
                _swv = null;
            }

            private function resizeSWV(event:Event=null):void {
                if (! _swv)
                    return;

                var scale:Number = scale = runtimeDPI / applicationDPI;
                // align to the right-bottom corner
                _swv.viewPort = new Rectangle(stage.stageWidth - scale * width, stage.stageHeight - scale * height, scale * width, scale * height);
            }
        ]]>
    </fx:Script>
</s:View>

It displays scrollbars on Android, iOS and BB10 just fine...


text:
Q: Separate text between square brackets as a separate column in python I have the following the following columns,
column_1 = ["Northern Rockies, British Columbia [9A87]", "Northwest Territories [2H89]", "Canada [00052A]", "Division No. 1, Newfoundland and Labrador [52A]"]
column_2 = ["aa", "bb", "cc", "dd"]
column_3 = [4, 4.5, 23, 1]

zipped = list(zip(column_1 , column_2, column_3))
df = pd.DataFrame(zipped, columns=['column_1' , 'column_2', 'column_3'])

I want to extract the text between the square brackets from the first column as a separate column. Below is the output I am looking for,
column_1 = ["Northern Rockies, British Columbia", "Northwest Territories", "Canada", "Division No. 1, Newfoundland and Labrador"]
column_2 = ["aa", "bb", "cc", "dd"]
column_3 = [4, 4.5, 23, 1]
column_4 = ["9A87", "2H89", "00052A", "52A"]

zipped = list(zip(column_1 , column_2, column_3, column_4))
df = pd.DataFrame(zipped, columns=['column_1' , 'column_2', 'column_3', 'column_4'])

I am using square bracket here but I think the solution should apply to any type of bracket.

A: I would use str.extract and str.repalce here:
df["column_4"] = df["column_1"].str.extract(r'\[(.*?)\]')
df["column_1"] = df["column_1"].str.replace(r'\s*\[.*?\]$', '', regex=True)

A:
Hello, Salahuddin!
From the column_1, I assumed that square brackets or any kind of brackets come always after the text. eg. Northern Rockies, British Columbia [9A87]
df[['column_1','column_4']] = df['column_1'].str.extract(r'(.*)[\[\{\(](.*)[\]\}\)]',flags=re.IGNORECASE)

This will work for any kind of brackets like [], (), {}


text:
Q: Parsing XML with XElement results in Object reference not set to an instance of an object The XML below is being returned from a web service.  However, I cannot seem to get the value of  or  when using XElement.
<ResponseArray xmlns="urn:mdWebServiceAddress" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Version>2.0.62</Version>
  <TransmissionReference></TransmissionReference>
  <Results></Results>
  <TotalRecords>1</TotalRecords>
  <Record>
    <RecordID>1</RecordID>
    <Results>AC01,AS01</Results>
    <Address>
      <Address1>22382 Avenida Empresa</Address1>
      <Address2></Address2>
      <Suite></Suite>
      <PrivateMailBox></PrivateMailBox>
      <City>
        <Name>Rancho Santa Margarita</Name>
        <Abbreviation>Rcho Sta Marg</Abbreviation>
      </City>
      <State>
        <Name>California</Name>
        <Abbreviation>CA</Abbreviation>
      </State>
      <Zip>92688</Zip>
      <Plus4>2112</Plus4>
      <AddressKey>92688211282</AddressKey>
    </Address>
  </Record>
</ResponseArray>

Below is the code I am using to collect the values.  Is the namespace being set incorrectly?  How do I access the values of these elements in the XML.
        XElement xelement = XElement.Parse(xmlString);
        XNamespace ns = "http://www.w3.org/2001/XMLSchema-instance";

        IEnumerable<XElement> records = xelement.Elements();

        foreach (var record in records)
        {
            Console.WriteLine(record.Element(ns + "RecordID").Value);
            Console.WriteLine(record.Element(ns + "Address").Element(ns + "AddressKey").Value);
        }

A: a) change namespace
b) use Descendants
XNamespace ns = "urn:mdWebServiceAddress";

IEnumerable<XElement> records = xelement.Descendants(ns + "Record");

foreach (var record in records)
{
    Console.WriteLine(record.Element(ns + "RecordID").Value);
    Console.WriteLine(record.Element(ns + "Address").Element(ns + "AddressKey").Value);
}

PS: Safe way to use xml namespaces can be
XNamespace ns = xelement.GetDefaultNamespace();


text:
Q: while mongoDB , hive integration getting error I am trying to integrate mongodb hive and getting this error while executing:
Query: Select * from minute_bars;
Exception in thread "main" java.lang.NoSuchMethodError: com.mongodb.DB.isAuthenticated()Z
at com.mongodb.hadoop.util.MongoConfigUtil.getCollection(MongoConfigUtil.java:328)
at com.mongodb.hadoop.splitter.MongoSplitterFactory.getSplitterByStats(MongoSplitterFactory.java:76)
at com.mongodb.hadoop.splitter.MongoSplitterFactory.getSplitter(MongoSplitterFactory.java:114)
at com.mongodb.hadoop.hive.input.HiveMongoInputFormat.getSplits(HiveMongoInputFormat.java:64)
at com.mongodb.hadoop.hive.input.HiveMongoInputFormat.getSplits(HiveMongoInputFormat.java:44)
at org.apache.hadoop.hive.ql.exec.FetchOperator.getRecordReader(FetchOperator.java:442)
at org.apache.hadoop.hive.ql.exec.FetchOperator.getNextRow(FetchOperator.java:588)
at org.apache.hadoop.hive.ql.exec.FetchOperator.pushRow(FetchOperator.java:561)
at org.apache.hadoop.hive.ql.exec.FetchTask.fetch(FetchTask.java:138)
at org.apache.hadoop.hive.ql.Driver.getResults(Driver.java:1621)
at org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:267)
at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:199)
at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:410)
at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:783)
at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:677)
at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:616)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
at org.apache.hadoop.util.RunJar.main(RunJar.java:136)

I already imported jars as per my knowledge :
add jar /home/gumbi/bigdata/hadoop-2.7.2/bin/hive-serde-0.10.0.jar;
add jar /home/gumbi/bigdata/hadoop-2.7.2/bin/mongo-java-driver-3.2.2.jar;
add jar /home/gumbi/bigdata/hadoop-2.7.2/bin/mongo-hadoop-core_2.2.0-1.2.0.jar;
add jar /home/gumbi/bigdata/hadoop-2.7.2/bin/mongo-hadoop-hive_2.2.0-1.2.0.jar;

I tried to create a table, working fine, but not able to execute select query.
for table creation query is given below:
CREATE EXTERNAL TABLE minute_bars
(
  id string,
  userId string,
  memberId string,firstName string
)
STORED BY 'com.mongodb.hadoop.hive.MongoStorageHandler'WITH SERDEPROPERTIES('mongo.columns.mapping'='{"id":"_id","userId":"userId","memberId":"memberId","firstName":"firstName"}')TBLPROPERTIES('mongo.uri'='mongodb://localhost:27017/localvedantu.orgmembers');


text:
Q: React Json Schema Form - Anyof no se autocompleta con formData estamos utilizando json schemas complejos que definen la interacción entre una react app y un backend en django. En el schema utilizamos la propiedad anyof para elegir si tenemos una propiedad o no. Por ejemplo definamos el siguiente schema:
{
  'type':'object',
  'properties':{
    'prop1': {
      'title': 'has prop1?'
      'anyOf':[
        {'title':'No', 'type':'null'},
        {'title': 'yes', '$ref':'#/definitions/prop1'}
      ]
    }
  },
  'definitions':{
    'prop1':{
      'title':'Property 1',
      'type': 'object',
      'properties':{
         'a':{'title': 'A', 'type':'number'},
         'b':{'title': 'B', 'type':'number'},
      }
    }
  }
}

El problema ocurre cuando en formData se le entrega la variable prop1. No siempre estará seleccionado, pero si se elige yes los datos serán visibles. Probamos muchas soluciones pero ninguna nos parecio correcta o que sean buenas practicas.
Gracias por su tiempo


text:
Q: Let $(X_n)$ be a sequence of $\text{Unif}([-n,n])$ random variables. Why does $(X_n)$ not converge to $0$ in distribution? My question is on an exercise from Probability Essentials by Jacod and Protter:

18.6 Let $(X_n)_{n \geq 1}$ be a sequence of real valued random variables with $\mathcal{L}(X_n)$
uniform on $[−n, n]$. In what sense(s) do $X_n$ converge to a random variable
$X$? [Answer: None.]

I don't understand why the answer is "None". This must mean that $X_n$ does not converge in distribution to any random variable (since convergence in distribution implies almost-sure convergence as well as convergence in probability). But I came up with the following argument that seems to show that the characteristic functions of $X_n$ converges to the characteristic function of the zero function, which would imply that $X_n \to 0$ in distribution by Levy's continuity theorem.
My question: Where is my mistake in the following "proof"?
"Proof":  First, let us a fix a probability space $(\Omega, \mathcal{H}, \mathbb{P})$. Now let $X_1,X_2,\ldots: \Omega \to \mathbb{R}$ be a sequence of $\text{Uniform}([-n,n])$ random variables. Let $\mu_n: \mathcal{B}(\mathbb{R}) \to [0,1]$ denote the distribution of $X_n$, and let $\widehat{\mu}_n: \mathbb{R} \to \mathbb{R}$ denote the characteristic function of $X_n$. For $r = 0$, we clearly have $\widehat{\mu}_n(0) = 1$ for all $n$, and for $r \neq 0$ we have
\begin{align*}
          \widehat{\mu}_n(r) &= \mathbb{E}[e^{irX_n}]  \\[4pt]
          &= \int_{\mathbb{R}} \mu_n(dx) \, e^{irx}  \\[4pt]
          &= \int_{\mathbb{R}} \text{Leb}(dx) \frac{1}{2n} \chi_{[-n,n]}(x) \, e^{irx} \\[4pt]
          &= \frac{1}{2n} \int_{-n}^{n} \text{Leb}(dx) e^{irx} \\[4pt]
          &= \frac{1}{2n} \left[\frac{1}{ir}e^{irx} \right]_{x=-n}^{x=n}  \\[4pt]
          &= \frac{1}{2irn} \left(e^{irn} - e^{-irn}  \right) \\[4pt]
          &= \frac{1}{2irn} \left[\left(\cos(rn) + i \sin(rn)\right) - \left(\cos(-rn) + i \sin(-rn) \right) \right]  \\[4pt]
          &= \frac{1}{2irn} \left[\left(\cos(rn) + i \sin(rn)\right) - \left(\cos(rn) - i \sin(rn) \right) \right]  && (\cos \text{ is even},\, \sin \text{is odd}) \\[4pt]
          &= \frac{2i \sin(rn)}{2irn}  \\[4pt]
          &= \frac{\sin(rn)}{rn}.
      \end{align*}
Thus, we have
\begin{align*}
          \widehat{\mu}_n(r) =
          \begin{cases}
            1 & \text{if } r = 0  \\[2pt]
          \dfrac{\sin(rn)}{rn} & \text{if } r \neq 0
          \end{cases}
      \end{align*}
for each $n \in \mathbb{N}$. And since $\lim\limits_{r \to 0} \frac{\sin(rn)}{rn} = 1$ for all $r \neq 0$, this implies that $\widehat{\mu}_n$ is continuous at $0$. Also, $\lim\limits_{n \to \infty} \frac{\sin(rn)}{rn} = 0$ for all $r \neq 0$. Thus,
\begin{align*}
   \lim_{n \to \infty} \widehat{\mu}_n(r) &=
   \begin{cases}
  1 & \text{if } r = 0  \\[2pt]
  0 & \text{if } r \neq 0,
   \end{cases} \\[4pt]
   &= \chi_{\{0\}}(r).
\end{align*}
But $\chi_{\{0\}}$ is the characteristic function of the zero function, i.e. $X(\omega):= 0$ for all $\omega \in \Omega$. Then by Levy's continuity theorem, $X_n \to 0$ in distribution.
...Where did I go wrong?

A: The characteristic function for the constant $0$ is $1$ for all $r \in \mathbb{R}^1$.  In other words, $\chi_{\{0\}}(r)$ in your post is not the characteristic function of $0$, hence the condition of Levy's theorem does not hold.
There are many ways to verify that $X_n$ does not converge weakly (i.e., in distribution) to any random variable.  One approach is to check the definition: for any $x \in \mathbb{R}^1$, there exists a sufficiently large positive integer $N$ such that $|x| < N$, whence for all $n > N$, it follows that
\begin{align}
P[X_n \leq x] = \int_{-n}^x \frac{1}{2n}dt = \frac{x + n}{2n} \to \frac{1}{2} \tag{1}
\end{align}
as $n \to \infty$.  On the other hand, if $X_n \to_d X$ for some random variable $X$, then $P[X_n \leq x] \to P[X \leq x]$ for $x \in C(F)$, where $C(F)$ denotes the set of continuities of the distribution function $F$ of $X$. Since $\lim_{y \to \infty}F(y) = 1$, there exists $x_0 \in \mathbb{R}^1$ such that $P[X \leq x_0] > 7/8$, say, which implies $P[X_n \leq x_0] > 3/4$ for all sufficiently large $n$. This is in contradiction with $(1)$.


text:
Q: How to sort this custom hashes of hashes in perl on the value I am facing an issue with the sort functionality on my Application. I need to sort my Hash of hashes on the lname key under the instructors. The legacy
application is written in Perl.
Here is the dump of the Hash which i need to sort.
$VAR1 = {
      'instructors' => [
                         {
                           'is_placeholder' => 0,
                           'lname' => 'Lordy',
                           'name' => 'Daniel Lordy'
                         },
                         {
                           'is_placeholder' => 0,
                           'lname' => 'Fisher',
                           'name' => 'Bethy Fisher'
                         },
                         {
                           'is_placeholder' => 0,
                           'lname' => 'Jaya',
                           'name' => 'Jennifer Jaya'
                         },
                       ],
      'id' => '1237058',
      'XXX' => {
                  'name' => 'Fall 2015 MFT Master 695',
                },
      'YYY' => '45'
    };

The instructors key in the above structure can be empty as well.
For Example:
$VAR1 = {
      'instructors' => [],
      'id' => '1237058',
      'XXX' => {
                  'name' => 'Fall 2015 MFT Master 695',
                },
      'YYY' => '45'
    };

In my application, Users have an option to sort the column based on instructor names. So when user sorts by ascending order, the application should show rows which have instructors are empty at the start and then show the rest of the rows in which each row has the instructor names sorted in ascending order. Vice versa for Descending Order.
This is the code which I have tried until now.
if( $sort_order eq 'ASC' ) {
  foreach my $elem ( @$course_sections ) {
    my @sorted = map { $_->[1] }
                  sort { $a->[0] cmp $b->[0] }
                    map { [$_->{'lname'}, $_] } @{$elem->{'instructors'}};

}
if( $sort_order eq 'DESC' ) {
  foreach my $elem ( @$course_sections ) {
    my @sorted = map { $_->[1] }
                  sort { $b->[0] cmp $a->[0] }
                    map { [$_->{'lname'}, $_] } @{$elem->{'instructors'}};

}

How do I get this @sorted hash affect the order of rows in @$course_sections. Let me know if there is any easier way to do it.
Thanks in Advance.

A: You need to replace each instructors array ref with the sorted version that you created in your foreach loop. That way you get the instructors of each individual row sorted. Then you can sort the whole $course_sections by the name of the first instructor of each row.
# sort the instructors in-place
foreach my $elem (@$course_sections) {
    $elem->{'instructors'} = [
        map  { $_->[1] }
        sort { $a->[0] cmp $b->[0] }
        map  { [ $_->{'lname'}, $_ ] } @{ $elem->{'instructors'} }
    ];
}

# sort the courses by first instructor
$course_sections = [
    map      { $_->[1] }
        sort { $a->[0] cmp $b->[0] }
        map  { [ ( $_->{'instructors'}->[0] ? $_->{'instructors'}->[0]->{'lname'} : q{} ), $_ ] }
        @$course_sections
];

Make sure to replace undef values with empty strings so the cmp doesn't blow up. We shouldn't do $_->{'instructors'}->[0]->{'lname'} // q{} because autovivification might create a bunch of empty stuff in our data structure.
Here's your example data pulled together:
my $course_sections = [
    {
        'instructors' => [
            {
                'is_placeholder' => 0,
                'lname'          => 'Lordy',
                'name'           => 'Daniel Lordy'
            },
            {
                'is_placeholder' => 0,
                'lname'          => 'Fisher',
                'name'           => 'Bethy Fisher'
            },
            {
                'is_placeholder' => 0,
                'lname'          => 'Jaya',
                'name'           => 'Jennifer Jaya'
            },
        ],
        'id'  => '1237058',
        'XXX' => {
            'name' => 'Fall 2015 MFT Master 695',
        },
        'YYY' => '45'
    },
    {
        'instructors' => [],
        'id'          => '1237058',
        'XXX'         => {
            'name' => 'Fall 2015 MFT Master 695',
        },
        'YYY' => '45'
    }
];

And this is the output, dumped with Data::Printer.
\ [
    [0] {
        id            1237058,
        instructors   [],
        XXX           {
            name   "Fall 2015 MFT Master 695"
        },
        YYY           45
    },
    [1] {
        id            1237058,
        instructors   [
            [0] {
                is_placeholder   0,
                lname            "Fisher",
                name             "Bethy Fisher"
            },
            [1] {
                is_placeholder   0,
                lname            "Jaya",
                name             "Jennifer Jaya"
            },
            [2] {
                is_placeholder   0,
                lname            "Lordy",
                name             "Daniel Lordy"
            }
        ],
        XXX           {
            name   "Fall 2015 MFT Master 695"
        },
        YYY           45
    }
]


text:
Q: Circular imports and annotations If I want to use annotations in both classes in the different modules is cross?
from BModule import B

class A:
  def method(self, b: B):
     pass

~
from AModule import A

class B:
  def method(self, a: A):
     pass

I got a ImportError: cannot import name 'B'? But how if I need annotate this, what to do?
Also if I just import AModule\BModule and use class as attribute of module AModule.A I got AttributeError: module 'BModule' has no attribute 'B'

A: What is forcing the dependency? It seems to me that in this case, any method of A that takes a B could be implemented as a method on B that takes an A, so make one of the classes the "main" class and use that class to operate on objects of the other class, if that makes sense?


text:
Q: dúvida Array.push() Javascript Olá! Alguém saberia me dizer por que o método push só está salvando o último item na array newArr?
O meu objetivo é extrair uma array com a permutação dos valores passados e no console.log() sai certinho, porém quando tento jogar os resultados numa array através do método push() saí desse jeito que mostro abaixo, no output.
 function permAlone(str) {
    var newArr = [];

    function generate(n,arr){
        var c = [];
        var i = 0; //i while

        for(var i = 0; i < n; i++){
            c[i] = 0;
        }

        console.log(arr);
        newArr.push(arr);

        while(i < n){
            if(c[i] < i){
                if(i%2==0){
                    var aux = arr[0];
                    arr[0] = arr[i];
                    arr[i] = aux;
                }
                else{
                    var aux = arr[c[i]];
                    arr[c[i]] = arr[i];
                    arr[i] = aux;
                }
                console.log(arr)
                newArr.push(arr);
                c[i]+=1;
                i = 0;
            }
            else{
                c[i] = 0;
                i++;
            }
        }
    }
    generate(str.length, str.split(''));
    console.log('newArr');
    console.log(newArr)
}
permAlone('aab');

Output:
 [ 'a', 'a', 'b' ]
[ 'a', 'a', 'b' ]
[ 'b', 'a', 'a' ]
[ 'a', 'b', 'a' ]
[ 'a', 'b', 'a' ]
[ 'b', 'a', 'a' ]
newArr
[ [ 'b', 'a', 'a' ],
  [ 'b', 'a', 'a' ],
  [ 'b', 'a', 'a' ],
  [ 'b', 'a', 'a' ],
  [ 'b', 'a', 'a' ],
  [ 'b', 'a', 'a' ] ]
[Finished in 0.1s]

A: Você está adicionando um array (arr) como um objeto à coleção interna de newArr.
Se você deseja concatenar os elementos de arr com os elementos de newArr, ao invés de
newArr.push(arr);

Utilize .concat():
newArr = newArr.concat(arr);


text:
Q: Using tiles with spring while using tiles along with spring i m getting following error:

java.net.UnknownHostException: tiles.apache.org

program runs fine when internet connection remains 'on' otherwise it shows above error.
can anyone provides me any hint???
Thanks...

A: In my case, this happens because of version mismatch of dtd. Here is the thing,
<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 2.1//EN" "http://tiles.apache.org/dtds/tiles-config_2_1.dtd">

If we see the DOCTYPE there is a version "2.1" ("//DTD Tiles Configuration 2.1//EN") and the dtd should also be the same like "tiles-config_2_1.dtd". If the version is 3.1 ("//DTD Tiles Configuration 3.1//EN") and the dtd is "tiles-config_3_1.dtd".
I modified the version and its start working.

A: the problem was occurring due to very silly mistake that i missed the "space" between "Apache Software Foundation" in :
<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 2.1//EN" "http://tiles.apache.org/dtds/tiles-config_2_1.dtd">

A: I resolve this issue by adding log4j-1.2.11.jar to web-inf/lib


text:
Q: Laravel limit with paginate Do you know why I receive all the records with this query :
$pictures = Picture::latest()->limit(100)->paginate(18);

I should only get 100, but he gives them all to me
It's probably a parameter I'm forgetting but it doesn't seem illogical to me
Thanks in advance

A: The paginate query builder overrides your limit method.
https://laravel.com/docs/8.x/pagination#paginating-query-builder-results

Paginating Query Builder Results
The paginate method automatically takes care of setting the query's
"limit" and "offset" based on the current page being viewed by the
user.

A: $pictures = Picture::latest()->simplePaginate(18);

Try simplePaginate() instead.


text:
Q: String Interoperability: Fortran to C++ I would like to send a Fortran string to my C++ application, I tried to do this, but I got this linker error:
unresolved external symbol for_cpystr referenced in function my_long_calc
My Fortran Static Lib Code (Visual Fortran):
module my_interfaces
    use iso_c_binding
        interface
            subroutine fortran_message(msg) bind(C, name = 'fortran_message')
                use, intrinsic :: iso_c_binding

                character(kind = c_char), dimension(*), intent(out) :: msg

            end subroutine fortran_message
        end interface
end module my_interfaces

! My long calc subroutine
subroutine my_long_calc() BIND(C, name = 'my_long_calc')
    use, intrinsic :: ISO_C_BINDING
    use my_interfaces
    implicit none

    ! A single variable:
    character(len = 40, kind = c_char) :: msg

    msg = "this is a msg from fortran"

    ! Send a message to the C++ application:
    call fortran_message(msg)
end subroutine my_long_calc

My C++ Code:
#include <iostream>

extern "C" {
  void my_long_calc(void);
  void fortran_message(char* msg);
}

void fortran_message(char* msg)
{
  std::cout << *msg << std::endl;
}

int main(void)
{
    my_long_calc();

    return 0;
}

Please, what I have to do to link this library and get the "msg" string inside the C++ application?


text:
Q: Using a TSQL Stored Procedure to Convert a String of Uppercase Sentences to Sentence Case I have a database full of rows with Upper Case that I need to convert to Sentence Case using a stored procedure in TSQL.
For Example:
Original String:
THIS IS THE FIRST SENTENCE. THIS IS THE SECOND SENTENCE!     THIS IS THE THIRD SENTENCE?  THIS IS THE FOURTH SENTENCE.

Converted String:
This is the first sentence. This is the second sentence!     This is the third sentence?  This is the fourth sentence.

A: Well, this kind of thing would be better handled in a CLR function or in the presentation layer, but here is one way to do it using only tsql:
Update:
I've improved my code to detect sentences that begins with a number, so that they will be ignored (i.e if a sentence is 4th sentence, the t after the 4 will still be lowercase.)
DECLARE @OriginalString varchar(200) = 'THIS IS THE FIRST SENTENCE. THIS IS THE SECOND SENTENCE!     THIS IS THE THIRD SENTENCE?  4TH SENTENCE.'

DECLARE @TargetString varchar(200),
        @Index int = 2,
        @CurrentChar CHAR(1),
        @FoundBeginingOfSentence bit = 0,
        @BeginingOfSentenceIsANumber bit = 0

SET @TargetString = LEFT(@OriginalString, 1) + LOWER(RIGHT(@OriginalString, LEN(@OriginalString)-1))

WHILE @Index < LEN(@OriginalString)
BEGIN

    SET @CurrentChar = SUBSTRING(@OriginalString, @Index, 1)
    SET @Index = @Index + 1
    IF @CurrentChar IN('.', '!', '?')
    BEGIN
         WHILE @FoundBeginingOfSentence = 0 AND @Index < LEN(@OriginalString)
         BEGIN
             SET @CurrentChar = SUBSTRING(@OriginalString, @Index, 1)
             IF PATINDEX('[0-9]', @CurrentChar) = 1
             BEGIN
                 SELECT @FoundBeginingOfSentence = 1,
                        @BeginingOfSentenceIsANumber = 1
             END
             IF @BeginingOfSentenceIsANumber = 0
             BEGIN
                 IF PATINDEX('[A-Z]', @CurrentChar) = 1 BEGIN
                     SET @FoundBeginingOfSentence = 1
                     SET @TargetString = LEFT(@TargetString, @Index-1) + UPPER(SUBSTRING(@TargetString, @Index, 1)) + SUBSTRING(@TargetString, @Index+1, LEN(@TargetString))
                 END
                 SET @Index = @Index + 1
             END
         END
    END

    SELECT @FoundBeginingOfSentence = 0,
           @BeginingOfSentenceIsANumber = 0
END

See fiddle here
Note: You can add whatever sentence delimiter you want to the first if statement.


text:
Q: How to access the remote stream on a Twilio browser call I'm using the new v2 Twilio Javascript SDK to make calls from the browser to other people.
This works fine but I've been asked to add volume controls for the incoming audio stream.
After some research it seems that I need to take the remote stream from the call and feed it through a gain node to reduce the volume.
Unfortunately the result from call.getRemoteStream is always null even when I can hear audio from the call.
I've tested this on latest Chrome and Edge and they have the same behavior.
Is there something else I need to do to access the remote stream?
Code:
async function(phoneNumber, token)
{
    console.log("isSecureContext: " + window.isSecureContext); //check we can get the stream

    var options = {
          edge: 'ashburn', //us US endpoint
          closeProtection: true // will warn user if you try to close browser window during an active call
    };
    var device = new Device(token, options);

    const connectionParams = {
        "phoneNumber": phoneNumber
    };
    var activeCall = await device.connect({ params: connectionParams });

    //Setup gain (volume) control for incoming audio
    //Note, getRemoteStream always returns null.
    var remoteStream = activeCall.getRemoteStream();

    if(remoteStream)
    {
        var audioCtx = new AudioContext();
        var source = audioCtx.createMediaStreamSource(remoteStream);
        var gainNode = audioCtx.createGain();
        source.connect(gainNode)
        gainNode.connect(audioCtx.destination);
    }
    else
    {
        console.log("No remote stream on call");
    }
}

The log output is:
isSecureContext: true
then
No remote stream on call

A: Twilio support gave me the answer: you need to wait until you start receiving volume events before requesting the stream.
ie
call.on('volume', (inputVolume, outputVolume) => {

    if(inputVolume > 0)
    {
       var remoteStream = activeCall.getRemoteStream();
       ....
    }
});


text:
Q: NumPy dependency not met when installing pandas on Windows 7 I was installing pandas but it gives the following error:
Could not find a version that satisfies the requirement numpy==1.9.3 (from versions: 1.10.4,
1.11.0, 1.11.1rc1, 1.11.1, 1.11.2rc1, 1.11.2, 1.11.3, 1.12.0b1, 1.12.0rc1, 1.12.0rc2, 1.12.0,
1.12.1rc1, 1.12.1, 1.13.0rc1, 1.13.0rc2, 1.13.0, 1.13.1, 1.13.3, 1.14.0rc1, 1.14.0, 1.14.1,
1.14.2, 1.14.3, 1.14.4, 1.14.5, 1.14.6, 1.15.0rc1, 1.15.0rc2, 1.15.0, 1.15.1, 1.15.2, 1.15.3,
1.15.4)
No matching distribution found for numpy==1.9.3

I already have numpy 1.9.3 installed in my windows7
My OS is Windows 7 sp1. I tried pip install numpy first, then tried pip install numpy==1.9.3. I am using python 3.4.
Successfully installed numpy-1.9.3
You are using pip version 10.0.1, however version 19.0.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

I tried upgrading pip but it shows
You are using pip version 10.0.1, however version 19.0.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

(venv) C:\Users\admin\PycharmProjects\pythonproject>python -m pip install --upgrade pip
DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf PEP
429).
Requirement already up-to-date: pip in c:\users\admin\pycharmprojects\pythonproject\venv\lib\site-packages (19.0.3)

A: The problem is likely to come from incompatible versions of python / pandas. I suggest you do the following:

*

*Uninstall python 3.4

*Install last python version 3.7

*Install numpy / pandas


text:
Q: Heartbeat is giving me a heartache I have 2 Ubuntu 11.04 VM's on which i have installed Heartbeat + apache2 to achieve a "high availability" setup. Heartbeat is up and running on both but im not able to ping the Virtual IP (cluster ip)
From the guide which i followed Heartbeat is automatically supposed to create an alias on the active node. But i dont see any alias in both my VM's
The setup goes like this:

ha-node1 configs:
root@ha-node1:/etc/ha.d# cat ha.cf
autojoin none
#mcast bond0 239.0.0.43 694 1 0
warntime 5
deadtime 15
initdead 60
keepalive 2
node ha-node1
node ha-node2
pacemaker respawn
logfile /var/log/ha-log
debugfile /var/log/ha-debug
udpport 694
auto_failback on
bcast eth0

root@ha-node1:/etc/ha.d# cat haresources
ha-node1 IPaddr::10.0.0.10 apache2

root@ha-node1:/etc/ha.d# crm_mon -1
============
Last updated: Thu Oct  6 17:42:57 2011
Stack: Heartbeat
Current DC: ha-node1 (710962f3-6239-4519-8ab7-b176af92cfe4) - partition with quorum
Version: 1.0.9-da7075976b5ff0bee71074385f8fd02f296ec8a3
2 Nodes configured, unknown expected votes
0 Resources configured.
============

Online: [ ha-node1 ha-node2 ]

root@ha-node1:/etc/ha.d# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:0c:29:cb:ae:9d
          inet addr:10.0.0.8  Bcast:10.255.255.255  Mask:255.0.0.0
          inet6 addr: fe80::20c:29ff:fecb:ae9d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:25247 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17038 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:25278878 (25.2 MB)  TX bytes:2374181 (2.3 MB)
          Interrupt:19 Base address:0x2000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:480 (480.0 B)  TX bytes:480 (480.0 B)

root@ha-node1:/etc/ha.d# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:0c:29:cb:ae:9d brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.8/8 brd 10.255.255.255 scope global eth0
    inet6 fe80::20c:29ff:fecb:ae9d/64 scope link
       valid_lft forever preferred_lft forever

ha-node2 configs:
root@ha-node2:/etc/ha.d# cat ha.cf
autojoin none
#mcast bond0 239.0.0.43 694 1 0
warntime 5
deadtime 15
initdead 60
keepalive 2
node ha-node1
node ha-node2
pacemaker respawn
logfile /var/log/ha-log
debugfile /var/log/ha-debug
udpport 694
auto_failback on
bcast eth0

root@ha-node2:/etc/ha.d# cat haresources
ha-node1 IPaddr::10.0.0.10 apache2

root@ha-node2:/etc/ha.d# crm_mon -1
============
Last updated: Thu Oct  6 17:44:07 2011
Stack: Heartbeat
Current DC: ha-node1 (710962f3-6239-4519-8ab7-b176af92cfe4) - partition with quorum
Version: 1.0.9-da7075976b5ff0bee71074385f8fd02f296ec8a3
2 Nodes configured, unknown expected votes
0 Resources configured.
============

Online: [ ha-node1 ha-node2 ]

root@ha-node2:/etc/ha.d# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:0c:29:d9:ca:5c
          inet addr:10.0.0.9  Bcast:10.255.255.255  Mask:255.0.0.0
          inet6 addr: fe80::20c:29ff:fed9:ca5c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:23310 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15397 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:25070323 (25.0 MB)  TX bytes:2044327 (2.0 MB)
          Interrupt:19 Base address:0x2000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:480 (480.0 B)  TX bytes:480 (480.0 B)

root@ha-node2:/etc/ha.d# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:0c:29:d9:ca:5c brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.9/8 brd 10.255.255.255 scope global eth0
    inet6 fe80::20c:29ff:fed9:ca5c/64 scope link
       valid_lft forever preferred_lft forever

crm_mon -1 tell me that 0 Resources configured. But i have clearly added the IPaddr resource in the haresources.
I cannot ping or browse the Virtual IP. Have I done anything wrong in the setup?

A: 0 Resources configured means that the failover IP is not configured as an HA resource.
By the way, if IP failover is all you need, CARP (via ucarp/ucarpd) is much simpler.


text:
Q: Subgroups of $\mathbb{Z} \times \mathbb{Z}$ of index $p$ and $pq$ Problem: Suppose $p$ and $q$ are distinct prime numbers. How many subgroups of index $p$ are there in $\mathbb{Z} \times \mathbb{Z}$? And how many subgroups of index $pq$ are there in $\mathbb{Z} \times \mathbb{Z}$?
Attempt: I noted that $\mathbb{Z}\times \mathbb{Z}p < \mathbb{Z} \times \mathbb{Z}$ and $\mathbb{Z} \times \mathbb{Z} \mathrel{/} \mathbb{Z}\times \mathbb{Z}p=\mathbb{Z}_p$. Thus I would like to answer the first question with $2$ but I actually feel that it is wrong. Any help?


text:
Q: Does Facebook Connect have a javascript API that doesn't open a new window? I want it to have a popup dialog javascript box. Instead of a new window.
I've seen it before. How can I get it?
Thanks.

A: Unfortunately, Facebook prohibits using a javascript pop-up instead of a new window. Until early this year, they weren't doing anything to block it, so some sites were doing it that way.
Now they've started detecting when they're in an iframe and are putting up a black overlay that, when clicked, opens their login in a new window. At least their implementation still allows sites that are doing it the "wrong" way to work with no changes, but it's frustrating.
It's possible to work around this using their mechanisms for client authentication, but that involves your web site prompting for the user for their Facebook password which is a horrible idea for security and privacy reasons as well as an explicit break of Facebook TOS.


text:
Q: Control multiple tableviews in a single view I have a table view nested in a collection view and i'm returning 3 (possibly more in the future) collection view cells and I was wondering if it is possible to present different content in each one of the collection cells? I attached a few screenshots to better understand what I am taking about. Thanks.

func numberOfSectionsInTableView(tableView: UITableView) -> Int {
    // #warning Incomplete implementation, return the number of sections
    return 3
}

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    // #warning Incomplete implementation, return the number of rows
    return 1
}

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as! UITableViewCell

    // Configure the cell...

    cell.textLabel?.text = "Homeroom"
    cell.detailTextLabel?.text = "8:15 AM - 9:00 AM"
    cell.selectionStyle = .None
    return cell
}

A: Yes you can. You need set a property for every tableView you have and in delegate method compare it like below
class Some: UIViewController {
    var firstTableView: UITableView
    var secondTableView: UITableView

    override func viewDidLoad() {
        firstTableView = YOUR_FIRST
        secondTableView = YOUR_Second
    }

    func numberOfSectionsInTableView(tableView: UITableView) -> Int {
        if tableView == firstTableView {
            return 2;
        }
        else if tableView == secondTableView {
            return 1;
        }
        return 3
    }

    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        // #warning Incomplete implementation, return the number of rows
        if tableView == firstTableView {
            return 2;
        }
        else if tableView == secondTableView {
            return 1;
        }
    }

    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        var cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as! UITableViewCell
        if tableView == firstTableView {
            cell = tableView.dequeueReusableCellWithIdentifier("cellOfFirstTableView", forIndexPath: indexPath) as! UITableViewCell
        }
        else if tableView == secondTableView {
            cell = tableView.dequeueReusableCellWithIdentifier("cellOfSecondTableView", forIndexPath: indexPath) as! UITableViewCell
        }
        // Configure the cell...
        if tableView == firstTableView {
            cell.textLabel?.text = "Homeroom"
            cell.detailTextLabel?.text = "8:15 AM - 9:00 AM"
            cell.selectionStyle = .None
        }
        else if tableView == secondTableView {
            cell.textLabel?.text = "Homeroom"
            cell.detailTextLabel?.text = "8:15 AM - 9:00 AM"
            cell.selectionStyle = .None
        }

        return cell
    }
}

A: You can use UITableViewDelegate / UITableViewDataSource methods with if else conditions or some thing similar
eg.
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    if tableView == table1 { // table1 is a global var for the table

    } else if tableView == table2 {

    }
}

But I think it will be very clear if you use separate controller class for each table so you can easily manage the code.
But this depends on what type of data you have. If data is completely unrelated you can just use 3 different controllers.
Or if you can reuse data and codes among 3 tables then you can decide if you wanna use 3 different controllers or to use i class with above method.
eg.
let table1Controller = Table1Controller(dataList1)
let table2Controller = Table2Controller(dataList2)
let table3Controller = Table3Controller(dataList3)

table1.delegate = table1Controller
table1.dataSource = table1Controller

table2.delegate = table2Controller
table2.dataSource = table2Controller

table3.delegate = table3Controller
table3.dataSource = table3Controller


text:
Q: Multiple File Upload using Carrierwave and JQuery File Upload <%= semantic_form_for(@image, :url => { :action => "create_friend_upload" }, :html => {:multipart => true}) do |f| %>
    <%= f.inputs do %>
     <%= f.input :image, :input_html => {:multiple => true}, name: "gallery[image]" %>
     <%= f.hidden_field :friend_upload, :value => true %>
     <%= f.hidden_field :user_id %>
     <%= f.hidden_field :friend_uploader, :value => current_user.name %>
    <% end %>
     <%= f.buttons do %>
     <%= f.commit_button :button_html => {:class => "primary"} %>
    <% end %>
    <% end %>

The problem I is that it keeps on submitting an array, which Carrierwave can't handle. It keeps saying name=\"gallery[image][]\" instead of just name=\"gallery[image]\".  (See below).  Because of it, I also keep getting the error message can't convert nil into String.
 @headers="Content-Disposition: form-data; name=\"gallery[image][]\"; filename=\"VW 3.jpeg\"\r\nContent-Type: image/jpeg\r\n",

Anyone know how to solve this?  Thanks!
update:
I did see Ryan's railscasts video on JQuery as well, his fix for this didn't work for me.
Gallery.rb
class Gallery < ActiveRecord::Base
  attr_accessible :image, :name, :friend_upload,
  mount_uploader :image, GalleryUploader
end

Gallery controller
def friend_upload
 @image = Gallery.new
end

def create_friend_upload
 @image = Gallery.create(params[:gallery])
end

A: Because you were specifying :multiple => true, rails generates name="gallery[image][]". You may also experience this issue when upgrading to the lastest version of rails (3.2.13) due to https://github.com/rails/rails/pull/8108.
The simple fix would be something along the lines of
$('#fileupload').fileupload({
    paramName: 'gallery[image]'
});

This utilizes the paramName option to specify the file form data
References:

*

*https://github.com/blueimp/jQuery-File-Upload/wiki/Options#paramname

*https://github.com/blueimp/jQuery-File-Upload/issues/1529

A: The problem appears because you didnt put name inside of input_html, thats the thing with using simple form and probably semantic form as well


text:
Q: Tkinter exiting mainloop when navigating between pages I have tried various functionality in tkinter to navigate between pages in my GUI. I am trying to achieve a GUI with a next and previous button, which closes one page, and opens another.

def nextPage():
    ws.withdraw()
    import page2

Where it perfectly takes me to the next page when I add this as a command to a button.
When I try to use this same logic when returning to the page, it does it fine as well.
The problem arises when I try to import page2 for a second time. It ends up exiting the mainloop and closing out of the program.
What am I doing wrong?

A: import module effectively brings into your code the module's code. So recommend import at the beginning of your code. Then in your function you refer to the module page2.
import page2
def nextPage():
    ws.withdraw()
    page2.run()

Your page2 would need to be changed so that its code is inside the function def run(): so that on the first import at the beginning it will not run.
You can test this if you put import at the beginning of your code without changing the module code - you will see page2 run at that point before the rest of your code.


text:
Q: How do I inject a dependency in a class definition of a component? I have this class-defined component (transpiled later by webpack and babel back into ES5). I need to use the $http service in one of its methods. How do I do that? Where do I inject $http as a dependency? If I do it in the constructor arguments, I get an error as if I hadn't injected it at all. Maybe classes is not the way to go here?
angular.module('myApp').component('home', {
    template: require('./home.component.html'),
    controller: class HomeCtrl {
        constructor() {
        }
        doMe() {
            $http.get('http://www.yahoo.com/');
        }
    }
});

A: The class should have explicit $inject annotation in order to be properly minified:
class HomeCtrl {
    static get $inject() {
        return ['$http'];
    }
    // or unstandardized shortcut:
    // static $inject = ['$http'];

    constructor($http) {
        this.$http = $http;
    }

    doMe() {
         this.$http...
    }
}

A: ES2015 classes (or transpiled classes) are just syntactic sugar over prototypal inheritance. What this means is that the methods you define are put on the prototype of the "class". In order to be able to access the dependencies injected in the constructor, you need to somehow store them for later reference by the prototype method.
This is usually done by putting them on the instance:
function HomeController($http) {
  this.$http = $http;
}
HomeController.prototype.doMe = function() {
  this.$http.get('http://www.yahoo.com/');
};

In class-based syntax this translates to:
class HomeController {
  constructor($http) {
    this.$http = $http;
  }

  doMe() {
    this.$http.get('http://www.yahoo.com/');
  }
}

EDIT:
If you are using TypeScript, you can save some boilerplate by using access modifiers on the constructor arguments. E.g.:
class HomeController {
  constructor(private $http) {}
}

...which is shorthand for:
class HomeController {
  private $http;

  contructor($http) {
    this.$http = $http;
  }
}

EDIT 2:
If you want to make your controller minification-friendly, you can use one of the options described here (possibly along with a tool like ngAnnotate). For example, this is how you could use the "$inject Property Annotation" method:
ES5
HomeController.$inject = ['$http'];
function HomeController($http) {...}
HomeController.prototype.doMe = function() {...}

ES2015
class HomeController {
  constructor($http) {...}

  doMe() {...}
}
HomeController.$inject = ['$http'];

// OR

class HomeController {
  static get $inject() { return ['$http']; }
  constructor($http) {...}

  doMe() {...}
}

TypeScript
class HomeController {
  static $inject = ['$http'];
  constructor(private $http) {}

  doMe() {...}
}

A: In the end, I did:
controller: class {
    constructor($http, Restangular, $state) {
        Object.assign(this, {$http, Restangular, $state});
    }
    doMe() {
       // use this.$http, this.Restangular & this.$state freely here
    }
}


text:
Q: position font-awesome icons above navbar links I've got a stacked bootstrap navbar using font-awesome icons.  I'd like to position the icons above each navbar link instead of to the left.  I found a wordpress theme that does what I'm trying to accomplish and included a link here:
wordpress theme with icons in navbar
This is the code for what I currently have, pretty straight forward bootstrap stacked nav.

 Dashboard

 Licenses

 Downloads

 Get help

A: This depends on whether you want the pills left stacked or put side-by-side. You can see both of these options in this working JSFiddle.
Stacked HTML:

Dashboard

Licenses

Downloads

Get help

Side-by-side:

Dashboard

Licenses

Downloads

Get help

Essentially, you just have to override one or two of the default CSS rules:
li {
    text-align: center;
}
.icon-large {
    font-size: 14pt;
}
.wrd {
    padding-top: 5px !important;
}


text:
Q: Is it possible to define types based on an object? I was wondering if it's possible to take an object literal and derive types from it. ie.
const inputs = [
  {
    name: "announcements",
    type: "list",
    subFields: [
      {
        name: "copy",
        type: "string",
        defaultValue: "",
      },
      {
        name: "buttonLabel",
        type: "string",
        defaultValue: "",
      },
      {
        name: "buttonUrl",
        type: "url",
        defaultValue: "",
      },
    ],
  },
]

Could I have it automatically inferred as:
interface Announcements {
  copy: string;
  buttonLabel: string;
  buttonUrl: string;
}
type AnnouncementList = Announcements[];

This would be nice because me definitions need to be defined a particular way and rather than redefining them (and possibly making a mistake) it's much easier if inferred.

A: Type manipulation in TypeScript does allow us to create types based on other types like the one you showed in your question. Since the keys of Announcements are string literals in the object, we need to use as const to preserve the narrowed string literal types.
const inputs = [
  {
    name: "announcements",
    type: "list",
    subFields: [
      {
        name: "copy",
        type: "string",
        defaultValue: "",
      },
      {
        name: "buttonLabel",
        type: "string",
        defaultValue: "",
      },
      {
        name: "buttonUrl",
        type: "url",
        defaultValue: "",
      },
    ],
  },
] as const

Now we can build a new type based on the type of inputs.
type Announcements = {
  [K in typeof inputs[0]["subFields"][number]["name"]]: string
}

// type Announcements = {
//     copy: string;
//     buttonLabel: string;
//     buttonUrl: string;
// }

Playground


text:
Q: Can a linux dummy network device work permanently as a real network interface? Or does it need a service or systemd to bring it up every boot?  I want to manufacture, while learning, a whole NIC schematic virtually in my host to route packets with purpose and host some services on different internal IPs for sake of tracing packets and an IPS involved.
Is a dummy device reloaded on boot if created with ip link add device type dummy?  I know I need also to modprobe dummy along with that but how to set that at boot too?
Such as I want to use nginx to reverse proxy from my static WAN IP to all the desired services on differing IPs and set in the services running them that that NIC is that's IP.. If using a dummy device will (for example) prosody xmpp server bring it up on it's own on it's reserved and configured IP address?  I am using Debian 10 server and Arch Linux desktop.

A: I found out from my friend in XMPP chats that dummy interfaces are not brought up on boot and one would have to set scripts for boot time in a systemd service in order to bring up a dummy device and/or use a script on boot.  I'm aware that a device will need a service.


text:
Q: C - passing an array by reference - only first element set I have a function which should modify an array (of floats) in the original parent function. I am using the following code:
void sortFunction(Word**words, int wordCount){ //to sure if two * are correct (pointer to an array..?)
int i = 0;
for(i=0;i<wordCount-1;i++){
  Word first = *words[i]; //values fine
  Word second = *words[i+1]; //weird values, causes segfault
    if(first.data[0] > second.data[0]){
      //do stuff
    }
  }
}

int main(int argc, char ** argv){
  Word* words = NULL;
  int wordsCount = ...
  //filling the array in a loop and using realloc for memory allocation
  //Here, the array is filled correctly (verified)
  sortFunction(&words, wordsCount);
}

Where Word is a typedef struct and Word.data is the (dynamic) float array. When checking in the parent function, the array is allocated and the values set correctly.
I have tried with about 10 elements in the array, but always only the first ([0]) element is fine in the sortFunction(), second and all others are messed up. I also have an int propery in the struct, and when I try to print it for the second element, I get something over 1 billion.
I assume I am not passing the array correctly - I use the following code (just a sample) to pass regular variables, so I tried to modify it for an array, but apparently, not correctly. What is the right way to do this for an array?
void foo(int*var){
  *var=8;
}

int main(){
  int var = 5;
  changeVar(&var);
}

Thanks in advance for any tips!

A: Postfix [] has higher precedence than unary *, so *words[i] is parsed as *(words[i]), which isn't what you want.
You need to dereference the words pointer before applying the subscript, so you need to explicitly group the * operator with words using parentheses:
Word first = (*words)[i];
Word second = (*words)[i + 1];

A: First, you do not need to pass **, just one is enough, because you will be passing the address of your array anyway:
void sortFunction(Word* words, int wordCount)

and call it as:
sortFunction(words, wordsCount);

Second, the Undefined behavior originates in the following statement:

Word first = *words[i];   Word second = *words[i+1];

It should have been (*words)[i] but still, you are copying structs, so your dynamic data array is not copied correctly. avoid this useless copy, and use this instead, AFTER changing the protoype of sortFunction:
Word* first = &words[i];
Word* second = &words[i+1];
if(first->data[0] > second->data[0])

p.s: This does not guarantee that the rest of your code is correct, just comments of the parts you showed of the code.


text:
Q: Pic32 Real Time Self Programming Good evening,
I'm new with PIC family and I need to implement the RTSP on my bootloader.
I read several pdf's about this topic but I can't get any example code on how to write on FPM.
[The data to be written in flash are sent through the CAN-BUS]
Can you help me providing any example code in c code for mplab or document that explains this topic?
Thanks in advance

A: Not sure what you mean by "RTSP".
There are basically 2 ways, one is having a bootloader that you activate and will get your can messages and write the flash on the specific memory regions.
The second way, that only works with the dual flash chips, is that you can can have your application written up in one of the section and you can write on the other section "Dual Flash". Then you can select which section to use at boot-up and this doesn't require bootloader.
There are plenty of example on the Harmony framework.


text:
Q: How can I call a static method in jstl? I have seen this question already answered here but when I tried the same approach, it did not work. Here's my code:
package linear_programming.matrix;

import java.lang.reflect.Array;
import java.text.DecimalFormat;
import java.text.NumberFormat;

/**
 *
 * @author Jevison7x
 */
public final class MatrixOperations<T extends Number>
{
    /**
 * This method round's off decimal numbers to two decimal places.
 * @param d The decimal number to be rounded off.
     * @param decPlaces The number of decimal places to round off.
 * @return the rounded off decimal number.
 */
public static double roundOff(double d, int decPlaces)
{
        if(decPlaces < 0)
            throw new IllegalArgumentException("The number of decimal places cannot be less than 0.");
        else
        {
            String places = "";
            for(int i = 0; i < decPlaces; i++)
            places += "0";
            NumberFormat nf = new DecimalFormat("0."+places);
            return Double.parseDouble(nf.format(d));
        }
}
}

Here is my tld file:
<?xml version="1.0" encoding="UTF-8"?>
<taglib
    version="2.1"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd">

    <display-name>Custom Functions</display-name>
    <tlib-version>1.0</tlib-version>
    <short-name>func</short-name>
    <uri>/WEB-INF/tlds/Functions</uri>

    <function>
        <name>roundOff</name>
        <function-class>linear_programming.matrix.MatrixOperations</function-class>
        <function-signature>double roundOff(double int)</function-signature>
    </function>
</taglib>

Then here is my JSP file:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib uri="/WEB-INF/tlds/Functions" prefix="func"%>

    <c:forEach var="Msegment" items="${multipliedSegments}" varStatus="segmentCount">

        X${segmentCount.count}TX${segmentCount.count}=

        <c:forEach var="row" items="${Msegment}">

            <c:forEach var="col" items="${row}">
                ${col}
            </c:forEach>

        </c:forEach>

    </c:forEach>

I just want to invoke the static method
roundOff(double d, int decPlaces)

and pass the variable
${col}

as the double parameter - d and then any number can go for decPlaces.
Any help would be highly appreciated thanks.

A:  ${func:roundOff(col, 1)}

should do. But AFAIK, the signature in the taglib file should be
double roundOff(double, int)
                      ^--- comma here.

If this doesn't work, then mention the exact error message you get, instead of just saying "it doesn't work".