That use case will work fine. This kills a bug in the JavaScript. If you look at a console on create observation page you will notice an error in the JavaScript for toggling the herbarium fields.

Sent from my Windows Phone
________________________________
From: Joseph D. Cohen<mailto:notifications@github.com>
Sent: 8/25/2015 12:12 PM
To: raysuelzer/mushroom-observer<mailto:mushroom-observer@noreply.github.com>
Cc: Raymond Suelzer<mailto:rsuelzer@gmail.com>
Subject: Re: [mushroom-observer] herbarium info should be hidden unless Herbarium Specimen Available is checked. (b552223)

Will this interfere with the use case(s) of:
1.  I have a herbarium specimen, I create an Observation but forgot to check the specimen box?
2.  When I create the Observation, I have not yet decided whether to retain it as a herbarium specimen.  Later I decide "yes".
In both cases I want to add an herbarium specimen to an existing Observation which has no herbarium specimens.

---
Reply to this email directly or view it on GitHub:
https://github.com/raysuelzer/mushroom-observer/commit/b552223f9878dc48c82b06f22fa43a03c37acd8b#commitcomment-12883933


@keepoff07 ウィジット側の設定を変えました。ファイルに変更等必要ありません。少し待ってからページをリロードしてみてください。

## 変更後検索文字列

- `"ふぅ・・・" -RT #Nuitter lang:ja`
- `"抜きました！" -RT #Nuitter lang:ja`


Getting close to needing a manifest or something similar here, starting to look hairy. But, for now, works. Better keep an eye on this


This part looking good, r=gozer


Blog uygulamanın kendisi, post buraya girilen entry. İsimlendirmelere dikkat edelim. Örneğin burada bir blog postunun içeriğin render ediyorsan get_post_detail gibi bir isimlendirme yapabilirsin.


You removed the actual code that would _SAVE_ the index


谢谢了，


prefetch_related değil select_related. Aksi halde çift sorgu çalışr.


cambió


\o/. Submitted.


`createTxStateVisitorFor` ?


Isn't clearing slower than creating a new one? Just like we talked with Lukas at https://github.com/droolsjbpm/optaplanner/pull/110#discussion-diff-35749622


This change causes an error:

Exception in Tkinter callback
Traceback (most recent call last):
  File "/home/sharov/soft/scipion/software/lib/python2.7/lib-tk/Tkinter.py", line 1486, in __call__
    return self.func(*args)
  File "/home/sharov/soft/scipion/pyworkflow/gui/form.py", line 1516, in execute
    warns = self.protocol.warnings()
  File "/home/sharov/soft/scipion/pyworkflow/protocol/protocol.py", line 1241, in warnings
    return self._warnings()
  File "/home/sharov/soft/scipion/pyworkflow/em/packages/eman2/protocol_boxing.py", line 112, in _warnings
    firstMic = self.inputMics.getFirstItem()
AttributeError: 'EmanProtBoxing' object has no attribute 'inputMics'


I'm working on creating tests that anyone can run, by creating a special purpose project at Apiary (as, effectively, a test fixture), and overriding / setting APIARY_API_KEY for the test process.


mostro!


According Google style C functions should named with the first capital :-)


Blog detayı görüntülemek  ve post a comment girmek ayrı işler. Benc bunları ayırırsan daha anlamlı olur.


does it need to be added? because it seems to work perfect without it


The ghost of @erikrose can rest peacefully.


We should just implement something in the base 'view.js' that lets us call it in each view to get a logger. Then you could do something like:

var debug = View.debug('HomeView');


“operator” label is useless, because `return x` will never fail.


i'd say that belongs into `__init_processing`. can you think of a more descriptive name by adding a verb or preposition? `unrequired_by_exclusion` maybe?


form valid olmadığı takdirde aynı view  context inde gönder. Böylece hata varsa hatanın hangi alanda olduğu ile ilgili bilgileri template tarafında render edebilirsin. Bu konuda django dökümanlarındaki django forms bölümünü bir incele istersen.


We added basically just for this called codes. Which will save on some object instantiations.
```
codes = ISO3166::Country.codes
```

I had my own PR ready to go, but people are apparently quick.


I can very easily see a new developer wanting 1 XRP, and using `var x = XRPAmount(1);` out of ignorance. I know we want smart developers, but there's always a domain learning curve.

My thought is not to rename the class, but to rename the constructor and assignment operator parameter. We follow the idea that a function's param's are part of the function name, so IMHO `XRPAmount(Integer drops)` is a more intuitive name than `XRPAmount(Integer v)`.

Counter argument: Any time you're dealing with integral values it _has_ to be drops.


Yanıta yanıt girersem ne olacak ? Blog requirement larını incelersen iyi olur.


I'm aware of the do not commit thing, but this is a quick compile-error-fixing bugfix.


I was mistaken, that does work. Fixec.


and you get rid of some 1-char variable names :grinning:


Does this still work with v30 and below?


I cannot choose the names of these functions. These are standing in for newer features of the CUPS client API, hence the `#ifndef _CUPS_API_1_6` block.


@844196 見やすくなりました。ありがとうございます。

![](https://gyazo.com/13836b54e780ea162c99a5881c18a73a.jpg)


Thanks for reporting this bug.  It should be fixed now.


101615016CoilCoolingDXMultiSpeed-requires-Waste-Heat-Function (lgu1234) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (1798 of 1798 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg)


nit: better off prefix the commit message with "common: " not "bug fix: "


TeamCity LabkeyTrunk :: Git postgres 9.4 [Build 412](https://teamcity.labkey.org/viewLog.html?buildId=268359&buildTypeId=LabkeyTrunk_GitPostgres) outcome was **FAILURE**
Summary: Tests failed: 5, passed: 0 Build time: 00:08:26
### Failed tests
```
org.labkey.test.Runner: org.labkey.test.tests.CDSTest: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.tests.CDSLoginTest: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.tests.CDSMeasureStoreTest: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.tests.CDSVisualizationTest: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.tests.CDSSecurityTest: <no details avaliable>

```


for my *gusto* `if self._required_excluded:` is suffcient.


Django dökümanlarındaki form bölümünü bir incele. Form valid olmadığı takdirde de context e tekrar gönder. Böylece hatanın kaynağını kullanıcıya gösterebilirsin.
````
form = HedeForm()
if form.is_valid():
    return redirect(request, '....html')
return render(request, '...html', {'form': form})
```


@RomainRJ on dit plutôt "disable" que "unable" mais c un détail ;)


i think this is a no-op for an empty `_buffers`.

@XinzeChi what do you think?


Этим коммитом вы сломали совместимость с Solarized
![papirus-dark1](https://cloud.githubusercontent.com/assets/4980269/9473095/a53f70b2-4b61-11e5-93a6-4eeaa198d2d0.png)


@RomainRJ supprime si c'est pas nécessaire


Form aksiyonları başarılı yada başarısız olduğu takdirde kullanıcıya hata veya başarı mesajı göstermelisin. Bu işlem için django messages kullanabilirsin. Dökümanları incele.


Good point. I think I should simply check if it is an object or not - let the function be used on whatever argument type is sent. Worst case it would error out on non objects. But, that is bad too. So, instead of checking instance of error, maybe simply detect object.

What say?


Would it be possible to toggle `debug` on a per module basis?


А вот так выглядит vim со старой схемой
![papirus-dark2](https://cloud.githubusercontent.com/assets/4980269/9473134/e2c7d924-4b61-11e5-94f2-182f95e6ebf3.png)


That makes sense in principle since the goal is to enforce W^X, main potential issue being that it would be incompatible with apps that use WebView


@RomainRJ tous les prefixes usr* m'ennuie. Ça rajoute du "bruit" pas nécessaire au code.


I removed the space before `to`: https://github.com/umts/jobapps/commit/a828e656d48bba05ae3fea39355552b1d041f6ef


101917310_waterCoilHumRatFalseWarning (Nigusse) - x86_64-MacOS-10.9-clang: OK (1795 of 1795 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg)


We should schedule this in another thread. Because we can have a race condition when trying to right in the file.


101615016CoilCoolingDXMultiSpeed-requires-Waste-Heat-Function (lgu1234) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg)


Şu profile mevzusunu doğru kullanalım. blog postunu user a bağla. Developer nedenini anlaması için source un büyük bölümünü okuması lazım :)


Yeah, just make it a 2nd argument like:

```
var debug = View.debug('HomeView', 0); // 0 = off, 1 = perf, 2 = log
```


@RomainRJ `mailadress` => `mail`


I'm just saying it would keep us from having to re-define this logger in every module.


Yeah that would be nice


@RomainRJ `Member` => `member`


留名，纪念～
蟹蟹小药壶！


Blog u kaydederken kaydeden adam zaten kendi adına kayıt yapabilir. Bu bilgiyi formla taşıman mantıksız. Arka tarafta hallet. Mesela user ı post a form un save inden.


lookupField shouldn't be priority from what I see - the default fallback of 'id' is correct as that's the way the JSON is structured in the custom lookup function 'priority_get'
I'm not sure what the issue that you're seeing is - this works fine for me.
Perhaps the issue is that you didn't clean the database after making the change?


Adamın parolasını değiştirmek için current password u template a göndermen çok mantıklı değil.


Позже обсудим, сейчас занят немного


@beanilsson  Nu la du till ```/vendor/bundle/``` igen. det ska du inte göra. Jag tar bort det.


I updated this according to your comments.


唉，不知道为什么，作者突然撤下这个应用，让人有种莫名的悲伤。愿一切安好。谢谢你为互联网做的贡献。


What was I thinking?


Not sure if this is still active code. But ringpop now offers `lookupN()` to get N distinct dests back. Could be useful here.


I think this should use ``.delete()`` instead of ``.renew()``.  The number of pages with code samples is tiny, and ``.renew()`` creates a cryptographically strong random number with every page edit, and stores it forever.  That's a lot of cache entries that will never be used or expire.

My way to track DocumentCodeSampleJob memcache requests locally is to halt memcached, and run:
``memcached -vv 2>&1 | grep DocumentCodeSampleJob``


ededewdqwd


cdcsds


Varför denna förändring? Du gör en onödig databas-uppslagning om man ska göra en redirect till :signup


@Myoldmopar You've done these kinds of deletions before.  Are these constructors that come in with the automated conversion ever needed?


@zhued thanks man


It is potential runtime panic. You should use mutex to protect chan and also you need some way to check if `Close` was called.


Fixed. I habitually delete these because the Python style guide has trained me to.


Varför är dessa tillagda på denna commit men utkommenterade? När tänkte du använda dem?


The tests pass. =) Did you modify the unit tests to run both against v30 and v34 when you refactored for v34? If not, log and issue and I'll set it up.


Currently empty


@tmat how would that be useful? Currently this content type is only used to differentiate between the core reset command and specialized reset command.


And I'm still wrong - it's the generation entry, not the result entry, that needs to be deleted from the cache.  Something like:

```
dcsj = DocumentCodeSampleJob(generation_args=[instance.pk])
cache.delete(dcsj.generation_key)
```


Ah, okay. I missed your PR, I created my own for master and kilo.


1: M110 missing component name


No, I did not.

On Tue, Aug 25, 2015 at 9:55 AM, Wade Wegner <notifications@github.com>
wrote:

> The tests pass. =) Did you modify the unit tests to run both against v30
> and v34 when you refactored for v34? If not, log and issue and I'll set it
> up.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/developerforce/Force.com-Toolkit-for-NET/commit/a498e59f1e3838a0648b49c3273b13562a00972c#commitcomment-12884853>
> .
>

--
Thanks,
Dave


blocks are objects (i.e. can be stored in typical object containers like arrays, dicts, etc.)


Nope, I was using that for testing, thanks.


This part is not clear to me. Why does 010 correspond to "E : . 'b' S;"? And if all this information is contained in dots, then why do we need active (which has less information)?


D'oh! My master branch was set up to track ncw/master, not origin/master, so I've missed a few weeks of commits on master.

Very sorry, you're quite right, this has been fixed already.


Nice, I like the idea.


poner las dos senales que corresponden. (manometro... no esfuerza ;) )


I believe this is probably a valid thing to do.  If assignslots is called
we should check is adjusters are rezzed and redo if they need to be.
On Aug 25, 2015 8:03 AM, "LeonaMorro" <notifications@github.com> wrote:

> I already made a comment in the source code (//Leona: Is this still valid
> or should this also be made on an asignSlots call?). The background is:
> SCHMO(E) in BTN cards: I guess this also should lead to the linkMessage
> REZ_ADJUSTERS ?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/HowardBaxton/nPose/commit/448c6bc26c93fa2353b3fc72ecb7eeafb0e182dc#commitcomment-12882207>
> .
>


Are you suggesting another field in the `logStream` (formerly `cwlogstream`) struct to record whether the channel is open and checking that field each time before writing into the channel?

Something like
```
func (l *logStream) Log(msg *logger.Message) error {
    l.lock.Lock()
    defer l.lock.Unlock()
    if !l.closed {
        l.messages <- msg
    }
}
```


Lower-case initial unless the variable/function is "public".


I'm not sure why fmt.Sprint() exists. Please switch to one of these:

localDefaultDisplayName = fmt.Sprintf("%s (local)", printer.DefaultDisplayName)
or
localDefaultDisplayName = printer.DefaultDisplayName + " (local)"


twguest password is public now...


mostro por el objeto MutationObserver?
han visto cómo hablan en inglés campesino? "I has class" :P


Typo: it should be 011.

You don't strictly need active, but without it, you'd have to iterate over all the terminals to see if any of them are set. That seemed a bit annoying to me (and possibly slightly inefficient), though I don't feel strongly about it.


sorry, I meant [UIApplicationWillEnterForegroundNotification](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplication_Class/#//apple_ref/c/data/UIApplicationWillEnterForegroundNotification):

> Posted shortly before an app leaves the background state on its way to becoming the active app.


@flavour http://sambro.geoinfo.ait.ac.th/sambro/cap/alert/6/info/5/update  this one is imported from xml file...it has no priority so when I load it, it should not show any priority in dropdown (should retrieve its priority value) but it shows and user needs to remember the value of urgency, severity and certainty?


jajaja, moster entoces.

El mar., 25 ago. 2015 a las 12:02, Juan Arenas (<notifications@github.com>)
escribió:

> mostro por el objeto MutationObserver?
> han visto cómo hablan en inglés campesino? "I has class" :P
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/8manos/emprendimiento/commit/a90a91f70002aecd0afc1e35efbc3018619da003#commitcomment-12884966>
> .
>


Fastests gun in the west :sunglasses:

I'm adding that right now.


Отбегал от компьютера. Ваша тема отлично смотрится с vim, но в konsole и yakuake не очень.
Может отдельно сделать для vim как-то?


I don't understand  this trick. To reuse old slice you should use `events[:0]`


:boom: :gun:


we can try this


this shoud be just `logStream` or even `stream`


me have hungry


just `name`


There should be a check to see if destination is null. What if someone called your method like this

```csharp
obj.SendNotice("Test notice");
```
Compiler will allow the above


localize


Even though `helper.validate()` has test coverage in `helper_spec`, let's have at least one token test call in each integration, to make sure this bug doesn't get regressed someday.


Pretty much [identical](http://play.golang.org/p/rZQtQ1L10k), but I agree that `events[:0]` is easier to read.  Will switch.


what about when ``connectionTimeout == DEFAULT_CONNECTION_TIMEOUT``? ``connectionTimeout==0`` means wait indefinitely. Maybe the condition should be something like:
```
if(connectionTimeout == DEFAULT_CONNECTION_TIMEOUT || handshakeTimeout < connectionTimeout) {
```


Hi Cyril,  I just starting a review of UPBE.  Before I do, to reduce later merge conflicts, I'd like to clean up old branches by having them either merged or deleted.

Are the debugHandle.png & moveHandle.png files here still required?  What is wrong with the ones in the current SquareBrackets/master ?

(btw, I am confused why it says '0 additions' but it doesn't show both before and after PNGs.

cheers -ben


看到撤下应用的新闻，马上过来看看，感谢作者对“互联”网的贡献。


first


Hi Michele,

Thanks for the fix.

Just one thing though. I think the test of the remote destination (does it contain cmst3?) is a bit sloppy. Indeed, users could decide to write to some other eos location.
Could you maybe test instead that the name starts with /store ?
Also, could you please make sure that you're testing that the destination directory exists? You may use eostools for that. In case it doesn't, heppy_batch should terminate before starting the jobs with an error message.

Let me know what you think.

Cheers!

Colin


или возможно как-то совместить их что ли... Фон в dark оставить 34,34,34, в light 239,240,241. Так же шрифт по умолчанию должен совпадать с цветом значков/шрифта в plasma. Для dark 193,193,193, для light 102,103,104


Why Linux only? It appears for me on OS X and it seems that [some people are seeing it on Windows](http://facepunch.com/showthread.php?t=1479871&p=48392504) (but not all?).


it's for you to decide :)


101064176-AddCO2DemandControlledVentilation (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1276 of 1276 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-69.96%25-green.svg)


Thanks!

On Tue, Aug 25, 2015 at 9:34 AM Raymond Suelzer <notifications@github.com>
wrote:

> That use case will work fine. This kills a bug in the JavaScript. If you
> look at a console on create observation page you will notice an error in
> the JavaScript for toggling the herbarium fields.
>
> Sent from my Windows Phone
> ________________________________
> From: Joseph D. Cohen<mailto:notifications@github.com>
> Sent: 8/25/2015 12:12 PM
> To: raysuelzer/mushroom-observer<mailto:
> mushroom-observer@noreply.github.com>
> Cc: Raymond Suelzer<mailto:rsuelzer@gmail.com>
> Subject: Re: [mushroom-observer] herbarium info should be hidden unless
> Herbarium Specimen Available is checked. (b552223)
>
> Will this interfere with the use case(s) of:
> 1. I have a herbarium specimen, I create an Observation but forgot to
> check the specimen box?
> 2. When I create the Observation, I have not yet decided whether to retain
> it as a herbarium specimen. Later I decide "yes".
> In both cases I want to add an herbarium specimen to an existing
> Observation which has no herbarium specimens.
>
>
> ---
> Reply to this email directly or view it on GitHub:
>
> https://github.com/raysuelzer/mushroom-observer/commit/b552223f9878dc48c82b06f22fa43a03c37acd8b#commitcomment-12883933
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/raysuelzer/mushroom-observer/commit/b552223f9878dc48c82b06f22fa43a03c37acd8b#commitcomment-12884399>
> .
>


I don't think that it's identical. Not sure what will be with old slice in case of `[len:]`, but I think it will be thrashed or will live forever(I hope not), with `[:0]` it'll be reused.


Hi Cyril,  I'm just starting my review of UPBE.  Before I do, to reduce later merge conflicts, I'd like to clean up old branches by having them either merged or deleted.

The current links appear to be working.  Can *this* commit/branch be deleted?
...and if still required, can this be redone off the current SqueareBrackets\master

cheers -ben


Also, ``setConnectionTimeout`` should verify that ``handshakeTimeout < connectionTimeout``


Ben,

My understanding from when this approach was first discussed is that the vcard individuals used for unknown or external people are merely placeholders and don't need rdfs labels.  They're not intended to be viewed by anyone other than admins or the root user.

Tim

From: Ben <notifications@github.com<mailto:notifications@github.com>>
Reply-To: vivo-project/VIVO <reply@reply.github.com<mailto:reply@reply.github.com>>
Date: Monday, August 24, 2015 at 4:36 PM
To: vivo-project/VIVO <VIVO@noreply.github.com<mailto:VIVO@noreply.github.com>>
Cc: Tim Worrall <tim.worrall@cornell.edu<mailto:tim.worrall@cornell.edu>>
Subject: Re: [VIVO] VIVO-1038. Updated grant contributor property so that it will display name parts of vcard individuals but without making them links. (583aa37)

Tim, thanks for working on this. I gave it a shot with my data and I think I found a bug on a corner case. My vcards with labels are still being linked. It appears to work fine if the label is removed.

—
Reply to this email directly or view it on GitHub<https://github.com/vivo-project/VIVO/commit/583aa3791a707a061075cb6f8287ffbd56fbe24a#commitcomment-12866435>.


101682488_EvapCoolPrimaryAirSizing (Myoldmopar) - i386-Windows-7-VisualStudio-12: OK (1795 of 1801 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-99.67%25-yellow.svg)


Capitalization - change to "...empty entry in an array"


Shouldn't this be ```task.Repeat(Seconds(3), Seconds(11));```?


感谢您曾经的贡献！祝您今后一切安好！
Bon courage et bonne chance pour votre avenir !


"...index of the first entry of a certain type in an array"


Already changed in the current revision to `logStream` (consistent with the terminology of the service).


"...of the first null entry in an array."


I'm going to leave this as `logStreamName` to be consistent with the terminology of the service.


Could you include `src/mpc-hc/FGFilterLAV.h` instead? No need to duplicate things.


"first empty (nil) entry in an array."


Shouldn't this be named EditPatientIdentifierTypePageController? Is it actually processing edit requests only? If not, then possibly PatientIdentifierTypePageController


:+1: Just read in KYC that you're doing Ruby which I think is a great idea!


TeamCity Glyssen :: Glyssen-master Continuous [Build *.*.924.41473327b428d2f8a94ca91d9e5fce9574fee3a0](http://build.palaso.org/viewLog.html?buildId=61881&buildTypeId=bt431) outcome was **SUCCESS**
Summary: Tests passed: 463, ignored: 6 Build time: 00:03:29


@dhensby Dropped in some assertions on adding certain kinds of pages to the root level.


merge with `GARFIELD_ACCOUNTING`?


This isn't possible, and there is no problem sending a notice to an invalid destination (e.g some nick that is not in the current server).

According to [RFC2812](http://tools.ietf.org/html/rfc2812#section-3.3.2):
> The NOTICE command is used similarly to PRIVMSG. The difference between NOTICE and PRIVMSG is that automatic replies MUST NEVER be sent in response to a NOTICE message. This rule applies to servers too - they MUST NOT send any error reply back to the client on receipt of a notice.


Проблема не в фоне, и не в цвете текста. Интенсивные цвета 3,4,5 и 7 должны быть градациями серого. Background = Intense color 1 для темной схемы, и Background = Intense color 7


feature:
1.update file


This enum is already in core


"The array to search in" or something generic like that (it may or may not have a nil entry)


Good catch. Just pushed the update to address this.


Nope, we still need that on www-test


Use `// TODO (<<username>>):`, and put a space at the start of each comment. Also, use usernames, (ie not "Cam") in comments, and use github to add questions :)


"Index of the first nil entry in the array. If there is no nil entry, the function returns -1"


How comes you are not using rest+angular for this?


@cmcrump


"...returns the index of the first null entry in an array."


101615016CoilCoolingDXMultiSpeed-requires-Waste-Heat-Function (lgu1234) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (750 of 750 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-7.35%25-green.svg)


"The/An array to search in" or something generic like that (it may or may not have a null entry)


I did not seem to see an REST resource fetching these enums. Do we have one?


Does Docker provide a guarantee that it will not call `Log` after it has called `Close`?  I'd prefer not to introduce a lock here (if possible) as the channel is already a concurrency primitive.  Note that there should always be a goroutine running to read from the channel (see line 95).


null value statistic


I meant the `UIColor` which you're creating inline w/ hard-coded values should be moved into a class category, e.g. `+[UIColor wmf_linkColor]`.


this says that whenever I get an 'msg' action, I'll jump to the input box. If I was using the spacebar to play and pause the video, that'll be weird, ya?


Oh wait, misread your comment. One sec..


Rephrase and remove the capitalization of "Null", "Entrys" ("entries" in plurall) and "Array".

Perhaps "Index of the first null entry in the array. If there is no null entry, the function returns -1"


Hi Michael,

I haven't had much time to look this over, but here are a few comments. I will try to read through the commit a bit more later.

The approach of specifying the group as part of the binding is very interesting; I haven't seen it anywhere. It side-steps many subtleties, if the users know how to handle them. However I am not sure I understood the use-case for it - I don't see more than a few users ever using that setting in a binding. And the problem in issue #1835 was not with the number of groups/layouts, it was that a single layout (de(neo)) uses a bunch of levels (7) and I guess the core protocol can't describe such a keymap (as mentioned I always forget how it goes but IIRC it only reports about numlock and shift and one or two others with hard-coded rules).

It should be possible to remove the xcb/util/keysyms dependency and the all core protocol keyboard-related requests/events entirely. If you try that and there is something that you can't do, I'll be happy to help.

It should also be possible to keep the `xkb_state` updated with `xkb_state_update_mask` in the `XKB_STATE_NOTIFY` event handler; then you can query the `xkb_state` instead of interpreting the `->state` field of the `KeyPress` event at all.

It should also be possible :) to use `xkb_keysym_to_utf32` instead of `i3-input/keysym2ucs.c` and related files (internally it uses the same table mostly).


SUPER COOL! Fullscreen chat is WAY better.


"...index of the first entry of the given type in an array"


Yup
https://github.com/alexmarsev/mpc-hc/commit/d280ef99801645850f159ba91cc647069c3edc31#diff-c7d921c873daa7f781aaa34a41410156R32


You wouldn't have to find a good common name. If you can't find a good name for something it probably shouldn't exist.


 spec/models/employee_role_integration_spec.rb

This spec is allowing two plan years to publish on the same employer_profile!


Should not matter but I typically recommend wrapping things like `$build_dir/package.json` in quotes (in case `$build_dir` has spaces in it). Although this is probably unlikely to happen since we are controlling it.


Doesn't the foreach take care of that ?


I noticed the typo but I still don't understand it. Why is 011 = "E : . 'b' S;"?


Oh, looks like we're setting the `tintColor` somewhere else (probably in IB). That should be the standard color used in both places.


101615016CoilCoolingDXMultiSpeed-requires-Waste-Heat-Function (lgu1234) - i386-Windows-7-VisualStudio-12: OK (1798 of 1798 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg)


Peux-tu ne pas remplacer les tirets ?
ça ne fonctionne pas avec les titres comprenant des tirets comme là-haut.

08-25 19:12:25 DEBUG [hpotato.core.plugins.base] Acquiring lock: media.get.8fba46882adc450991ad1083a055f942
08-25 19:12:25  INFO [hpotato.core.plugins.base] Opening url: get https://api.couchpota.to/info/tt1049413/, data: []
08-25 19:12:25  INFO [hpotato.core.plugins.base] Opening url: get https://api.themoviedb.org/3/movie/tt1049413?api_key=xxx&append_to_response=alternative_titles, data: []
08-25 19:12:25  INFO [hpotato.core.plugins.base] Opening url: get http://www.omdbapi.com/?type=movie&i=tt1049413, data: []
08-25 19:12:25 DEBUG [hpotato.core.plugins.base] Setting cache 92536fdc621262628114b7015039d67d
08-25 19:12:25 DEBUG [hpotato.core.plugins.base] Setting cache omdbapi.cache.tt1049413
08-25 19:12:25  INFO [ie.providers.info.omdbapi] Found: Up (2009)
08-25 19:12:25 DEBUG [hpotato.core.plugins.base] Setting cache 61d674e7d8c7216816d605e1a793c5a0
08-25 19:12:25 DEBUG [   couchpotato.core.event] Return modified results for movie.info
08-25 19:12:25 DEBUG [to.core.media.movie._base] Adding titles: [u'Up', u'\u5929\u5916\u5947\u8e5f', u'Up - 3D', u'Up - Altas Aventuras', u'Up: Una aventura de altura', u'Upp', u'\u0412\u043f\u0435\u0440\u0435\u0434 \u0456 \u0432\u0433\u043e\u0440\u0443', u'Up-\ub514\uc988\ub2c8', u'\xdcles']
08-25 19:12:25  INFO [hpotato.core.plugins.base] Opening url: get http://ia.media-imdb.com/images/M/MV5BMTk3NDE2NzI4NF5BMl5BanBnXkFtZTgwNzE1MzEyMTE@._V1_SX300.jpg, data: []
08-25 19:12:25 DEBUG [hpotato.core.plugins.base] Releasing lock: media.get.8fba46882adc450991ad1083a055f942
08-25 19:12:26 DEBUG [to.core.media._base.media] Changing status for Up
08-25 19:12:26  INFO [hpotato.core.plugins.base] Opening url: get https://api.couchpota.to/eta/tt1049413/, data: []
08-25 19:12:26 DEBUG [hpotato.core.plugins.base] Setting cache 645e450954d3cc9fa5c04749e478f3bf
08-25 19:12:26 DEBUG [iders.info.couchpotatoapi] Found ETA for tt1049413: {u'dvd': 1257807600, u'expires': 1441199821, u'theater': 1235084400, u'bluray': True}
08-25 19:12:26 DEBUG [o.core.notifications.core] Notifying frontend
08-25 19:12:26 DEBUG [o.core.notifications.core] Done notifying frontend
08-25 19:12:26  INFO [core.media.movie.searcher] Search for Up in 1080p ignoring ETA
08-25 19:12:26 DEBUG [                   hdonly] Getting login params for HD-Only
08-25 19:12:26  INFO [hpotato.core.plugins.base] Opening url: post https://hd-only.org/login.php, data: ['username', 'login', 'password', 'keeplogged']
08-25 19:12:26 DEBUG [o.core.notifications.core] Getting messages with id: f4f8aa78-5eb8-4265-b588-4bb0c9b62344
08-25 19:12:26 DEBUG [o.core.notifications.core] Returning for f4f8aa78-5eb8-4265-b588-4bb0c9b62344 1 messages
08-25 19:12:27 DEBUG [o.core.notifications.core] Getting messages with id: f4f8aa78-5eb8-4265-b588-4bb0c9b62344
08-25 19:12:27 DEBUG [o.core.notifications.core] Returning for f4f8aa78-5eb8-4265-b588-4bb0c9b62344 1 messages
08-25 19:12:27 DEBUG [                   hdonly] Checking login success for HD-Only: True
08-25 19:12:27 DEBUG [hpotato.core.plugins.base] Waiting for hdonly, 1 seconds
08-25 19:12:28 DEBUG [o.core.notifications.core] Getting messages with id: 7cae8e45-7aba-442c-bb76-6b90e9b391a2
08-25 19:12:28 DEBUG [o.core.notifications.core] Returning for 7cae8e45-7aba-442c-bb76-6b90e9b391a2 0 messages
08-25 19:12:28  INFO [hpotato.core.plugins.base] Opening url: get https://hd-only.org/ajax.php?action=index, data: []
08-25 19:12:28 DEBUG [hpotato.core.plugins.base] Setting cache cf748b0ea97221a562cb09875107efec
08-25 19:12:28 DEBUG [                   hdonly] Looking on TMDB for French title of : up
08-25 19:12:28  INFO [hpotato.core.plugins.base] Opening url: get https://api.themoviedb.org/3/search/movie?api_key=xxx&language=fr&query=up, data: []
08-25 19:12:28 DEBUG [hpotato.core.plugins.base] Setting cache 24731a5be742d30b8e4522fe1afad5a1
08-25 19:12:28 DEBUG [                   hdonly] L'API TMDB a trouvé un titre français => là haut
08-25 19:12:28 DEBUG [                   hdonly] Searching HD-Only for up
08-25 19:12:28 DEBUG [hpotato.core.plugins.base] Waiting for hdonly, 1 seconds
08-25 19:12:29 DEBUG [o.core.notifications.core] Getting messages with id: 7cae8e45-7aba-442c-bb76-6b90e9b391a2
08-25 19:12:29 DEBUG [o.core.notifications.core] Returning for 7cae8e45-7aba-442c-bb76-6b90e9b391a2 0 messages
08-25 19:12:29  INFO [hpotato.core.plugins.base] Opening url: get https://hd-only.org/ajax.php?action=browse&searchstr=up&year=2009, data: []
08-25 19:12:30 DEBUG [hpotato.core.plugins.base] Setting cache 14a930787f3c65e77d758d15ac415076
08-25 19:12:30 DEBUG [                   hdonly] Searching HD-Only for là haut
08-25 19:12:30 DEBUG [hpotato.core.plugins.base] Waiting for hdonly, 1 seconds
08-25 19:12:31  INFO [hpotato.core.plugins.base] Opening url: get https://hd-only.org/ajax.php?action=browse&searchstr=l%C3%A0%20haut&year=2009, data: []
08-25 19:12:31 DEBUG [hpotato.core.plugins.base] Setting cache d5604468c86e6272d4d0af4f5071f95d
08-25 19:12:31 DEBUG [                   hdonly] ******* searchUrl : https://hd-only.org/ajax.php?action=browse&searchstr=là haut&year=2009
08-25 19:12:31 DEBUG [                   hdonly] ******* frData :
08-25 19:12:31 DEBUG [                   hdonly] {u'status': u'success', u'response': {u'currentPage': 1, u'pages': 1, u'results': [{u'bookmarked': False, u'totalSeeders': 8, u'tags': [u''], u'releaseType': u'Dessin anim\xe9', u'artist': u'', u'cover': u'https://image.tmdb.org/t/p/w185/vzgTxb2xNqd3puDfLG9gHEZQaty.jpg', u'totalLeechers': 0, u'totalSnatched': 31, u'groupName': u'Là-haut', u'maxSize': 14415405561L, u'torrents': [{u'snatches': 18, u'seeders': 6, u'isPersonalFreeleech': False, u'encoding': u'1080p', u'editionId': 1, u'scene': False, u'logScore': 0, u'leechers': 0, u'remasterYear': 0, u'isNeutralLeech': False, u'artists': [], u'vanityHouse': False, u'size': 14415405561L, u'media': u'Blu-Ray Rip', u'canUseToken': False, u'hasCue': False, u'format': u'x264', u'remasterCatalogueNumber': u'', u'torrentId': 1545, u'hasSnatched': False, u'remastered': False, u'hasLog': False, u'isFreeleech': False, u'remasterTitle': u'', u'time': u'2014-12-12 21:22:07', u'fileCount': 1}, {u'snatches': 13, u'seeders': 2, u'isPersonalFreeleech': False, u'encoding': u'720p', u'editionId': 1, u'scene': False, u'logScore': 0, u'leechers': 0, u'remasterYear': 0, u'isNeutralLeech': False, u'artists': [], u'vanityHouse': False, u'size': 5434366760L, u'media': u'Blu-Ray Rip', u'canUseToken': False, u'hasCue': False, u'format': u'x264', u'remasterCatalogueNumber': u'', u'torrentId': 1524, u'hasSnatched': False, u'remastered': False, u'hasLog': False, u'isFreeleech': False, u'remasterTitle': u'', u'time': u'2014-12-12 06:36:35', u'fileCount': 1}], u'groupTime': u'1418419327', u'groupYear': 2009, u'vanityHouse': False, u'groupId': 2160}]}}
08-25 19:12:31 DEBUG [                   hdonly] release name reported by HD-Only : là-haut
08-25 19:12:31 DEBUG [                   hdonly] No match
08-25 19:12:31 DEBUG [core.media.movie.searcher] Nothing found for Up in 1080p
08-25 19:12:31 DEBUG [o.core.notifications.core] Notifying frontend
08-25 19:12:31 DEBUG [o.core.notifications.core] Done notifying frontend


It didn't break anything for me when I pulled we will need to check on a clean install to make sure everything is ok but it looks fine for now


I may have got the convention wrong here. :)
The page it supports is called "edit.gsp"


@pfalcon FYI.  On Arch Linux libm.so is now a GNU ld script that redirects to libm.so.6.  It seems that libffi can't load this and requires an executable.  libm.so.6 is a symlink to libm-2.22.so which is indeed a proper executable shared object, so loading libm.so.6 works.  Don't know if this is a problem with Arch or libffi, but thought it easiest just to fix it the way I did here.


@eik3 I'm learning slowly but surely! :smile:


Each file should end with a newline.


No, there is no guarantee. Also you can run `Log` it'll block on channel, and then you can call `Close`, so it's unsafe even with such guarantee. You can give up on closing this channel and introduce another for stopping your logging goroutine.


@HelenaSabel Actually it was not valid until just now.


"Entry type to search for. Possible vales are those that the typeOf command returns" ?


@HelenaSabel Now it is actually ready for proofreading.


Ok, sorry to bother.


no, it's correct


Index of the first entry of the indicated type in the array or -1 if no entry of the type could be found.


Because it has two lookahead tokens ('a' and '$').


This is what I think I got so far:

dots has 3 bits per terminal symbol. As we have 3 terminal symbols $, a, b, our dots vector is 9 bits long: 000 000 000. The part I don't get is why $ has 011, and b has 001. What do those bits mean? The index of the rule? The position of the dot?


I think it makes sense to add some buffer, like `1024` or `4096`, so `Log` won't block logging process overall.


The module was referencing openmrs core 1.9.7 which did not have it. I have just increased the version dependency to 1.11.3 at https://github.com/openmrs/openmrs-module-adminui/commit/4e113a9afec449ee498199ac52193eb0df2fcce4


This is still unnecessary AFAICT. I believe the man page is referring to the non _r version which doesn't have any way in the signature to signal failure so errno = 0; call() if (errno != 0) {  fail(); } pattern is required there. But _r version returns errors directly without errno.


[There's an assumption that $=bit 0, a=bit 1, and b=bit 2 in the example. Unfortunately one has to make some assumption like this, as there's no guarantee about the order they'll actually be in at runtime.]


So, misread this code... this actually isn't setting link color. Would be nice to have a standard API for configuring these headers though (since it will probably be used in native section styling as well)


You are right. Skipping the parameter will make the callee receive an empty array. but What if someone's crazy code called this
```charp
obj.SendNotice("Test", null);
```
In the above case, the call to Any() will throw the exception "Source cannot be null", it should show "destinations cannot be null), whats your thought?


Looks good.


Wait! dots tells you the lookahead of the itemset? I thought it tells your where the dots are, which is why it was called dots. ;)


You can probably simplify this by using https://github.com/mpc-hc/mpc-hc/blob/develop/src/DSUtil/DSUtil.cpp#L619-L622


@braidn This is never gonna fire the `build-prod` tho right ? So you will never have a `_production` folder available to compile...


In fact, it is required only if one intends to use MACHINE=intel-corei7-x64, isn't it?


It looks like I've run into the same problem:

RuntimeError: Response frame does not start with 0x010000FF!

(Added here to help Google searching)

Shall grab updated code and confirm the fix. Thanks for the update and lib!


In all internal and external intefaces, XRP is always represented as drops; while I can see the potential for confusion with someone who isn't familiar with the codebase, I don't think we ought to change the name of the class. With that said I'm perfectly fine with renaming `value_` to `drops_` and using `drops` instead of `v` to make sure it's abundantly clear what is happening.


Докапываюсь, но что за переставки аргументов?
position, snippet
snippet, position


Two identical example with `$di->set('dispatcher', function () { ... });` code


sry but this must be :D
![image](https://farm3.staticflickr.com/2876/9681688504_b5e8689026_z.jpg)


I know we did this for encounter types but it is not correct, it needs to be localized with a message code that takes an argument, i think we need an angular filter that does this replacement of arguments where necessary, adding a filter is easy, see [display filter](https://github.com/openmrs/openmrs-module-uicommons/blob/master/omod/src/main/webapp/resources/scripts/filters/display.js) for an example. You would just pre-load the translated message using emr.loadMessages and let the filter do the replacement of arguments automatically


Same here


It is already simple, thank you :p
Feel free to make any cosmetic changes afterwards.


I don't have raspberry pi2, so, i can't try :/


Not finished yet


I have it locally...


TeamCity libpalaso :: palaso-win32-master Continuous [Build 2.6.467.0674907f581ba9303a8b4c4761f4bbb28bf40d65](http://build.palaso.org/viewLog.html?buildId=61883&buildTypeId=bt223) outcome was **SUCCESS**
Summary: Tests passed: 3318, ignored: 137 Build time: 00:04:46


Shouldn't this be "return a.value != b.value || a.mask != b.mask"? Otherwise this doesn't seem necessary to overload this operator since it does the exact same thing as it does by default.


Why are you called Dr. Monkey? Is this like a Tom Marvolo Riddle thing?


Ok


But logically, if you delete it locally and generate a new `jekyll-build` it won't be there


I think this merge caused this https://test.civicrm.org/job/CiviCRM-Core-Matrix/CIVIVER=master,label=test-debian6-1/lastCompletedBuild/testReport/%28root%29/api_v3_CustomValueTest/testAlterOptionValue/ to start failing


Can you translate this please?


Well, whatever. I just remembered that DSUtil have all sort of helper functions that you essentially don't need to write any of that by hand ;p


TeamCity LabkeyTrunk :: Git postgres 9.4 [Build 413](https://teamcity.labkey.org/viewLog.html?buildId=268362&buildTypeId=LabkeyTrunk_GitPostgres) outcome was **FAILURE**
Summary: Tests failed: 5, passed: 0 Build time: 00:08:26
### Failed tests
```
org.labkey.test.Runner: org.labkey.test.tests.CDSTest: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.tests.CDSLoginTest: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.tests.CDSMeasureStoreTest: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.tests.CDSVisualizationTest: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.tests.CDSSecurityTest: <no details avaliable>

```


TeamCity libpalaso :: palaso-precise64-master Continuous [Build 2.6.444.0674907f581ba9303a8b4c4761f4bbb28bf40d65](http://build.palaso.org/viewLog.html?buildId=61882&buildTypeId=bt322) outcome was **SUCCESS**
Summary: Tests passed: 3346, ignored: 134 Build time: 00:06:35


Can you translate this please? Did you see my comment on the PR for RA-812 about this? It applies here too


Thanks for let us know. Fixed!!!


As a matter of fact, meta-intel is required to build for Galileo which is quark processor.

I haven't tried building for edison but maybe Machine target may be different too


Perhaps PriorityQueue here?


@datarup - jump onto gitter.im/ShoppinPal/vend-NodeJs-SDK  and we can discuss over chat


Ok yeah it's there but it's not compiling any of the assets that needs to run through gulp, etc.


My mission was to see if this usage of bundle exec would infact work. Which it does...


Hotlink


Still no luck on the server tho :(


‰PNG

IHDRddÿ€sBITÛáOà IDATxœÌ¼g”]×u&øpãË¯ò«€P…LD‚`’)‘¢r ‚M·MÛKj{Üÿ°Ö¨=Ó^3^Ýv{<Ëcõ´í¶%Z²Ü²,‰R[’)Š ) Y@!T¯ª^~÷Ýx üxIDÛšÕöªuëÖ©{Ï=ç;{ï³ÏÞûò±Óçˆ¦i†    B¤RÙ$I¤    D  ¼Fúµ[¢@Sü8E¦þ‰r¢    ¢õ+½Q®Ppš€  ‰ ¡PÝmnÝJáõˆòºåJë×-¿…ækÏó¹¹¹L&£$¥”
m&IâyA’$–íâõÀÒ2¹ª×*"ô'AéRÀåO”wÁº    ÐO‚E4Ãë¥)ÁëÅ¥ü™:;€¨ï¢G_ë/ïïÝ´iÓ&MÓr•R„r¥T’$‚Õ
€¸ÑíÛÇS ”7ùëöF¨]»UrÕÛGº·D`ÚÐ}IR…›ÀÝä€ÝàzH~jxnÔyPîÈqwàPEÔ·¸çyZk)e–ÐI’©•R¶mãÿ°4þÿáäÖ[œÍ9¥„&    5LpƒkPu÷ånÇ¨6n5‘1`·À
‘ü±–(†¶~¢äæ37è
©&Ý:_ë¼º¶îP‘Û>H»ƒÄn¯ÿ'õúX1öºåDˆ[_ä”Ò(ŠÀ¸R*Š"Œ›BÎùk»‰¯32·—üØ    nqÜOÑ
Îº
¸rÛó·W¬ôO¶¯ùëtòNº    ?›‚¿½^,
ËjRÓ°k©µæ–+ƒ€‘Ú½‚Ý9ñ¶ñïò¹!KêF“p8….èê¶·Õã h÷ú»½»7¤¯ñ»ÄëÃ?½ó·Ó¼q“ã´ÖlµYXXX]+{ž×ö;ZkÛI)¥ºS8Ñ½q¥$’ŸêH·Ý_·‘¼ûÛ†›#¬º x£ô§»ñÚ[7fL¼Æ_]’wÐYw¤Ÿ,v³\kMŒÊår0iEÊ`™L¦·4R*•vOÎårYkH)…À&„påJ)5ëj´nÓ9!Dk¢”’Rš¦É8¤”Z'œs
)„ðïé)¾ïû~>—xmË²¼ÀO§Ó±TB3UJQlš&‰|Æ˜‚bš¦R*Žã®,
!Ã°m;–±çyŒ±l6+[þ0¹(wÐYw¢®ŽëBÉÔ¶Ë¶
Û4ƒ<ŽãJ½Q.—_>}¾Zr8¶mÄQJA2 T)EeŒTA5M“sN‘2B(%”RJI¥”"F³Ùr;“Ét¼¶ ¶LÏóŠ½=¾ïK¥c0BpÃBp()¥Öš1Fé"•N§»:Ô÷ýV«¥´J¥RœsÏóLrÅ|°^‡}ÿ«t;¸ÌÙ3à˜$Œ‰j„²'ujŠ……‹g/œ)Wf]×.ô9†©#Ù¤Ô2ÒZåÜ DCƒB¥”RjJãœRN    cÔÈæs®c‡^Ë÷Ú×‰Q_1ß¬nXŒ¤\Ûb„SnsÎ£Zç”Ÿ5©M¢€$±M4“"öZzÕá,M»¶E…Òšnp&^_|þ[¥èk Ïì½%Îy¬b)¥æšsN-î8N"aZ–É3õzýÒùk333);311mÝâ))A)%„i¥TJ)J©išŒS¥”ÖŠRºQ«AP^YÃ°4Øï8Žïw(¥BˆL&ÓhµÖÖÖ˜i[–D± ð}_)mY7JiWË8©ÔÚÚÚ ÊJ†”qµÔŠRÊäÿ³`ÝÎY$õèý™LF:!De}Ú ”ò”E‘Œ€«´eYÅ±¾¾¾‡Ž½¯X,ZfºÓé„>1Ãài)%An’TI’$„HÎy
h6›3W.½øâ‹^}ãž{î¹ïøQË²â0"„X©,c¬$qƒ[F‰†a§,..NM_[__oûQ«Õj         otìèÑ£ÛÜ•Ëåb(¥”ÒügëNvÖÁÅMERÞŸN§¥ie¦ 4Úœs/    ÃpŒ4cL…fEH,ÆØäè‰={öìšÜŸN§Elh•4’$a´ËqH’DCrÎ9!„G‘çy)‹û¾ÿ•¿ýüsŸÿ<†Ÿxâ‰ãÇîþö·¿-öÝ{ï½’šBpkeeeîä7¿óï¬]½Ž$A$ì{Ç»?øÁ†GlÛV¦%¥ôA(¥‚BJI™ýÿX,;q ¤y¡ˆŒLe*N]b'–åÚa\Kø±ô´Ž˜™pž(â•êõÆZøÜÐ©”c˜Zkt¬¡×BÈˆsmYLª¸Ýnä¿/í’°³øCGïêê¿ø ÉS_ø›õõòw?ûäÙÓ§ÆŠù½Û‚ÊúßýÕg?óïÿü×¾T×FâzP¿øË¿øÄ>P4X³²U7êëQ½ÊˆÊ™ÜeÌR2¢æÏÖÏ:2M(@4(@Šü¼mÛ±Õ {ZŒ1¯B¤åB„ˆ¥”6MÛ¶cA¯±occƒÓÔþýûºohhÈ4rŒ±(Ô¶mw—”‚1Vn,--=ùÑÿ®{ìž#wß}w£¼ôÍo~sýü9¥`ÛœxÃÃ‹‹‹
ÏŸ!†®'Ap    #“qò½žç)Æ‘$`™LªT:xìîÃ‡ì?ú3õ³rV×º¼!†=¾Õ¶í¶ÙPJ‰>ß¶m·´Ö]Ó†©×L>M$Æ"4°…i:²yóæ}ûÞ¾}»T9Ó4eS&IÒ›ýý}õ©ëð°ð½?Ða€ºÓ]-@
pÃÌM€ O‚sø!ÄÍò „J¢@@¦B
pzøØýùÈG;2Æ”“
‚ÀÊ÷5›MÛ¥Ôín)¥ÏiÛHèU×îvŽ»½œ)u
,æLl³,Kš    Œ±˜F·F†þØd $‰€k
€x£Ñ˜›«\¼x1•êíïïÏÚÙL&3àd®_ŸyæëÿðÒK/ÑÚ‰»Õ˜ˆB )´6!ã„    €í¥œÖI+èZù0(K´Ö7Í{-o®(9K¥s¥RiQó¾¾>ÉL×uýDÚ¶mpÇ±ÃA)¥”Bµ$Ôˆ«£×wŽÞîqÞq<—Ë…éŽ”2Ìvc!õ@ë.Sõíœ%X„P0”RJRJ#¶µÖYe—J¥>ðÈ[ï}kô ÚkùVë=÷üj’$D7tç -!€ÞXP2Š\ÎÌ¼1Žãz¥Öi6!bHÒçP5SC]§¤Ï†f638hõööözè-”Ò÷¿AJ©À´Ànx,”ÖZêò¨Ë_]ÙºÁY|ûˆëºp5a%„AbB»`ýø €R‘¥”¢Ä0Ãå)Ó4SÌ^ZZš¿xùòìeSˆC“‡,N¾ð…/œþÁE)%AÔ<
P‹º®Fq·V'›ééÉ¤ÒNo1ÕÛÛ[ólÎ¹cÙ†e—„˜./öööäJ%Ã$^«˜€„#03.—ýz›
©ž—_~9×?Ø××w]+Z)¥ ¥”àæjôŸB]þº]¶Hö'ŠÅ¢ÌDBˆÐõÄ$¢”v¿Lñ[0I*„BPJC›B4%PŠúZk=æqÃ0ÈåòÜÜÜöüÐæÍ›—æ–Î›×6 2®…±"ëííë9{vêú2ç2ù|Þ•EBÈjæ¼a\™”R
vÇD±T*Õ    ¥Rj®ìUy@ Áæ€ü™Ïôï=<??¿gÓ¦Mm»h#ZJ™JšŒ±œlj7¬ž×…†ÞÁsCnSðÝ•°V7‰ò_‡Þ²,J©4ˆÖZ@ã6·Ùµç_ÀÀq¹¼òêÅr›·æ)Çqz{{ßô¦7f2ò£sµZh¥Ôâ–aÛ¶m3M“$,Š¢°I))å®ëj*766:Žm0;ŠÃU›&”‚ã†ahÆøø¸ˆY*•jK0Æx×±#H·ÃòguØÿ8ñÈ
ÃI” ‘H8ã]ùf7´  H¢¸a¢”J,Á9³µÍKw(ÖÀÚ” •½e`T©¹¥9‘´@ø ”j+¿ÙÁd#jotOÝ{OòÑC¥”/
RJ¡8c´˜ß°m›*Çó¼ÊZ¼±Q—,×ßŸùá…åé–ßI †r/À
ƒžçUqóÿÇÙ»eK*•ÚóÖÇî¾ûnÓ°‘$NVk’Pƒ1k[h¡Jg‘;òÔOÕå,Ù]kõë¹•n£îü
F)
ZK_FQäûKEÐØÔ7\(®-”o¸%µ!]÷1MÃ€išN‡1æ8¦2ŠÝÕRED×u·n}‘N¥RŽì›œœ‹¾õÚµVÊ(ööövØð+_±l›sÞé4666Ö«U§N]üôÐÐïüåßQJw”R\kBcìNN«"ñÀð¤Ià(âRí     %¡”Šj¥–¦´Ö‚%J ð:—pÓ4}pÎÓ‰*—Ë³'7 aSH…õÖ²•£µ`¦dRKÉ(µcœX–pïXk$YC€¢ó(‘; Cø€®¸@‘
ä]g¨èïÿÕR’ôÔÍáF£ñÕï/³Ùâ+ÓÓŒ@I8¦Cý
®Wš_8þæ7/ªÈó=‘Ê2ÓœóD*•²’¡[q†#GŽãpÊâ8îú…ºÊA)Ñµ¢”Rw
™¶
ÞXên-„µÖJi¤ÖZ å%Zk²(¥‘’„W0!D2×D‚n*cÛvµÑ!TkJ¨dVÿøøHŽŽŽþ«ÇÇ³Ùì Û! ²Ët„B 8ps*Ò¯ùæ%RJéä(¥±™WJÕÛBÄËz¤V¯›BHÑÕH&çå„H)uº088Xõ|BåL8VJuY¬ÛÓ.¹®«µNâXkí8N÷Ï0¥¸¥àûª›SaJ˜±”’˜€–Š1Æ”¡µVJj#îˆÍ€/
BˆÑârQ¢µÆF+Y#hâ¦§=–&HEPØmƒ1,WC{iýÞß·{w©Ô9Éåº|oÀÈFó3€+àJ $`0ß`±Î!\Qå/lW~,½–ÑBX@×µE’$ZüæW>óü÷ïþàãùÈGMÓ&õ2=–×ƒ„Ü`)¥T×üQ@é®aäqÎ9ç¦JlBˆ”2Žã/I)…ÉSÇÝk÷¦KÝø«çyaˆ¢hee%¾>ÃVìÊ6ç–e1ÇD±ˆ|ä—PŠlÙ²%•J%Q¡Œ rêüIbìVkc¥RiçÎýýýé4µ-›FxW¸¬bQ4›sssÝh’$N µN’D!¥ìò×
ã8`Ûv:v‡sÎ3M³ûp·S¬oü@Š¹\Qž0CFbð˜YÊ¢>á    ã’šÊ L[Ää±¨QuXÄ‰s€÷xN\    åŒ'Š+G    ®Á(±
}ýQ¤j•*„š¤xãñ»¾ýý³I«Ýê›ËÍrË± IÓ¢’…šF’Æ©$ZP4–TK&5¡’B¦—‘dÜeÚ2˜k    ›ú’”zq‹QR[U,ASÚDéåiÑ®@)¯m.:ëÍ•`mf=¨™ðh«"¢¦JÚ¥:¥£‘å@ªŽPe·%hèÕF«Ì¹…#ïbB¡¤;,7"¬”RN9çÔç<±
Ji‹+Jiš@áWüJ¹ŒFŒá¦{7›Íº®»¸¸ˆ$¥›6e¯^½ª4ðýçÖÆÆÎî›\- ÚÀÍ(ù±¸ák%?þ_J‘H0“$1ÀŽ;ÊåòÊ%y¹E!šhh%Œ±æjãÉ'ŸL&¶¥R©•L!¤Æãœ1F    !„QBˆé:ËÌçó}ƒÃÃÃƒCCƒƒƒI'×étºÆ—†Ï¹™ºa]RJÆÝ¯2Æ`À0ŒÄõc¡$&”æk¤t«     yH0(Øn6“É€!ˆü*$¥Æ¦-å†)1ã_Ÿ9>88`ö•¨0Ô$b‚ai\€þÏnˆ„€a€Ò8i0@Á”ÚmÍ;ªêçV¦ZË0)§¾¡Då©‹Vh6kOh…ÌJB@‰ÖZt%‘Ô5    F
… æ[FGGwnzÔu]Ë²â8fæ±át:m¥,Ó4-×2ƒjgÜ0nrÎ¹2€˜ÆRJp@ët`8ŽÓ¦Ê•²Þç ›7

'I’ˆ¤^oh$Ñ¿ö–ž#GŽ¶?Òh¬WWš}+är9G]áŒ¢t!„%„À¨ƒ€ƒ„€„HRÎ•ˆ™mf¨$a”'¾¿ñÑÑÑ¸°{zúÕ™¦¡•Øu¥7•R£¤½ê…9#•Ë©ˆ*¥¤’RJÑ
@kÁYWÙSJ•Ö¾ï¯o¬ÏÍÍyužJ¥úûû)¥œšµtÞôy¹^¯úöz–È‰(Ê\    øe ëKöt:\²¨”rÓ¾b‡7Öh4TÃZ4I$`wZéÌ^dŒuš‘À3î-ŽÓ{ÌÏVg%ðŽ÷¾ÁÞÚX¬×@ï¯ÕjG[V}•RJq¿099I:ìHï/gÚívÓ=œ$I¦g€s®Tm07¨ØªmÛƒÑõÈŠÆÚ—l¶Wn¨ÚºI÷&2ð$Àó¤Õ\ÈjFi
Á*€ÜêÀ¨=ÚŽ…”2q¨aI’˜D[–ÅªÀ „À!¤£8>?õÔ•™Ø;¹{rr’Û¶ÝéttF
¬7qYòÖw¼ƒqY,w½zõê3_}¾Óé¤R©¥¹9Ê‰ÖúÒ¥KkSsØ° †Öˆ;«×ç³I"n-¼jÕÊB^zé¥¹9X(¥ÿñ?~yz‹I‚õÆEYºéâã·ìLÎ/W²ÙáO~rv^|Í2Hd2H§Ñé ˜¥xtgWí¶™Ï%IR©T«àR Õl&w•ˆ€X–Ï‡«f¥¢6mJ§ÓAÄ:I’D0É9'J´ZÛÑZC5 ”RB(µët:§OŸ>wîOÖüâÀ@´à5[Õ‰ÌÑ_ú¥_j,§ÆåxOîÉ'Ÿ¬Ü³ú
?÷¾G?ú–o|û/Lÿ'
Å•ÆüüBãBè¦ ŒH?šR`¶Ž
ÌÌ¬½<5{äþ}ëå«®í»^>3ýêP°q1—3Îùlbw´Ò·cd½hSfö8Cçf†Ý×j¶X3j ë <ƒ»n'¨E}ßÃ°Ê$¶åæ›>¥‰&Í&’ÎÐÀØ–]{ž;yÒL·/”ˆN9cTIêº®px§Ù¬“ZC+âÄ„ZµÖ¨™iPáÅD’oÙ²eddD†Qí~pÛ¶m'gf{{{·Ž¥R©Ë—/sÎ‡vl¢”¦R©C‡¹ùÕr¹,âÐa*³EŒAÀ¢L(9:T<xâÄââ—ÃBˆ7½éMÏ?ÿÔ™
S£Cý]¦Û¹ÓB¯OJ™ËeµÖZ_?sæÌèÉår~ÛÏå°Ï™B,Tƒ]#»´ªpÎ«ó³ï½
J©¸Õ0
®ÇqšÍ&&''+•U01>xm®Œ\nõÊ•ˆ´Ž;öÒ7N
…‰‰Íaæl—1ÖjztÚò³Y§?/¥d2P¥Ö:Û‰”Rõt]SWþïÔØ8/—`šfæþŸ¯×ëgWÊÃ~¨¥×·OÞkÏŸ;}ÿëýŽó/2ñh_*8òÈµ¿ù–îÁoüÆ›±ÿüÏŸ:?Ø6
 €(Rp OÚ?’Ë¦b ”OØýÙßÛó+¿¸ººþï>ök–e=uy~yy9S€”²Ü÷îÝ÷–7îÒZ3ïï©ë÷MüÖo¼ñ/__ÿú†G†Ãpoó¦-ï¹o2N¿e œµ—Mº†úš,nž[®<óŠgd°¹€@:
!ª!…åÐæš¨MÏnäû÷LnöÖæÕèöØ‹¤3Yžf¤”†™ê±³uHJ¹gQÆX¥(    !-I)3õ!„ZFÖu¹ïûÙlvƒu‚ L¥Z!ä?øAnÚ]\\|ÓäÎãÇ'ç^Êd2[²¬›·åºî±ƒ{÷îÝXkØ6AJ×Íø~ÛáŽ/|;wî\«Uch|ü•©¹ÑÑÑC‡öÄqì8Î—¾ô¥ìÑ~ó7óØö]¥áá©™åO}êS_ùÊ—zèZÈ‹ZÃ0þÃø‡kÖà'?ùñc½»Óé4«óŸÿüç/¼ð¥‡z I’0â8žžn]ºÖÚ¹µoÓ¦M6~„(Ëåêõºê®šóù|Ð¨vžzê©‰ÞÞL&c¶$¥4o¥    !cÒB Ž¡±RJ'ZJyÃG€[rÅ’+i±á8Žæ©Å‹wù%-®‚Ý…ÜÝ™ÔH¿^L-8–Ó+§½Ž—t¬L¹òs<rdëð÷*ÞÚ2´F&“êœ
"^…Ê,\u’ô Å‰ãé…ÆøPA„LšÚvþ;/œ¹çáwâCûöì#ñ:|×‘CŸúÌ_^|áøýÑídRdÄ_ýpfâ½oÿøïþ5m†In0íŽý«£¿zú±?ýÓ?MõönÝÞ/y»Ý&F¯âË°ÒÅÝc©73¦§lHyaz~ß¾ýõ•—“$)·ÚßûÎw?öØ»ç'JŸÚÿ`©¿ÔÑì4µ‘WJÉåœ§ÃØ;anPÏ÷ýÑ‚à…k‹„v#hÔ¹iš–eé@Û¶}yiIqøðaß÷Ý‚´,kcc£T*ŒŒÔjµV«µgÏžÿôä© ÀŽ;ÚíöåË—[-ð}ßuÝR©T^XíÛO?ýôÛîg>ŸÈår!%I’LO_ð‰O}aÓ¾}53‹ØR
®
¥@éžãÇÿyÌ>ý‰b±¸eËÖ_ÿèGh¬â´ItâN½]ßwøè¿ûã_Ð4Í-½cLQšNs@ÌÎÎ¶Z{·nÝŠWËÐµZmp``jj    Ž\]]ýÑ~455uòäÉ‡~ØM—LÓ$†mÔ„IakHi*˜Œ¡M     $À}o@xþÌËgÏže)Ù[‡ÛiÐ›øCn²%¬Oú²œY}µd†vc~¨”_žŸê™pNM½<ýüå_ýgoÞq×ñO?ùùòyÄÚuÜ|ï¦|'nDºkð-O³êFu£‘P{hòMÏÍ/Ï¶ØÉöàÀ¾cøÈï
§ÐvR5mH0+62    åŠ”JÛN¬Tí•dümþ„•ÞV
L    Ç¥‰a3eå  ÎnßóÐ?ùƒ“÷ùéý´½%8_q–VZÕ³SsW*—c×FÄ™“î3ƒFÅ
©.õ™»6=ÔÈÚr¦äú•Å/žþîÔâ…E-Éfìd#Æ€"¯Ábôi˜›€Éþ}½}ìÑ‡ÆFFFTRQ‰Ž
ÃÐóÖµÖf*•$I²±±!X£Ñh<xèRÊ¿úâ—>ýé
íŽ?áI»ù´”ÒkW•ÀÎžxâíÃ©Òéé«3×Ûý¹ˆ¥ñÅ/¾üÐã~×»ÞUkD¥¡¾À€•JÉ¸»AC)l+ìÞ»—¤!M›Š¤Ë(º¹#ÈdEßùârg$ÕvÁº:³²³€B/ÇYË
þÆL#t1X*ín6›ÃùÔÅ‹§«ë;wî:p V«¾xùüùóç^:_ë4ÃõN±oÐp‚$Ab€œÒB.Ç3áÛéoú
±°Ç1
#UË²¢uáûþ`Ãê—ÅTÃ*¹–ðREwfV#„Äô}Ðl±è8I«µ‘$Á@öûïñí‹_ÿÒ@¿m›dÓv÷±'ž,
"
":œAE`ÎM?G†5Ã0,¸ m@`B€æÀ²ßõÞÇ¾þ×ÿëÔÊÆ®¼!qýê©ããxâNŸ>‹ù8,Ç´m&ˆyó/Oýý 5J©á4vöôÔN~ÿÛg^Loß>>>>qà ”ùÕÞ……¹Ï\?“[|¾/3¼ÿþ»7ù‡»G´ÖœRªµŽ¢(ÃÐo
!PJ)áÊ÷ýŽ¿.¥Ì›aooo"¼t:Ã6Ã÷}JÁ(SB¥óù\.†Êzëýk·ÛËËË[
Ø5†C‡}áÌ7zè¡Áâ`‚D†Ò¶mPÚõÐ_¼xî+ßXØµk×{ß|8¤L§‹RŠ?ùÔŸ¸®û«ïxœç:‰mÃ÷y¡ðØc}ë[ß²¬±S§N-.â×ý»vå¦¦¦`qß÷
ét³SwÖÖ‚¥•øÈ¡M„xÃÃÃz£†áêêêòòrc~Ñó¼â?wèÐ¡ ¶ôW¿úÕ•¤rêÔ©>^|Ó›ÞÔ“I—J%Ë5“@°wÜ·{h¨$“uª©%¨EÌ4—:´¡L¢3¹LOª0J{£³™ƒ'_:÷é§.µ#)tÄËd3æêÒLÔQƒJ
àpñ¦]êì©+{×Pê!÷á÷>âÛ[\ƒÚ‚Q)f A:_ùÜ_ýÎÿüqJ ÷Ü¿¢'©¯-èlþå©Ó=ñøÏ½tïÃå†úÀ³ŠY
“'Úâ1¥=½øÎ
'ïëOg‹ç^œ?¼330ì^šžúö´`‘ŒÉ˜ïw@øG¿×ß¸^è-ìÚ=Ù6/‡YQ)ÏîUÔZ¹JývŸò2\<jü‘7,mÌŸ¶I«Ï9“5¾2ÁŸºÞ°xzt$1ïz]×M§ÓÄM%IB"¥µæ\RJ…H»®
Æ‚ í×Mæ IDAT°mÛ4Í@ÊgŸ}¶Ý®ËÚÒDGQdF«•ÐÐhtðå/¿òÞíòða¢”róy—kÔë™ÍhµÍ‚RÔÅ]wÝõÎw¾óÀH¥@i³<×jµ‡Ùøøøã¿ò+®ëŽÛÔH¢ƒ¡„Í¨„ÌårÇŽ3Íz™Òé´išõºàL-*ðBÞîïé^YÁÄîB*•jxŠsžÍf=Ïk‡mJ)çÜ4Íz½nYVÛ“Ëåà7“$a¦›Îç×f_|ñE¦ÉÁƒyVVrª à”'3)·´ÖÔ¦Œ1Ð˜ ˆ÷ôív“V×”„ãÅ*£«K5†,ƒ"¢¬    :ÑÛð}´7ÎÞc»qd-`‰Áä%PHçái˜$H²Éþ7<þ¯ïþeÆs@tê{,Ž¡R>ÿgÿæßø¾Ÿu
2ˆ;Í¤a°–XšåƒEçòù—¿õ³Ì¼áÐö³
_ ŽÉÁÙÙ2ƒÑnTc8    uÃµyÑB%£cã=vÞo-·âØÊÀvì¸%x{Ù"ÙÃmªµ¾ÿby¹u X    ‚àºßØØ˜ß»å¥µµçÎ¾°Ý¯rJi×.„ÒÀ(eŒERRJ¥””RÃ`´Ö333ß~îú¥+ŠÆcIJ1::šËå®\nçr¹ýÒ»wá‹I’`i
A#n6›AàçpIà#•Fx¡Wpòd»íy^¥Ri·Ûlyyˆs7ÛãZ®RÜ4M)À9`ÛËfuÌÎÎ~æÏ¾õ™÷½ó}sssåõòrB‡1¸n¦í·Mn¶Z¥¥%×ÀÜÜ"ç|×®]qûm¯\.‹VÌRAÐñ*ÅbñsŸûÜ–-[xàí™Læ¥Žìéé™6jårHkÍëÙJÙZfbR)•5[QŒJ=ÄE&ss6T4åœš9òûrrea¡èš¡¹
Dp‘,RZl4daíúõóµNf{_ÏàÜ7Íæpä±Ù#1Ï];¿çLLtr“8è!!˜i«dúF¢£©zá\)ü” zþ²ÀÞ€*¶/Aªh    ˆÑBÉ2¹véhÐúim™gÿ`í´þóWH…À‘lB¸Á‰+„ºèS¹    µkøê—¿ò+ïÙÚÓ3Œ`qrë€kÊr¹´¼ ¸ß    âzíÒ Êeb=û'ýýýCƒCù|~Øus¹œÛ;’Éd8c¬›·¦”ZtCÓJ©în¨V«ÕétHOŽ1öôÓO__XÏ¥Þö¶·ýå
3kkˆŽXÇÙl6S,†aXŽcÎñ¹Ï='„¸{o¾ïØ¦Ö:d«^_]XØ‘Ncl2e:*‰B),ÛáÖ××;çÏÏÏÏg…îí+Ny©‹·fjV6‹ˆÃ    e¨˜âàÐòÚ«¯n]^<xpJi¥RYXð)E©TZYYÈf³ù|~þúêÖÍï{ßÃëëëßøÏß:wn.~Û(!¤¯¯O)Õ¨,ö÷÷Ç©c¬ÙRN§ÚHZV³Ùl·ÛóË+¦ivâØ4M’ê1M““0ÃâX…EÁ˜¦Ôäˆ=Õp]·/;ÇqâŒ_ºtéäÉ/æSxìƒýïÿ¸?býÿû)8@‚ž´È¤ü¬cÉÐÍžM×æ¿û÷Ëÿbp“ÖÚ&±Öº˜\ŸDW>
$ v

çU¸þ]ã …ÍWžÚlh4êÈ¦í‹ykb;~„˜Ñ€IiV-¡ÙÄÔßZW®T*´Ö›
ÙBÁ)ê¾¹kKaû'FÚ°t¯±:88hµŽíÌ‹ùGyäÄ¿ûð‡ÿ§V
Lˆ¸nš¦kpÆX5ZæœôÙ×ä¦oð˜´½0ì„A-ðµ¡áÔuy7|ÖCãµ¼èf³iç²fff>ûÙÏ.¯âÑGö>öØ›;ÎÉ“'AV#ù‘ãÇ?ÿ£Ù$IlÛ‚À¦–Îž]=räH{”Rj $Š¢µ……uq®¸¸˜ëTJ…âZ¥R1–ži·Û…`$H¥áynÊá–uýúusqÑ)oåœGöh.—3â+

ÙµW9ç¹\®ÕjMLLôõõ…rê t€#GŽœë¬2zµP(Ôj5õzý/þâ[W¯^ýÝßþÐ}÷íüþ÷Ož8qBkíû~>Ÿ÷}?—Ë…a
Ë²òyÓ¶í\œ$IëDk]]m*¥Æ”RÜ”ES    ŸZ„‰ãù^ P•Æ®]“5?‚Óçk§ÏÉmã¸÷øpXM¾ýï½úÜŒ
[zÆ¶Ž5k«•‹©Tª'ß_^¬úª¦Lz¡*T)b0‹Ž¨kªe¯”MÓô›™t®ÕEUs ?“öòo×Z‡ó^OOO39Å%ß?–T*«þé?tR©AÚÇ1OÖvBÌ!DZf~ “Ï^®×¼¬·€£›zî™œ=×!
†!‹E×±ÅE_),Lûk«sGï}ùû—_9=}ÿ½{766ÚRb÷ö8At<–éºZJ+F$„HT¬”šèíQJùÄQJñ[É7ýæ7%666â8V$‰¢hiiÉ¦xì±{·nÝzñâÅ©©K&§±PŒ¡\.öí.‹¦i†aÈ“Dk·?zôÈÏ÷ýŒaH)‘$`Ü¤–e*SkéëCvm´T*åûþ ìùr¹|xô@½^_¨-h1^H§ÓrI’h…!–eIÊ|ß’Øqá‰t:íy^¹Œ}ôCœóóçÏwµíÀÀ€eæ}
—J¥‘‘ôŸþéS#¥ÔÈÈˆŒc¥Tú]> ´–RF:Œã8¡RJ$ŠsnqK)Å™¢T ¢@YdZÒp]¸Æì’äÆ¸fýÐa½täèàÑ}›”¬Y|p´´W¿8ßkåÖƒv;ÀÔ¥KûØÇ6‚õS§N%q3¢Aö€!ÆzVÖ×ˆi£›ª,E 2†iD–¯”jzF¡·èã/]¸ð™§Ëg/Î5€bÑbþ‹¦‰ù†CõíÛ
ÿ|G°iÓ&»ùCÛ4aùàÒÊ¦8â¼$î©0£¯mc´ÃÚÌÔÌââÆP63:nÛöjy±¿DZKƒ§~ÔþÁÓ§<H‘4ë˜¹vyx¨Ï6i%J
-¥eØÝ8%gŒKbS˜\)•íîd£®”’=öÀäÐÐ&U!„RRÁ¼ÖºÐ[r§ÝQ„©‹¯îÛ·o×îÁJ¥âÕqèÐ¡…²suñªm¦…íjyvöÊ»?ð®¹¹9Ëó<æ‡ëë‹Ç&’¾¾¾BuüF T@Ç1¡©©©™¿þò™¯}ejasM_æèž=»<øõz’´qqªÎë‡—ré¤„ˆ¡ÊAR²e    =Ã{âxþ‡çkår¹³^¯J#oûÛWV®RJ“µl¤#],‹~½þá¿kÏî    ÆXè×µÖý}…F£A@ne×PJcÜ œs$Zk-¨I)eï¸wxdl0ö„k=o9ô;†k¤3ÆÌ¢ý÷ßxæêõ…]»÷ÕêgõónàµC¾d¤Û÷?üÆô÷-/.ä¬Òf'R·Ò3³
Õt1?Ö¬n¬Ö%ûsÃ¥rUY
;dù´©Tù„š–óÔ|îßþEåk‹X"Èl>4vàÄµÕò¾#ÇÜ1¸i<³ý„²Ó³aº™ð+ö³+FË_—Cwå³Íš
 å€;Ë–¥ÝTMìÝþµç—«^|i•-ölŸ¸çÞ{ÛÁ•òÆBX-z c¼ñ‹O¼åÞ}…œEHGJŸÑˆR¾Á9' LYD1¢(QLkB% Tp[ÊÞußæM›6%‘OQºÇ±›-FQôÉ?ùòÉ“×––W9WÐ5ß÷{³©Tª6Óé41Ç§§/]™m¸¶³e¢¿P(¼túu«e$IÒ“¶ÚÍ–_©^¾|æ¡ýÜ0[ ÷ý”™ã(Ó0cQôç;K¬"ùý?ü?Ÿxâ‰jù÷~ï÷îÚ9R©T~ù¿ÿ˜ã8ûÞóßýÖoÉ+?|þìÚ”*
6îÙµ,K7=jÛ ½h4D)¥”º¾hž>}úÌµN’$ÕÃÃÃõÀ«×ë“»û———¯Oi–~Ë[sãããYÒM¶êÄ Ý|´îæeÝÍÕômI±’šxÄ Äˆ•rã˜¤L§7l¦kÍÆìõJ˜ÀK°R¾úž·o][[s    ·IdÕrò¶»xìhî¹çW8id2[~øáïÿðÙÙÙÙ¡Þ<cÌo¡±;¹Ø&ûk}èÐ¡{Žö„Güsšá •JEµ64Pïüö‡&›³Q<ØX]½¢TÓ÷S±(löN÷®>=RÈ¦—.Ub1\—˜a÷.´"Î¹™®…a¸máyÞ\-,//¿2]½|Ù_‹ìz½®3éc'îš=î•¶NŒ<PºðÝ—¹¶ib{*ß¢-ªµ@@tÒÑ4@twÐk™´TQ‚Ed÷¨‚î,ÓÝ9ÚMèÎ‰½½<Š„2`šf±X¤”ÚÔ`Ûv7?sß¾}ããkBˆjµºmÛ¶Xé¹¹9Ë¶µÖétzx¨”Me}ßõÕ
§Î\úÛÏ£åãÁ~<ø Yr3ƒƒƒ—/¯°MìÝ»w¹Þÿ+‰q÷Ý÷§Šm¯ýgÿ>    víåÇè¡‡žyæ$#°m{~þ
¥t÷HÏÙ³¯~âo^•@ÈÏÃÈ¥”QÅý==GŽ¹¶|™RúÌ3Ï¾ûÝïÜ´i¹Zöõõ¥R)ÕèÀÍœ¿×Rñ¦ÙÑÚ2BnY6r\¤ŒÄ.X½¿÷¿<±¶¶V
<×u_A•n)¥†r‡*sõm™¸Ç2Pš~Õ[¾¶xñÅ§Sð'·—/_šéb±Ö™˜˜˜ÌŒ^ž^œ–F„äó5<óbO¸Ñ4Íå-ÛÆ¯¡v(*Ô½…ZñÅO<YëhLy¬¯°ÍªOÞ†ßùµ¹œùÜâbŸ€L¿Z}e~ñúb²ã`MˆìŒŒéß)3™oÖâêz{`Ø°Ë+—Ö¯_ÊåÒ†¥êmCÖNšØ1º7i"#9¥!DÜ8ÞEë›géàæQ¤{ôps[9g]Û”sQ9Ž£”r‡GÌ¶í¢c¦R)om6N»J6›M”Ëåm{·ÖjµÙ•&îÝ½U±cÇŽ³gÏú¾¿oß¾‘‰\ÇOÏ[]]µêõîþJ!%Vm””/ž:krx¦§§ßðÖ»Òéô/$«þési;½QßøùøÅ_ü Mf 0\\\Ì;¦§§ÍV’/¾R#–åºn§ÓÉçÙÈÈÈZeÚ0Œ|>?::šÍfs¹ÜcïÿÀââââbl
Õj5ŸÏw=Ã‰PNG

IHDRddÿ€sBITÛáOà IDATxœÌ¼g”]×u&øpãË¯ò«€P…LD‚`’)‘¢r ‚M·MÛKj{Üÿ°Ö¨=Ó^3^Ýv{<Ëcõ´í¶%Z²Ü²,‰R[’)Š ) Y@!T¯ª^~÷Ýx üxIDÛšÕöªuëÖ©{Ï=ç;{ï³ÏÞûò±Óçˆ¦i†    B¤RÙ$I¤    D  ¼Fúµ[¢@Sü8E¦þ‰r¢    ¢õ+½Q®Ppš€  ‰ ¡PÝmnÝJáõˆòºåJë×-¿…ækÏó¹¹¹L&£$¥”
m&IâyA’$–íâõÀÒ2¹ª×*"ô'AéRÀåO”wÁº    ÐO‚E4Ãë¥)ÁëÅ¥ü™:;€¨ï¢G_ë/ïïÝ´iÓ&MÓr•R„r¥T’$‚Õ
€¸ÑíÛÇS ”7ùëöF¨]»UrÕÛGº·D`ÚÐ}IR…›ÀÝä€ÝàzH~jxnÔyPîÈqwàPEÔ·¸çyZk)e–ÐI’©•R¶mãÿ°4þÿáäÖ[œÍ9¥„&    5LpƒkPu÷ånÇ¨6n5‘1`·À
‘ü±–(†¶~¢äæ37è
©&Ý:_ë¼º¶îP‘Û>H»ƒÄn¯ÿ'õúX1öºåDˆ[_ä”Ò(ŠÀ¸R*Š"Œ›BÎùk»‰¯32·—üØ    nqÜOÑ
Îº
¸rÛó·W¬ôO¶¯ùëtòNº    ?›‚¿½^,
ËjRÓ°k©µæ–+ƒ€‘Ú½‚Ý9ñ¶ñïò¹!KêF“p8….èê¶·Õã h÷ú»½»7¤¯ñ»ÄëÃ?½ó·Ó¼q“ã´ÖlµYXXX]+{ž×ö;ZkÛI)¥ºS8Ñ½q¥$’ŸêH·Ý_·‘¼ûÛ†›#¬º x£ô§»ñÚ[7fL¼Æ_]’wÐYw¤Ÿ,v³\kMŒÊår0iEÊ`™L¦·4R*•vOÎårYkH)…À&„påJ)5ëj´nÓ9!Dk¢”’Rš¦É8¤”Z'œs
)„ðïé)¾ïû~>—xmË²¼ÀO§Ó±TB3UJQlš&‰|Æ˜‚bš¦R*Žã®,
!Ã°m;–±çyŒ±l6+[þ0¹(wÐYw¢®ŽëBÉÔ¶Ë¶
Û4ƒ<ŽãJ½Q.—_>}¾Zr8¶mÄQJA2 T)EeŒTA5M“sN‘2B(%”RJI¥”"F³Ùr;“Ét¼¶ ¶LÏóŠ½=¾ïK¥c0BpÃBp()¥Öš1Fé"•N§»:Ô÷ýV«¥´J¥RœsÏóLrÅ|°^‡}ÿ«t;¸ÌÙ3à˜$Œ‰j„²'ujŠ……‹g/œ)Wf]×.ô9†©#Ù¤Ô2ÒZåÜ DCƒB¥”RjJãœRN    cÔÈæs®c‡^Ë÷Ú×‰Q_1ß¬nXŒ¤\Ûb„SnsÎ£Zç”Ÿ5©M¢€$±M4“"öZzÕá,M»¶E…Òšnp&^_|þ[¥èk Ïì½%Îy¬b)¥æšsN-î8N"aZ–É3õzýÒùk333);311mÝâ))A)%„i¥TJ)J©išŒS¥”ÖŠRºQ«AP^YÃ°4Øï8Žïw(¥BˆL&ÓhµÖÖÖ˜i[–D± ð}_)mY7JiWË8©ÔÚÚÚ ÊJ†”qµÔŠRÊäÿ³`ÝÎY$õèý™LF:!De}Ú ”ò”E‘Œ€«´eYÅ±¾¾¾‡Ž½¯X,ZfºÓé„>1Ãài)%An’TI’$„HÎy
h6›3W.½øâ‹^}ãž{î¹ïøQË²â0"„X©,c¬$qƒ[F‰†a§,..NM_[__oûQ«Õj         otìèÑ£ÛÜ•Ëåb(¥”ÒügëNvÖÁÅMERÞŸN§¥ie¦ 4Úœs/    ÃpŒ4cL…fEH,ÆØäè‰={öìšÜŸN§Elh•4’$a´ËqH’DCrÎ9!„G‘çy)‹û¾ÿ•¿ýüsŸÿ<†Ÿxâ‰ãÇîþö·¿-öÝ{ï½’šBpkeeeîä7¿óï¬]½Ž$A$ì{Ç»?øÁ†GlÛV¦%¥ôA(¥‚BJI™ýÿX,;q ¤y¡ˆŒLe*N]b'–åÚa\Kø±ô´Ž˜™pž(â•êõÆZøÜÐ©”c˜Zkt¬¡×BÈˆsmYLª¸Ýnä¿/í’°³øCGïêê¿ø ÉS_ø›õõòw?ûäÙÓ§ÆŠù½Û‚ÊúßýÕg?óïÿü×¾T×FâzP¿øË¿øÄ>P4X³²U7êëQ½ÊˆÊ™ÜeÌR2¢æÏÖÏ:2M(@4(@Šü¼mÛ±Õ {ZŒ1¯B¤åB„ˆ¥”6MÛ¶cA¯±occƒÓÔþýûºohhÈ4rŒ±(Ô¶mw—”‚1Vn,--=ùÑÿ®{ìž#wß}w£¼ôÍo~sýü9¥`ÛœxÃÃ‹‹‹
ÏŸ!†®'Ap    #“qò½žç)Æ‘$`™LªT:xìîÃ‡ì?ú3õ³rV×º¼!†=¾Õ¶í¶ÙPJ‰>ß¶m·´Ö]Ó†©×L>M$Æ"4°…i:²yóæ}ûÞ¾}»T9Ó4eS&IÒ›ýý}õ©ëð°ð½?Ða€ºÓ]-@
pÃÌM€ O‚sø!ÄÍò „J¢@@¦B
pzøØýùÈG;2Æ”“
‚ÀÊ÷5›MÛ¥Ôín)¥ÏiÛHèU×îvŽ»½œ)u
,æLl³,Kš    Œ±˜F·F†þØd $‰€k
€x£Ñ˜›«\¼x1•êíïïÏÚÙL&3àd®_ŸyæëÿðÒK/ÑÚ‰»Õ˜ˆB )´6!ã„    €í¥œÖI+èZù0(K´Ö7Í{-o®(9K¥s¥RiQó¾¾>ÉL×uýDÚ¶mpÇ±ÃA)¥”Bµ$Ôˆ«£×wŽÞîqÞq<—Ë…éŽ”2Ìvc!õ@ë.Sõíœ%X„P0”RJRJ#¶µÖYe—J¥>ðÈ[ï}kô ÚkùVë=÷üj’$D7tç -!€ÞXP2Š\ÎÌ¼1Žãz¥Öi6!bHÒçP5SC]§¤Ï†f638hõööözè-”Ò÷¿AJ©À´Ànx,”ÖZêò¨Ë_]ÙºÁY|ûˆëºp5a%„AbB»`ýø €R‘¥”¢Ä0Ãå)Ó4SÌ^ZZš¿xùòìeSˆC“‡,N¾ð…/œþÁE)%AÔ<
P‹º®Fq·V'›ééÉ¤ÒNo1ÕÛÛ[ólÎ¹cÙ†e—„˜./öööäJ%Ã$^«˜€„#03.—ýz›
©ž—_~9×?Ø××w]+Z)¥ ¥”àæjôŸB]þº]¶Hö'ŠÅ¢ÌDBˆÐõÄ$¢”v¿Lñ[0I*„BPJC›B4%PŠúZk=æqÃ0ÈåòÜÜÜöüÐæÍ›—æ–Î›×6 2®…±"ëííë9{vêú2ç2ù|Þ•EBÈjæ¼a\™”R
vÇD±T*Õ    ¥Rj®ìUy@ Áæ€ü™Ïôï=<??¿gÓ¦Mm»h#ZJ™JšŒ±œlj7¬ž×…†ÞÁsCnSðÝ•°V7‰ò_‡Þ²,J©4ˆÖZ@ã6·Ùµç_ÀÀq¹¼òêÅr›·æ)Çqz{{ßô¦7f2ò£sµZh¥Ôâ–aÛ¶m3M“$,Š¢°I))å®ëj*766:Žm0;ŠÃU›&”‚ã†ahÆøø¸ˆY*•jK0Æx×±#H·ÃòguØÿ8ñÈ
ÃI” ‘H8ã]ùf7´  H¢¸a¢”J,Á9³µÍKw(ÖÀÚ” •½e`T©¹¥9‘´@ø ”j+¿ÙÁd#jotOÝ{OòÑC¥”/
RJ¡8c´˜ß°m›*Çó¼ÊZ¼±Q—,×ßŸùá…åé–ßI †r/À
ƒžçUqóÿÇÙ»eK*•ÚóÖÇî¾ûnÓ°‘$NVk’Pƒ1k[h¡Jg‘;òÔOÕå,Ù]kõë¹•n£îü
F)
ZK_FQäûKEÐØÔ7\(®-”o¸%µ!]÷1MÃ€išN‡1æ8¦2ŠÝÕRED×u·n}‘N¥RŽì›œœ‹¾õÚµVÊ(ööövØð+_±l›sÞé4666Ö«U§N]üôÐÐïüåßQJw”R\kBcìNN«"ñÀð¤Ià(âRí     %¡”Šj¥–¦´Ö‚%J ð:—pÓ4}pÎÓ‰*—Ë³'7 aSH…õÖ²•£µ`¦dRKÉ(µcœX–pïXk$YC€¢ó(‘; Cø€®¸@‘
ä]g¨èïÿÕR’ôÔÍáF£ñÕï/³Ùâ+ÓÓŒ@I8¦Cý
®Wš_8þæ7/ªÈó=‘Ê2ÓœóD*•²’¡[q†#GŽãpÊâ8îú…ºÊA)Ñµ¢”Rw
™¶
ÞXên-„µÖJi¤ÖZ å%Zk²(¥‘’„W0!D2×D‚n*cÛvµÑ!TkJ¨dVÿøøHŽŽŽþ«ÇÇ³Ùì Û! ²Ët„B 8ps*Ò¯ùæ%RJéä(¥±™WJÕÛBÄËz¤V¯›BHÑÕH&çå„H)uº088Xõ|BåL8VJuY¬ÛÓ.¹®«µNâXkí8N÷Ï0¥¸¥àûª›SaJ˜±”’˜€–Š1Æ”¡µVJj#îˆÍ€/
BˆÑârQ¢µÆF+Y#hâ¦§=–&HEPØmƒ1,WC{iýÞß·{w©Ô9Éåº|oÀÈFó3€+àJ $`0ß`±Î!\Qå/lW~,½–ÑBX@×µE’$ZüæW>óü÷ïþàãùÈGMÓ&õ2=–×ƒ„Ü`)¥T×üQ@é®aäqÎ9ç¦JlBˆ”2Žã/I)…ÉSÇÝk÷¦KÝø«çyaˆ¢hee%¾>ÃVìÊ6ç–e1ÇD±ˆ|ä—PŠlÙ²%•J%Q¡Œ rêüIbìVkc¥RiçÎýýýé4µ-›FxW¸¬bQ4›sssÝh’$N µN’D!¥ìò×
ã8`Ûv:v‡sÎ3M³ûp·S¬oü@Š¹\Qž0CFbð˜YÊ¢>á    ã’šÊ L[Ää±¨QuXÄ‰s€÷xN\    åŒ'Š+G    ®Á(±
}ýQ¤j•*„š¤xãñ»¾ýý³I«Ýê›ËÍrË± IÓ¢’…šF’Æ©$ZP4–TK&5¡’B¦—‘dÜeÚ2˜k    ›ú’”zq‹QR[U,ASÚDéåiÑ®@)¯m.:ëÍ•`mf=¨™ðh«"¢¦JÚ¥:¥£‘å@ªŽPe·%hèÕF«Ì¹…#ïbB¡¤;,7"¬”RN9çÔç<±
Ji‹+Jiš@áWüJ¹ŒFŒá¦{7›Íº®»¸¸ˆ$¥›6e¯^½ª4ðýçÖÆÆÎî›\- ÚÀÍ(ù±¸ák%?þ_J‘H0“$1ÀŽ;ÊåòÊ%y¹E!šhh%Œ±æjãÉ'ŸL&¶¥R©•L!¤Æãœ1F    !„QBˆé:ËÌçó}ƒÃÃÃƒCCƒƒƒI'×étºÆ—†Ï¹™ºa]RJÆÝ¯2Æ`À0ŒÄõc¡$&”æk¤t«     yH0(Øn6“É€!ˆü*$¥Æ¦-å†)1ã_Ÿ9>88`ö•¨0Ô$b‚ai\€þÏnˆ„€a€Ò8i0@Á”ÚmÍ;ªêçV¦ZË0)§¾¡Då©‹Vh6kOh…ÌJB@‰ÖZt%‘Ô5    F
… æ[FGGwnzÔu]Ë²â8fæ±át:m¥,Ó4-×2ƒjgÜ0nrÎ¹2€˜ÆRJp@ët`8ŽÓ¦Ê•²Þç ›7

'I’ˆ¤^oh$Ñ¿ö–ž#GŽ¶?Òh¬WWš}+är9G]áŒ¢t!„%„À¨ƒ€ƒ„€„HRÎ•ˆ™mf¨$a”'¾¿ñÑÑÑ¸°{zúÕ™¦¡•Øu¥7•R£¤½ê…9#•Ë©ˆ*¥¤’RJÑ
@kÁYWÙSJ•Ö¾ï¯o¬ÏÍÍyužJ¥úûû)¥œšµtÞôy¹^¯úöz–È‰(Ê\    øe ëKöt:\²¨”rÓ¾b‡7Öh4TÃZ4I$`wZéÌ^dŒuš‘À3î-ŽÓ{ÌÏVg%ðŽ÷¾ÁÞÚX¬×@ï¯ÕjG[V}•RJq¿099I:ìHï/gÚívÓ=œ$I¦g€s®Tm07¨ØªmÛƒÑõÈŠÆÚ—l¶Wn¨ÚºI÷&2ð$Àó¤Õ\ÈjFi
Á*€ÜêÀ¨=ÚŽ…”2q¨aI’˜D[–ÅªÀ „À!¤£8>?õÔ•™Ø;¹{rr’Û¶ÝéttF
¬7qYòÖw¼ƒqY,w½zõê3_}¾Óé¤R©¥¹9Ê‰ÖúÒ¥KkSsØ° †Öˆ;«×ç³I"n-¼jÕÊB^zé¥¹9X(¥ÿñ?~yz‹I‚õÆEYºéâã·ìLÎ/W²ÙáO~rv^|Í2Hd2H§Ñé ˜¥xtgWí¶™Ï%IR©T«àR Õl&w•ˆ€X–Ï‡«f¥¢6mJ§ÓAÄ:I’D0É9'J´ZÛÑZC5 ”RB(µët:§OŸ>wîOÖüâÀ@´à5[Õ‰ÌÑ_ú¥_j,§ÆåxOîÉ'Ÿ¬Ü³ú
?÷¾G?ú–o|û/Lÿ'
Å•ÆüüBãBè¦ ŒH?šR`¶Ž
ÌÌ¬½<5{äþ}ëå«®í»^>3ýêP°q1—3Îùlbw´Ò·cd½hSfö8Cçf†Ý×j¶X3j ë <ƒ»n'¨E}ßÃ°Ê$¶åæ›>¥‰&Í&’ÎÐÀØ–]{ž;yÒL·/”ˆN9cTIêº®px§Ù¬“ZC+âÄ„ZµÖ¨™iPáÅD’oÙ²eddD†Qí~pÛ¶m'gf{{{·Ž¥R©Ë—/sÎ‡vl¢”¦R©C‡¹ùÕr¹,âÐa*³EŒAÀ¢L(9:T<xâÄââ—ÃBˆ7½éMÏ?ÿÔ™
S£Cý]¦Û¹ÓB¯OJ™ËeµÖZ_?sæÌèÉår~ÛÏå°Ï™B,Tƒ]#»´ªpÎ«ó³ï½
J©¸Õ0
®ÇqšÍ&&''+•U01>xm®Œ\nõÊ•ˆ´Ž;öÒ7N
…‰‰Íaæl—1ÖjztÚò³Y§?/¥d2P¥Ö:Û‰”Rõt]SWþïÔØ8/—`šfæþŸ¯×ëgWÊÃ~¨¥×·OÞkÏŸ;}ÿëýŽó/2ñh_*8òÈµ¿ù–îÁoüÆ›±ÿüÏŸ:?Ø6
 €(Rp OÚ?’Ë¦b ”OØýÙßÛó+¿¸ººþï>ök–e=uy~yy9S€”²Ü÷îÝ÷–7îÒZ3ïï©ë÷MüÖo¼ñ/__ÿú†G†Ãpoó¦-ï¹o2N¿e œµ—Mº†úš,nž[®<óŠgd°¹€@:
!ª!…åÐæš¨MÏnäû÷LnöÖæÕèöØ‹¤3Yžf¤”†™ê±³uHJ¹gQÆX¥(    !-I)3õ!„ZFÖu¹ïûÙlvƒu‚ L¥Z!ä?øAnÚ]\\|ÓäÎãÇ'ç^Êd2[²¬›·åºî±ƒ{÷îÝXkØ6AJ×Íø~ÛáŽ/|;wî\«Uch|ü•©¹ÑÑÑC‡öÄqì8Î—¾ô¥ìÑ~ó7óØö]¥áá©™åO}êS_ùÊ—zèZÈ‹ZÃ0þÃø‡kÖà'?ùñc½»Óé4«óŸÿüç/¼ð¥‡z I’0â8žžn]ºÖÚ¹µoÓ¦M6~„(Ëåêõºê®šóù|Ð¨vžzê©‰ÞÞL&c¶$¥4o¥    !cÒB Ž¡±RJ'ZJyÃG€[rÅ’+i±á8Žæ©Å‹wù%-®‚Ý…ÜÝ™ÔH¿^L-8–Ó+§½Ž—t¬L¹òs<rdëð÷*ÞÚ2´F&“êœ
"^…Ê,\u’ô Å‰ãé…ÆøPA„LšÚvþ;/œ¹çáwâCûöì#ñ:|×‘CŸúÌ_^|áøýÑídRdÄ_ýpfâ½oÿøïþ5m†In0íŽý«£¿zú±?ýÓ?MõönÝÞ/y»Ý&F¯âË°ÒÅÝc©73¦§lHyaz~ß¾ýõ•—“$)·ÚßûÎw?öØ»ç'JŸÚÿ`©¿ÔÑì4µ‘WJÉåœ§ÃØ;anPÏ÷ýÑ‚à…k‹„v#hÔ¹iš–eé@Û¶}yiIqøðaß÷Ý‚´,kcc£T*ŒŒÔjµV«µgÏžÿôä© ÀŽ;ÚíöåË—[-ð}ßuÝR©T^XíÛO?ýôÛîg>ŸÈår!%I’LO_ð‰O}aÓ¾}53‹ØR
®
¥@éžãÇÿyÌ>ý‰b±¸eËÖ_ÿèGh¬â´ItâN½]ßwøè¿ûã_Ð4Í-½cLQšNs@ÌÎÎ¶Z{·nÝŠWËÐµZmp``jj    Ž\]]ýÑ~455uòäÉ‡~ØM—LÓ$†mÔ„IakHi*˜Œ¡M     $À}o@xþÌËgÏže)Ù[‡ÛiÐ›øCn²%¬Oú²œY}µd†vc~¨”_žŸê™pNM½<ýüå_ýgoÞq×ñO?ùùòyÄÚuÜ|ï¦|'nDºkð-O³êFu£‘P{hòMÏÍ/Ï¶ØÉöàÀ¾cøÈï
§ÐvR5mH0+62    åŠ”JÛN¬Tí•dümþ„•ÞV
L    Ç¥‰a3eå  ÎnßóÐ?ùƒ“÷ùéý´½%8_q–VZÕ³SsW*—c×FÄ™“î3ƒFÅ
©.õ™»6=ÔÈÚr¦äú•Å/žþîÔâ…E-Éfìd#Æ€"¯Ábôi˜›€Éþ}½}ìÑ‡ÆFFFTRQ‰Ž
ÃÐóÖµÖf*•$I²±±!X£Ñh<xèRÊ¿úâ—>ýé
íŽ?áI»ù´”ÒkW•ÀÎžxâíÃ©Òéé«3×Ûý¹ˆ¥ñÅ/¾üÐã~×»ÞUkD¥¡¾À€•JÉ¸»AC)l+ìÞ»—¤!M›Š¤Ë(º¹#ÈdEßùârg$ÕvÁº:³²³€B/ÇYË
þÆL#t1X*ín6›ÃùÔÅ‹§«ë;wî:p V«¾xùüùóç^:_ë4ÃõN±oÐp‚$Ab€œÒB.Ç3áÛéoú
±°Ç1
#UË²¢uáûþ`Ãê—ÅTÃ*¹–ðREwfV#„Äô}Ðl±è8I«µ‘$Á@öûïñí‹_ÿÒ@¿m›dÓv÷±'ž,
"
":œAE`ÎM?G†5Ã0,¸ m@`B€æÀ²ßõÞÇ¾þ×ÿëÔÊÆ®¼!qýê©ããxâNŸ>‹ù8,Ç´m&ˆyó/Oýý 5J©á4vöôÔN~ÿÛg^Loß>>>>qà ”ùÕÞ……¹Ï\?“[|¾/3¼ÿþ»7ù‡»G´ÖœRªµŽ¢(ÃÐo
!PJ)áÊ÷ýŽ¿.¥Ì›aooo"¼t:Ã6Ã÷}JÁ(SB¥óù\.†Êzëýk·ÛËËË[
Ø5†C‡}áÌ7zè¡Áâ`‚D†Ò¶mPÚõÐ_¼xî+ßXØµk×{ß|8¤L§‹RŠ?ùÔŸ¸®û«ïxœç:‰mÃ÷y¡ðØc}ë[ß²¬±S§N-.â×ý»vå¦¦¦`qß÷
ét³SwÖÖ‚¥•øÈ¡M„xÃÃÃz£†áêêêòòrc~Ñó¼â?wèÐ¡ ¶ôW¿úÕ•¤rêÔ©>^|Ó›ÞÔ“I—J%Ë5“@°wÜ·{h¨$“uª©%¨EÌ4—:´¡L¢3¹LOª0J{£³™ƒ'_:÷é§.µ#)tÄËd3æêÒLÔQƒJ
àpñ¦]êì©+{×Pê!÷á÷>âÛ[\ƒÚ‚Q)f A:_ùÜ_ýÎÿüqJ ÷Ü¿¢'©¯-èlþå©Ó=ñøÏ½tïÃå†úÀ³ŠY
“'Úâ1¥=½øÎ
'ïëOg‹ç^œ?¼330ì^šžúö´`‘ŒÉ˜ïw@øG¿×ß¸^è-ìÚ=Ù6/‡YQ)ÏîUÔZ¹JývŸò2\<jü‘7,mÌŸ¶I«Ï9“5¾2ÁŸºÞ°xzt$1ïz]×M§ÓÄM%IB"¥µæ\RJ…H»®
Æ‚ í×Mæ IDAT°mÛ4Í@ÊgŸ}¶Ý®ËÚÒDGQdF«•ÐÐhtðå/¿òÞíòða¢”róy—kÔë™ÍhµÍ‚RÔÅ]wÝõÎw¾óÀH¥@i³<×jµ‡Ùøøøã¿ò+®ëŽÛÔH¢ƒ¡„Í¨„ÌårÇŽ3Íz™Òé´išõºàL-*ðBÞîïé^YÁÄîB*•jxŠsžÍf=Ïk‡mJ)çÜ4Íz½nYVÛ“Ëåà7“$a¦›Îç×f_|ñE¦ÉÁƒyVVrª à”'3)·´ÖÔ¦Œ1Ð˜ ˆ÷ôív“V×”„ãÅ*£«K5†,ƒ"¢¬    :ÑÛð}´7ÎÞc»qd-`‰Áä%PHçái˜$H²Éþ7<þ¯ïþeÆs@tê{,Ž¡R>ÿgÿæßø¾Ÿu
2ˆ;Í¤a°–XšåƒEçòù—¿õ³Ì¼áÐö³
_ ŽÉÁÙÙ2ƒÑnTc8    uÃµyÑB%£cã=vÞo-·âØÊÀvì¸%x{Ù"ÙÃmªµ¾ÿby¹u X    ‚àºßØØ˜ß»å¥µµçÎ¾°Ý¯rJi×.„ÒÀ(eŒERRJ¥””RÃ`´Ö333ß~îú¥+ŠÆcIJ1::šËå®\nçr¹ýÒ»wá‹I’`i
A#n6›AàçpIà#•Fx¡Wpòd»íy^¥Ri·Ûlyyˆs7ÛãZ®RÜ4M)À9`ÛËfuÌÎÎ~æÏ¾õ™÷½ó}sssåõòrB‡1¸n¦í·Mn¶Z¥¥%×ÀÜÜ"ç|×®]qûm¯\.‹VÌRAÐñ*ÅbñsŸûÜ–-[xàí™Læ¥Žìéé™6jårHkÍëÙJÙZfbR)•5[QŒJ=ÄE&ss6T4åœš9òûrrea¡èš¡¹
Dp‘,RZl4daíúõóµNf{_ÏàÜ7Íæpä±Ù#1Ï];¿çLLtr“8è!!˜i«dúF¢£©zá\)ü” zþ²ÀÞ€*¶/Aªh    ˆÑBÉ2¹véhÐúim™gÿ`í´þóWH…À‘lB¸Á‰+„ºèS¹    µkøê—¿ò+ïÙÚÓ3Œ`qrë€kÊr¹´¼ ¸ß    âzíÒ Êeb=û'ýýýCƒCù|~Øus¹œÛ;’Éd8c¬›·¦”ZtCÓJ©în¨V«ÕétHOŽ1öôÓO__XÏ¥Þö¶·ýå
3kkˆŽXÇÙl6S,†aXŽcÎñ¹Ï='„¸{o¾ïØ¦Ö:d«^_]XØ‘Ncl2e:*‰B),ÛáÖ××;çÏÏÏÏg…îí+Ny©‹·fjV6‹ˆÃ    e¨˜âàÐòÚ«¯n]^<xpJi¥RYXð)E©TZYYÈf³ù|~þúêÖÍï{ßÃëëëßøÏß:wn.~Û(!¤¯¯O)Õ¨,ö÷÷Ç©c¬ÙRN§ÚHZV³Ùl·ÛóË+¦ivâØ4M’ê1M““0ÃâX…EÁ˜¦Ôäˆ=Õp]·/;ÇqâŒ_ºtéäÉ/æSxìƒýïÿ¸?býÿû)8@‚ž´È¤ü¬cÉÐÍžM×æ¿û÷Ëÿbp“ÖÚ&±Öº˜\ŸDW>
$ v

çU¸þ]ã …ÍWžÚlh4êÈ¦í‹ykb;~„˜Ñ€IiV-¡ÙÄÔßZW®T*´Ö›
ÙBÁ)ê¾¹kKaû'FÚ°t¯±:88hµŽíÌ‹ùGyäÄ¿ûð‡ÿ§V
Lˆ¸nš¦kpÆX5ZæœôÙ×ä¦oð˜´½0ì„A-ðµ¡áÔuy7|ÖCãµ¼èf³iç²fff>ûÙÏ.¯âÑGö>öØ›;ÎÉ“'AV#ù‘ãÇ?ÿ£Ù$IlÛ‚À¦–Îž]=räH{”Rj $Š¢µ……uq®¸¸˜ëTJ…âZ¥R1–ži·Û…`$H¥áynÊá–uýúusqÑ)oåœGöh.—3â+

ÙµW9ç¹\®ÕjMLLôõõ…rê t€#GŽœë¬2zµP(Ôj5õzý/þâ[W¯^ýÝßþÐ}÷íüþ÷Ož8qBkíû~>Ÿ÷}?—Ë…a
Ë²òyÓ¶í\œ$IëDk]]m*¥Æ”RÜ”ES    ŸZ„‰ãù^ P•Æ®]“5?‚Óçk§ÏÉmã¸÷øpXM¾ýï½úÜŒ
[zÆ¶Ž5k«•‹©Tª'ß_^¬úª¦Lz¡*T)b0‹Ž¨kªe¯”MÓô›™t®ÕEUs ?“öòo×Z‡ó^OOO39Å%ß?–T*«þé?tR©AÚÇ1OÖvBÌ!DZf~ “Ï^®×¼¬·€£›zî™œ=×!
†!‹E×±ÅE_),Lûk«sGï}ùû—_9=}ÿ½{766ÚRb÷ö8At<–éºZJ+F$„HT¬”šèíQJùÄQJñ[É7ýæ7%666â8V$‰¢hiiÉ¦xì±{·nÝzñâÅ©©K&§±PŒ¡\.öí.‹¦i†aÈ“Dk·?zôÈÏ÷ýŒaH)‘$`Ü¤–e*SkéëCvm´T*åûþ ìùr¹|xô@½^_¨-h1^H§ÓrI’h…!–eIÊ|ß’Øqá‰t:íy^¹Œ}ôCœóóçÏwµíÀÀ€eæ}
—J¥‘‘ôŸþéS#¥ÔÈÈˆŒc¥Tú]> ´–RF:Œã8¡RJ$ŠsnqK)Å™¢T ¢@YdZÒp]¸Æì’äÆ¸fýÐa½täèàÑ}›”¬Y|p´´W¿8ßkåÖƒv;ÀÔ¥KûØÇ6‚õS§N%q3¢Aö€!ÆzVÖ×ˆi£›ª,E 2†iD–¯”jzF¡·èã/]¸ð™§Ëg/Î5€bÑbþ‹¦‰ù†CõíÛ
ÿ|G°iÓ&»ùCÛ4aùàÒÊ¦8â¼$î©0£¯mc´ÃÚÌÔÌââÆP63:nÛöjy±¿DZKƒ§~ÔþÁÓ§<H‘4ë˜¹vyx¨Ï6i%J
-¥eØÝ8%gŒKbS˜\)•íîd£®”’=öÀäÐÐ&U!„RRÁ¼ÖºÐ[r§ÝQ„©‹¯îÛ·o×îÁJ¥âÕqèÐ¡…²suñªm¦…íjyvöÊ»?ð®¹¹9Ëó<æ‡ëë‹Ç&’¾¾¾BuüF T@Ç1¡©©©™¿þò™¯}ejasM_æèž=»<øõz’´qqªÎë‡—ré¤„ˆ¡ÊAR²e    =Ã{âxþ‡çkår¹³^¯J#oûÛWV®RJ“µl¤#],‹~½þá¿kÏî    ÆXè×µÖý}…F£A@ne×PJcÜ œs$Zk-¨I)eï¸wxdl0ö„k=o9ô;†k¤3ÆÌ¢ý÷ßxæêõ…]»÷ÕêgõónàµC¾d¤Û÷?üÆô÷-/.ä¬Òf'R·Ò3³
Õt1?Ö¬n¬Ö%ûsÃ¥rUY
;dù´©Tù„š–óÔ|îßþEåk‹X"Èl>4vàÄµÕò¾#ÇÜ1¸i<³ý„²Ó³aº™ð+ö³+FË_—Cwå³Íš
 å€;Ë–¥ÝTMìÝþµç—«^|i•-ölŸ¸çÞ{ÛÁ•òÆBX-z c¼ñ‹O¼åÞ}…œEHGJŸÑˆR¾Á9' LYD1¢(QLkB% Tp[ÊÞußæM›6%‘OQºÇ±›-FQôÉ?ùòÉ“×––W9WÐ5ß÷{³©Tª6Óé41Ç§§/]™m¸¶³e¢¿P(¼túu«e$IÒ“¶ÚÍ–_©^¾|æ¡ýÜ0[ ÷ý”™ã(Ó0cQôç;K¬"ùý?ü?Ÿxâ‰jù÷~ï÷îÚ9R©T~ù¿ÿ˜ã8ûÞóßýÖoÉ+?|þìÚ”*
6îÙµ,K7=jÛ ½h4D)¥”º¾hž>}úÌµN’$ÕÃÃÃõÀ«×ë“»û———¯Oi–~Ë[sãããYÒM¶êÄ Ý|´îæeÝÍÕômI±’šxÄ Äˆ•rã˜¤L§7l¦kÍÆìõJ˜ÀK°R¾úž·o][[s    ·IdÕrò¶»xìhî¹çW8id2[~øáïÿðÙÙÙÙ¡Þ<cÌo¡±;¹Ø&ûk}èÐ¡{Žö„Güsšá •JEµ64Pïüö‡&›³Q<ØX]½¢TÓ÷S±(löN÷®>=RÈ¦—.Ub1\—˜a÷.´"Î¹™®…a¸máyÞ\-,//¿2]½|Ù_‹ìz½®3éc'îš=î•¶NŒ<PºðÝ—¹¶ib{*ß¢-ªµ@@tÒÑ4@twÐk™´TQ‚Ed÷¨‚î,ÓÝ9ÚMèÎ‰½½<Š„2`šf±X¤”ÚÔ`Ûv7?sß¾}ããkBˆjµºmÛ¶Xé¹¹9Ë¶µÖétzx¨”Me}ßõÕ
§Î\úÛÏ£åãÁ~<ø Yr3ƒƒƒ—/¯°MìÝ»w¹Þÿ+‰q÷Ý÷§Šm¯ýgÿ>    víåÇè¡‡žyæ$#°m{~þ
¥t÷HÏÙ³¯~âo^•@ÈÏÃÈ¥”QÅý==GŽ¹¶|™RúÌ3Ï¾ûÝïÜ´i¹Zöõõ¥R)ÕèÀÍœ¿×Rñ¦ÙÑÚ2BnY6r\¤ŒÄ.X½¿÷¿<±¶¶V
<×u_A•n)¥†r‡*sõm™¸Ç2Pš~Õ[¾¶xñÅ§Sð'·—/_šéb±Ö™˜˜˜ÌŒ^ž^œ–F„äó5<óbO¸Ñ4Íå-ÛÆ¯¡v(*Ô½…ZñÅO<YëhLy¬¯°ÍªOÞ†ßùµ¹œùÜâbŸ€L¿Z}e~ñúb²ã`MˆìŒŒéß)3™oÖâêz{`Ø°Ë+—Ö¯_ÊåÒ†¥êmCÖNšØ1º7i"#9¥!DÜ8ÞEë›géàæQ¤{ôps[9g]Û”sQ9Ž£”r‡GÌ¶í¢c¦R)om6N»J6›M”Ëåm{·ÖjµÙ•&îÝ½U±cÇŽ³gÏú¾¿oß¾‘‰\ÇOÏ[]]µêõîþJ!%Vm””/ž:krx¦§§ßðÖ»Òéô/$«þési;½QßøùøÅ_ü Mf 0\\\Ì;¦§§ÍV’/¾R#–åºn§ÓÉçÙÈÈÈZeÚ0Œ|>?::šÍfs¹ÜcïÿÀââââbl
Õj5ŸÏw=Ã


Pre-existing defect?


I think https://github.com/dotnet/corefx/pull/2896#discussion_r37696358 got lost among the outdated diffs. I'd prefer that we more than assert on buffer too small.  I'd allow buffers of a larger size than necessary and merely document that it is never required.

```
if (bufferSize < sizeof(dirent))
{
      assert(!"Buffer too small. Use GetDirentSize() to get correct size.");
      return ERANGE;
}
```


Ja du, bra fråga. Jag har uppenbarligen tänkt att @competences = Competence.all alltid ska köras, men varför kommer jag inte ihåg just nu. Men som sagt, det är ju onödigt att köra den om man bara ska redirecta till :signup ...


Yeah that's the poopy part


Line no 5: be Specific


obsolote second sentence


Why would you need to fetch them? They are predefined so just hard code the values


谢谢你的贡献


Make this Name to match the change on the C# side.


Bram, when referring to pull requests or issues in commits (or comments/issues), it's useful to prepend the number with `#` (it would be `PR #298` in this case). This creates cross-references between commits and issues on GitHub, which can be handy.

You can even close corresponding issues by writing `Closes #298` in commit message  ([details](https://help.github.com/articles/closing-issues-via-commit-messages/)).

Saying just in case you didn't know about these things, which can simplify workflow a bit.


Simpler to use typedHandlers.map(_.extension).toSet


Ok. Vet inte hur jag lyckades med det. Du får gärna förklara hur det gick till :)


Should this use `throw std::logic_error`, or should it use `LogicError`. In other words, if you get to this point, do you want to recover, or terminate?


I see what you are saying, hmmm....
It is because you are mixing angular+rest with controllers, why can't you do all this via rest? Just hard code the enum values, we already do this with order actions.


probably just my js ignorance, but what is this `+new` syntax?


I don't follow what the issue is here I'm afraid, but seems a different one than what you were talking about before?


See issue #3.


This is very frustrating seriously


forces to int. so it forces a date object to unix timestamp in ms


Чорт, там же не require, извини :(
Надо только path.resolve лучше


В solarized идет оформление изначально цветное, потому нам не подходят все его цвета. Также в вашей прошлой градации серого были с фиолетово-синем оттенком.
Надо просто переделать, чтоб смотрелось везде более-менее в одном стиле


You removed site ID, how do we get the sites out of the DB now?


pipes yeah


not sure on vellum conventions, but could use `_.isUndefined()`


Does that apply to the validators too?
For the enums, i thought the reason why there were not hard coded in the legacy UI (which i copied from) was for the UI to automatically reflect changes in the page in case new enum values are added.
But that being said, i can hard code them if in the light of the above, you still see it best to just hard code. :)


101682488_EvapCoolPrimaryAirSizing (Myoldmopar) - Win64-Windows-7-VisualStudio-12: OK (1795 of 1801 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-99.67%25-yellow.svg)


Which brings us to the point that you should stop processing rx when you
use your spare

On Tue, Aug 25, 2015 at 12:24 PM, HPS <notifications@github.com> wrote:

> Only if you think it is fine to split the function in two parts. Because
> it is not correct to unmap the buffer in case there is no spare available,
> which happens if you unmap the mbuf at the top.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/hselasky/freebsd_mlx5en/commit/1835ead3055af59eef6ff002604643a63bd8ccd5#commitcomment-12884185>
> .
>


C'était non prioritaire, mais vu que pour rendre les accords, j'ai appris comment gérer les espaces et sauts de lignes qui entourent des commandes jinja2, j'en ai profité.


The id is automatically added to the record. It's accessible as "_id".


Well, libffi doesn't load shlibs, it's standard system dlopen() . And yes, both behavior you describe and fix make sense, thanks.


First scripting assignment


Please add a comment saying why we're disabling Debug.


Nothing is freed until the whole chunk is freed.  Like the commit message says: "Should adjust the page
allocator to allow non-pow2 free'ing."

Theoretically could check if there's a power-of-two unmappable range, but that seems like putting effort into the wrong place.


This should be `ctest -j3 --output-on-failure`, without any selector (there is none for release). Might still need `--verbose` though for the DMD test suite if we get unlucky with what is scheduled in parallel, we'll see.


I think you need the `env` here. At least Travis doesn't seem to pick it up properly.


101682488_EvapCoolPrimaryAirSizing (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (1795 of 1801 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-99.67%25-yellow.svg)


Can you do this as well for the other examples?


OK, so, there was some confusion about the workflow, which was compounded by the fact that there were some unexpected status updates in the reactions.master.tsv file.

So I went back and restored my old version of Print_Master_Reactions_List.pl and renamed it, and Mike's version to two separate files.

I also took a very close look at the status updates, and worked on ensuring that the status balancing was doing the right job, even with transporters, as Mike pointed out previously.

So, what we have is three general differences in ~8000 reactions:

1) the code was supposed to return CPDFORMERROR as a status message if any of the reagents, after balancing out, did not have a formula. Apparently, it's decided to do that correctly, I'm unsure why.

2) There's two particular generic reagents (named "A" and "AH2") for which the charge was defaulted to zero because they had an R group, and the reaction status wasn't updated properly. The reaction status now reports a change in the "CI" portion of the status.

3) There are a few reactions (~25) for which the float assigned to the reagent is "long" and generates an unstably tiny number which changes depending on the math done on the number, I'll fix that permanently in my next commit.

For the reaction balancing, I made identical changes in the KBaseFBAModeling code and ProbModelSEED code.

https://github.com/ModelSEED/ProbModelSEED/commit/41f9f10b9583ba5fd6c9b114e2dcdc60bf64730c
https://github.com/samseaver/KBaseFBAModeling/commit/3760dc35616e5b51ef00ec1dae2d7647553339c1

In the case of the KBaseFBAModeling code, I made a PR but the commit hash won't be available in the main repository until its been merged.


This code is definitely still alive. Does lookupN use the exact same strategy with the tilde prefix? We could refactor, but need to be sure the rollout doesn't leave the cluster confused.


NICE


I think, if I'm looking at the Queue.py sources correctly, that via the clear() method when it gets here there may be a couple of problems: 1. it isn't inside one of the base class's Condition's  2. it doesn't decrement unfinished_tasks.

put increments unfinished_tasks and task_done decrements in the base class, so I think if clear deletes anything then future joins won't succeed since the counter won't reach 0.  Maybe?


I could, this was easier though :trollface: I can probably come through with a refactor once I get all this working. Thanks for checking it out.


xue does not belive me


looks like we aren't doing anything interesting with $body.  Can we just output $body directly from byte array w/o parsing json?  What even better is again to write output from input.


I guess changing the version is fine since anyways the reference application ships with 1.11 or later.


According to https://msdn.microsoft.com/en-us/library/windows/desktop/ms742213%28v=vs.85%29.aspx:
> An application must call the WSACleanup function for every successful time the WSAStartup function is called. This means, for example, that if an application calls WSAStartup three times, it must call WSACleanup three times.


Alright, you win, considering ``GetFilterFromPin()`` is from DSUtil as well.
https://github.com/alexmarsev/mpc-hc/commit/b25466c6c837f5230d048ff6a0b625423357d782#diff-c7d921c873daa7f781aaa34a41410156R160


Add @tailrec


That's indeed looking different than before. The bash command I get, is the old statement supposed to be some special syntax or is it really just not working!?


In this commit, I've added a `.gitignore` file that tells Git which files to ignore.

At this stage, `app.py` is the program. It won't work yet, because the virtualenv hasn't been created yet.


101682488_EvapCoolPrimaryAirSizing (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg)


:clap:


if you use the fat arrow (=>) syntax, you should be able to avoid setting the pageChooser = this. Inside of a fat arrow function, "this" is still the outer object.


pipes xue is pretty


I need to figure out how to use these tools so I can pull your patch and
give you  patch on top to show you waht i mean..

On Tue, Aug 25, 2015 at 1:38 PM, Andrew Gallatin <gallatin@gmail.com> wrote:

> Which brings us to the point that you should stop processing rx when you
> use your spare
>
> On Tue, Aug 25, 2015 at 12:24 PM, HPS <notifications@github.com> wrote:
>
>> Only if you think it is fine to split the function in two parts. Because
>> it is not correct to unmap the buffer in case there is no spare available,
>> which happens if you unmap the mbuf at the top.
>>
>> —
>> Reply to this email directly or view it on GitHub
>> <https://github.com/hselasky/freebsd_mlx5en/commit/1835ead3055af59eef6ff002604643a63bd8ccd5#commitcomment-12884185>
>> .
>>
>
>


也好，发布稳定版再用动态库吧。 Mac貌似好了。。。


@hobbeswalsh Just to be sure, should the "." in the regex above be escaped?


FYI @sravfeyn

 ERROR: UnboundLocalError: local variable 'new_media' referenced before assignment

Can check 500 emails from staging to see the full trace


Yuck.  using directive inside a namespace?


2 new Functions:
calculate_byte: only to format Bytes to mb or kb in current language
get_soc_file_array:
These two functions in the files.inc.php are very useful  to read documents from a desired area (invoice, project etc.) from a Third Party.

We use it in our module to send documents of a company to another company via email. A selection according to document date is already possible, which makes a easy document selection.

In the future, we want to use this function in example to create a tar.gz (compressed file) from all files of a company from a particular period or from a  particular project to be able to download.

So you can view this documents also  on your computer in regions without internet access.


ZDoom refuses to run the mod if I'm using DrawNumber on any ammo type that begins with a number. I forget the exact error message, but I remember having this problem before, and the solution was not to fix SBARINFO itself, but to change the ammo name.


In this commit, I've added a homepage route and some dynamic routes for pages.

You can now visit URLs like these to see the results of the new functions in `app.py`:

* http://localhost:5000/
* http://localhost:5000/page/127
* http://localhost:5000/page/321

Line #9 in `app.py` creates a dynamic route that responds to integers (`<int:page_id>`).


Did you rebase a commit that was already part of master?  We don't really want two copies of this commit.


@cmdcolin   Should this change be propagated to master?


TeamCity LabkeyTrunk :: Git postgres 9.4 [Build 414](https://teamcity.labkey.org/viewLog.html?buildId=268365&buildTypeId=LabkeyTrunk_GitPostgres) outcome was **FAILURE**
Summary: Tests failed: 5, passed: 0 Build time: 00:08:28
### Failed tests
```
org.labkey.test.Runner: org.labkey.test.tests.CDSTest: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.tests.CDSLoginTest: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.tests.CDSMeasureStoreTest: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.tests.CDSVisualizationTest: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.tests.CDSSecurityTest: <no details avaliable>

```


dean likes xue pipes


Otherwise, TypeInfo will need to be fully-qualified to System.Reflection.TypeInfo to avoid the ambiguity with Microsoft.CodeAnalysis.TypeInfo.


It does look good. The part I'm worried about it Jeff saying hip. Nice job Dave


You should also remove the alias for `write` in the windows preprocessor header:
https://github.com/benh/mesos/blob/1a4becde5d124e30897747ce9126fd3a64bdd5b0/3rdparty/libprocess/3rdparty/stout/include/stout/windows.hpp#L24-L25


This commit adds a jsonify method from Flask that will send a Python dictionary or list back to the browser in JSON format.

First, the `jsonify` method is imported on line #1 of `app.py`, and then line #17 jsonifies a Python dict.

Visit URLs like these to see example output:

* http://localhost:5000/page/127
* http://localhost:5000/page/99


basically:  In lx4_en_process_rx_cq(),

- check for the spare before entering the loop.  If the spare is null,
alloc it.  If you cannot alloc it, tread it like you used too much budget.
-  if  mlx4_en_rx_mb() returns null, goto out, not next

In mlx4_en_alloc_buf, remove the check for spare

in mlx4_en_rx_mb, detach the mbuf and unmap it, knowing that en_alloc_buf
will use the spare, and you cannot get called w/o a spare

On Tue, Aug 25, 2015 at 1:47 PM, Andrew Gallatin <gallatin@gmail.com> wrote:

> I need to figure out how to use these tools so I can pull your patch and
> give you  patch on top to show you waht i mean..
>
> On Tue, Aug 25, 2015 at 1:38 PM, Andrew Gallatin <gallatin@gmail.com>
> wrote:
>
>> Which brings us to the point that you should stop processing rx when you
>> use your spare
>>
>> On Tue, Aug 25, 2015 at 12:24 PM, HPS <notifications@github.com> wrote:
>>
>>> Only if you think it is fine to split the function in two parts. Because
>>> it is not correct to unmap the buffer in case there is no spare available,
>>> which happens if you unmap the mbuf at the top.
>>>
>>> —
>>> Reply to this email directly or view it on GitHub
>>> <https://github.com/hselasky/freebsd_mlx5en/commit/1835ead3055af59eef6ff002604643a63bd8ccd5#commitcomment-12884185>
>>> .
>>>
>>
>>
>


We should check if the directory is readable instead of blacklisting `lost+found`. Maybe we should change the search pattern to `rubies/*/bin/ruby` to exclude directories that do not provide a `bin/ruby`?


Why are the VelocityContext and Velocity imports included in this commit?  No other changes in this commit use these, and nothing in this file at this version seems to mention these.


Same thing; why is this import part of this commit?


If you use rest+angular you won't need to worry about this. The reason they were not hard coded in the legacy UI wasn't because of any special reasons, it is just that in the legacy UI you coded everything in the UI based on the most recent code in master since so there are no external dependency issues to worry about unlike when you work with a module


Everyting has changed.Good Luck。臭包子开始倒车了


The wildcard concept is backwards anyways. I think it's supposed to be a 1
where you do care and a 0 where you don't.

Andrew

On Tue, Aug 25, 2015 at 1:29 PM, Abe <notifications@github.com> wrote:

> Shouldn't this be "return a.value != b.value || a.mask != b.mask"?
> Otherwise this doesn't seem necessary to overload this operator since it
> does the exact same thing as it does by default.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/flowgrammable/libmatch/commit/6fc9e23203c3e7e069fe436dcceb49c06c447f4f#commitcomment-12885510>
> .
>


Here is an update with a disabled button.  Why does it shake? Just so it was obvious it wasn't an active button.
http://jsfiddle.net/jsallans/o4pwenvd/15/


Вот, к примеру:
```
[Background]
Color=34,34,34

[BackgroundIntense]
Color=27,27,27

[Color0]
Color=27,27,27

[Color0Intense]
Color=34,34,34

[Color1]
Color=244,67,54

[Color1Intense]
Color=255,87,34

[Color2]
Color=76,175,80

[Color2Intense]
Color=69,69,70

[Color3]
Color=246,116,0

[Color3Intense]
Color=108,108,109

[Color4]
Color=33,150,243

[Color4Intense]
Color=148,148,149

[Color5]
Color=233,30,99

[Color5Intense]
Color=156,39,176

[Color6]
Color=0,150,136

[Color6Intense]
Color=188,188,189

[Color7]
Color=228,228,229

[Color7Intense]
Color=239,240,241

[Foreground]
Color=193,193,193

[ForegroundIntense]
Color=147,161,161

[General]
Description=Papirus Dark MOD
Opacity=1
Wallpaper=
```


- Don't know how I could have been so stupid to not see I left this in :frowning:


Unless you updated capybara I don't think you need this change. I had updated as part of that other PR and something changed with confirm dialog stuff. Anyway, what you really need is this change https://github.com/g5search/g5-content-management-system/pull/805/files#diff-9599427925097c3c66f26ac1e0de5cadL22


lets see pipes in action


This commit adds Flask's `render_template` method (line #1 of `app.py`).

The template is named on line #11 of `app.py`. By default, all templates are located in a directory that you create called `templates`. In this case, Flask will look for a template file at `templates/index.html` and replace variables like `{{ data.title}}` and `{{ data.body }}` with variables from the `index()` function.

Visit http://localhost:5000/ to see the template's output.


AFAIU `s->read_cb` can be NULL, that would segv here.


ok


OK. How about the validators?


https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/src/svg/svg-affine.cpp#L179
This may interest you

Definitions of various affine identities and properties can be found [here](https://github.com/vector-d/dgeom/blob/master/source/geom/affine.d#L218) or [in 2geom](https://bazaar.launchpad.net/~lib2geom-hackers/lib2geom/trunk/view/head:/src/2geom/affine.cpp)


Unfortunately attachments are not passed to github comments. You might post it to the google code issue 411 before Aug 28 instead or upload it to a public file sharing host and post a link to it.


rewrite this code so when we do support other protocols, it's easier.

I guess a dispatch table/switch that calls `sol_socket_PROTOCOL_new()` could do, if not then return NULL setting errno.


`assert(exponent > -43);` ?


101917310_waterCoilHumRatFalseWarning (Nigusse) - i386-Windows-7-VisualStudio-12: OK (1801 of 1801 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg)


Shouldn't this be getJenkinsJobs (two s's)?


Shouldn't the custom backup-path be appended to the installation directory of bolt instead of the web-path?


`sol_socket_set_on_read()`?

and similar to what we did for gpio, should we pass these in the constructor using a config structure?


test comment


This commit shows how to add a base layout template (`templates/layouts/base.html`) and have other templates inherit from it with the `extends` command --- see `templates/wiki/virtualenv.html` on line #1.

In that file, the content withing `{% block content %}` section will be rendered inside of the parent's `block content` section. Blocks can be given any name that you want. I've also added a `{% block footer_scripts %}{% endblock %}` where one can insert page-specific scripts in the footer.


Approved


what?


Are you worried about concurrent access to this static field?


Module set wallpaper


It should catch an AttributeError, I think:

(with networkx 1.9)
```
python2 -m cnfformula.cnfgen gphp
Traceback (most recent call last):
  File "/usr/lib64/python2.7/runpy.py", line 151, in _run_module_as_main
    mod_name, loader, code, fname = _get_module_details(mod_name)
  File "/usr/lib64/python2.7/runpy.py", line 101, in _get_module_details
    loader = get_loader(mod_name)
  File "/usr/lib64/python2.7/pkgutil.py", line 464, in get_loader
    return find_loader(fullname)
  File "/usr/lib64/python2.7/pkgutil.py", line 474, in find_loader
    for importer in iter_importers(fullname):
  File "/usr/lib64/python2.7/pkgutil.py", line 430, in iter_importers
    __import__(pkg)
  File "cnfformula/__init__.py", line 43, in <module>
    load_formula_generators()
  File "cnfformula/__init__.py", line 30, in load_formula_generators
    module = loader.find_module(module_name).load_module(module_name)
  File "/usr/lib64/python2.7/pkgutil.py", line 246, in load_module
    mod = imp.load_module(fullname, self.file, self.filename, self.etc)
  File "/home/marc/Documents/PhD/vc/cnfgen/cnfformula/families/coloring.py", line 12, in <module>
    from cnfformula.cmdline import SimpleGraphHelper
  File "cnfformula/cmdline.py", line 28, in <module>
    complete_bipartite_graph    = networkx.bipartite.complete_bipartite_graph
AttributeError: 'module' object has no attribute 'complete_bipartite_graph'```


TeamCity Glyssen :: Glyssen-master Continuous [Build *.*.925.5965499af69296e04ac6f182119eacfe5d13da56](http://build.palaso.org/viewLog.html?buildId=61884&buildTypeId=bt431) outcome was **SUCCESS**
Summary: Tests passed: 464, ignored: 6 Build time: 00:03:30


Which validators? That is on the server side


Yup, but then to have that make sense I still need to buffer received packets.


My bash-fu is _pretty_ weak. Just to confirm, you would do the following?

    if [ -e "$build_dir/package.json ]; then


In other words, should i also hard code them? They are in that edit page controller.


Good question. I'm not aware of any script in the AUR that uses categories in some way. I can't say for user scripts for sure, but I believe it can be safely removed: the category field of the AUR has always felt "useless" to many.


here take the time to already prepare for other protocols, otherwise it will be a pain to support it later.


why are you doing these like that?

also, are these in the correct endianess?


Are $where and where already in parenthesis?


I guess what am saying is that do this via angular+rest so you won't need this controller or hard code anything


A TextInput ? A multiselect will be more convenient no ?


oui j'ai niaisé.


As far as I can tell, this change hasn't been published via npm.  Could this be done?


Yeah, that looks better than what I had in mind - very hip

On Tue, Aug 25, 2015 at 1:54 PM, Jeff Sallans <notifications@github.com>
wrote:

> Here is an update with a disabled button. Why does it shake? Just so it
> was obvious it wasn't an active button.
> http://jsfiddle.net/jsallans/o4pwenvd/15/
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/xby2/regular-expression-contest-website/commit/40eb3261c0216f4f2947e853878a6fcc84042e64#commitcomment-12886036>
> .
>


![Uploading 4671299126_338c425a53.jpg…]()
just trying out a comment


When a user tries to access to an area that they don't have access to, will get redirected to the default login page (main page) and the site will display a popup(red--error/info--black) message that will cover up the field for logging in (depending on the zoom %).


I like your bin/ruby solution much better!  I was somewhat hyper-focused on just removing the lost+found from the list, your solution would allow for potentially keeping the sources in something like /opt/rubies/src

--
 Keith T. Garner                                       kgarner@kgarner.com
                "Make no little plans; they have no magic to
                   stir men's blood." - Daniel H. Burnham

> On Aug 25, 2015, at 12:52 PM, Postmodern <notifications@github.com> wrote:
>
> We should check if the directory is readable instead of blacklisting lost+found. Maybe we should change the search pattern to rubies/*/bin/ruby to exclude directories that do not provide a bin/ruby?
>
> —
> Reply to this email directly or view it on GitHub.
>


My only comment would be that this might be easier to do in separate PRs.  In other words, extract one piece like the Distro...refactor so that it's used and get that merged...then do BuildConfig, merge, etc.  Small commits/PRs tend to move through review/scrutiny/testing a lot faster.


We should not be checking in binaries to git.  If you need a binary as a test asset it needs to come from a nuget package.


leaks fd


Just to be sure that i get you right. Do you mean i create new web service resources for returning these validators?


Definitely don't make a class called `Exception`...you're just asking for trouble.  Maybe prefer AsciiBinder::Error


@arunk-s , what do you think about making these things the keys of a dict?


It's the way the RIOT API expects them, and yes, it's the correct endianness.


must NULL the pointer.


You actually never use this function anywhere, i know we did include it in the encounterTypeService prototype but we were just trying out something and forgot to get rid of it


101917310_waterCoilHumRatFalseWarning (Nigusse) - Win64-Windows-7-VisualStudio-12: OK (1801 of 1801 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg)


No need for the `(message,code)` part...a call to super with no parameter list assumes the same parameters from initialize.


should you set `read.cb` and `read.data` to NULL to keep it consistent?


I'm not totally sure I understand the intent of the `$done` static variable here, but it does seem to be breaking some admin screens for me by allowing for an opening `<style>` tag, but not closing it.


TeamCity Glyssen :: Glyssen-master Continuous [Build *.*.926.9b5cc2a57b266c4ec60c1aa072d2d221db5f0883](http://build.palaso.org/viewLog.html?buildId=61885&buildTypeId=bt431) outcome was **SUCCESS**
Summary: Tests passed: 464, ignored: 6 Build time: 00:02:53


No need for the `is_` prefix.  Given that there are `?` in method names, it's generally considered unnecessary, and thus against Ruby style.


Holy slow down batman


In fact you can get rid of this entire ProviderAttributeTypeService factory because it is redundant code, i will clean it out in the other files too later this week.


Good catch. I meant to revisit the name for that, but then forgot.

`decorateTxStateVisitor` is probably an even better name.


@dneto0 added.


Is there a possibility that you would want erasure coded storage?  This assumes replication based storage.


dud sick push rite heer nice 1


I think the compiler would optimize this anyway. What could go wrong by inlining it?


available @ v0.8.3


I'm using a setup where the "installation" directory is shared between multiple bolt installs (based on https://gist.github.com/GawainLynch/33e992a567ef84cfee3c ), Looking at the list at https://docs.bolt.cm/internals/bolt-internals#app8216resources8217 it seems like `config` and `web` work for me, but `root` will not.

If you feel it should be the root path (or any other) I will happily change it, but it would make my life easier if it's the `config` or `web` path.


use types.DictType for consistency?


Looks good to me.

The check for source == localPlayer is uneccessary due to the event handler being bound to localPlayer already.


You might want to leverage Pathname...it makes for much cleaner code when dealing with path manipulation.

```ruby
repo_root = Pathname.new(repo_root.to_s)
...
@template_dir = repo_root.join('_templates')

...

def empty?
  repo_root.empty?
end
```

Also, repo_root is not stored here, but down in the empty method you try to use it...you might want some specs to weed that out.


@mjgiarlo looks good. Would solr get updated after a new file version is added? I think so...


I can't see any use case in our code base where you might wrpte `XRPAmount(1)` with the exception of the `jtx` tests.


the subtraction will force it, but understand if you want to be more explicit.


Is this regarding kOfxParamDoubleTypeNormalisedX  ?
This was marked deprecated in v1.3

///
v1.3 header

/** @brief value for the ::kOfxParamPropDoubleType property, indicating a size normalised to the X dimension. See \ref ::kOfxParamPropDoubleType.

Deprecated in favour of ::OfxParamDoubleTypeX
 */
#define kOfxParamDoubleTypeNormalisedX  "OfxParamDoubleTypeNormalisedX"


Same comment as L161 - why change from types.DictType to dict?


What's this for?


Yes, 6 digits are overkill. The popularity field is actually missing from the AUR page details (see https://bugs.archlinux.org/task/45600). I'm actually not sure how that will be implemented in the AUR, but I suggested to show 6 digits since that is what the RPC uses - I'll add a comment to suggest 2 digits instead, so we can have consistency with cower here.

Thx for your feedback!


You need to undo the formatting changes or put them in a separate commit.  (Compare line 195 of the new file to lines 279-280 of the old file; you've removed the newline after the equal sign but made no significant change.)  There are probably other formatting-only changes that should be removed here as well.

(Found because FileBasedConfig stuff is orthogonal to the javascriptobjects stuff that is being done in this commit, and looking closer showed it wasn't a feature enhancement but just a formatting change.)


But ... what about people who have already deployed patch 17? If we are going to use a patch system, this is the kind of thing we really *can't* do -- otherwise, there is no point to having the patch system in the first place, righ?


:clap: - I hit this recently. (unless it really slows things down considerably...)


I think `new Array` is fine for most code, but for something that's run thousands of times within the core of OpenFL, I think we need to try and keep things tight :smile:


now that you mention it it could be possible that the exception i got actually was thrown because of the path bug i fixed at the same time


This should probably move to its own file...1 class per file


Should we implement this to non sync SML nodes?


Property and Method names should start with capital letters.


This was a manual fix I made on the DB, and as @wasade pointed out there will only ever be one database: our database. The patches here are for getting database backups and snapshots up to most recent, so in that case we are good.


If socket timeout is infinity but continuation (blocking cell, completable operation, you name it) timeout is finite, you will get an exception regardless.


Perfect, thank you!


101615016CoilCoolingDXMultiSpeed-requires-Waste-Heat-Function (lgu1234) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1275 of 1275 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-69.95%25-green.svg)


And now it doesn't remember the opened personas anymore anyway so you most likely broke something somewhere :)


It's still really really not good.


зачем Thread.Sleep? сильно быстро работает?


This is the only time you use it which is a test, i would probably change this test to testing that the uuid replacement happens or even just get rid of the test since there is really nothing to test. This is actually the reason why i wanted the methods in the gsp to be moved to this file since they are the ones in use and need to be tested


yay!


I know, but it's the better approach than another patch for this special case.


Is this on purpose?


hope thats fine in files.inc.php


Foram removidas as rotinas


Aren't you already doing this by adding it to the constructor?


Ok, so as you probably know `readMVar` will block the `Par` monad's IO thread.  Or, more specifically, one of the IO threads created for its scheduler.

If you are running `+RTS -N1`, then this will nuke the only such worker thread, and thus deadlock the system.

This needs raw `IORef` operations and possibly using the existing `LVar` type to observe changes and request capturing the continuation during blocking.

(It would also be possible to use a call/cc type operation to implement this directly without the existing LVar data type and all its metadata junk.  But I'm not sure there is much to save, a future basically has to do everything an IVar does.  Duplicating and modifying the IVar implementation may be a good starting point.)


on master it still does... this also could be caused that your settings files is now located somewhere else as i changed
```c#
public static string settingsPath = AppPath + @"\settings.bin";
```
in datamanger because the \before settings.bin was missing


There's no way to check if we can write or not, so I'm using the callback setting as a request to write, but if we pass those in a struct at creation time we''ll need a request_write() or something that would trigger the callback. Or do we ignore it and let users always write, when the sendmsg() fails we set an fd_watch (on Linux)?


Are the month numerals correct, or are they counting from 0?


Shouldn't it work the second time I restart it though? because I restarted a lot since since and it never remembered it


That's the idea, but as I mentioned in the pr description, I'm more interested right now in getting a good enough API, and then fix up the internals.


I'm happy to throw an unchecked exception - but the return value is null (i.e. not calc) the log is just there in case people wonder why.


Should this be hard-coded to bowerDirectory? How would this resolve when installing ember-simple-auth via `ember install`?


OK, that makes sense. I'll think about a solution that uses an IORef.


fair to set it (instead of creation time as I suggest).

But that code needs to change:
 1 - given your other code, like Linux, `cb` can be NULL, that would segv;
 2 - calling directly will change behavior (and I'd say make it unexpected), do it from a zero-timeout callback.


The svg doesn't seem to work when I preview the file. Is it auto-generated?


Вот это нормальный вариант


@DotTry, why did you change line. Also, has this been tested at all?


Shouldn't that be "reference cap_warning_priority"? So that it doesn't break lazy tables?


Can you please document this method - what it does, and it's arguments.


Thank you


achso ups. Dann könnte man das VisiCut auf Windows aktualisiueren?