Return-Path: X-Original-To: archive-asf-public@eu.ponee.io Delivered-To: archive-asf-public@eu.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by mx-eu-01.ponee.io (Postfix) with ESMTP id 7372A18077B for ; Tue, 2 Jan 2018 08:38:37 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 638A3160C26; Tue, 2 Jan 2018 07:38:37 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id B4158160C1B for ; Tue, 2 Jan 2018 08:38:35 +0100 (CET) Received: (qmail 95386 invoked by uid 500); 2 Jan 2018 07:38:34 -0000 Mailing-List: contact dev-help@royale.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@royale.apache.org Delivered-To: mailing list dev@royale.apache.org Received: (qmail 95373 invoked by uid 99); 2 Jan 2018 07:38:34 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jan 2018 07:38:34 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 9CA2AC323D for ; Tue, 2 Jan 2018 07:38:33 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 3.399 X-Spam-Level: *** X-Spam-Status: No, score=3.399 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_REPLY=1, HTML_MESSAGE=2, HTML_OBFUSCATE_05_10=0.001, KAM_LOTSOFHASH=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id EhiIvuIJfwhH for ; Tue, 2 Jan 2018 07:38:24 +0000 (UTC) Received: from mail-pf0-f175.google.com (mail-pf0-f175.google.com [209.85.192.175]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 6ED0C5FB3D for ; Tue, 2 Jan 2018 07:38:23 +0000 (UTC) Received: by mail-pf0-f175.google.com with SMTP id p84so25388884pfd.3 for ; Mon, 01 Jan 2018 23:38:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=ro7jxhjwZkozrdP1GGsAWn3wSaiONVa3S3nW9ynOWNE=; b=JUGE79mnXwkDjy8rxEUzmpmWyQT0EBUW2BVzl1SWliyaM4ktGuwlXLB5Ju6+oJM5qK LvaDazgRILkPvIFVcTHUtIL7BcEPmg7zyXAHr93VQyFIaAwZpTl5CaCow2j4wsRGgogk KH8K4n3EwjoFbprT2E6PYCxzYLOhvfNs7ou+hDcJecJbi1RdprB3hreNrkMFFCCNQgb5 ZVuLqTxzuv/jyrmKT8WK+jLpN/5JbOXl2DyDq7miML2G4v/1ubLGD2Q3dtDwc4BgSpjd IhfeQGQjS79ytLQX9E/mXqSfMfnNBR9N2Kl0Kg062VAvW33wbnpwtahzzQfoFNmItlXT yQyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=ro7jxhjwZkozrdP1GGsAWn3wSaiONVa3S3nW9ynOWNE=; b=t+0qEcP836jG7mtOmweleRQVQ0qoY4Cvi/iLu/caOP82T3sZscQtS607RMTGyklQZv hljM5JrQQZtW++I27sC6LEVazjQyTt1Mo7nqBeibpDVcZ9p955tCWkw98xW7CGHRC/Nn /6sezoBsZDEfux/Ca8q7qwj5v+LLtKTuCZ0/IzkXMmauFmDJXA2lHGvijIBsclO8YgrM jWO+i1sG3zvMaEG92Z8dGizusadTAT6bIjfbYzdqgffz5sDhty/gzQpqVQ7wxFyHUQzx u5mDAwtut2QL8PxUcK1fRryht+cwuXfoNVzgoh4SRnObQq+2m6TZ3qTLA+uOe10grYmv oOfw== X-Gm-Message-State: AKGB3mJS7ZPd0lIILDcVwh8DCLQgcJFC8FlSpp1p67BQLwCKt5OQtPcv 2zEPRIAer3KnaoRJ3LFUsQQpl5sJ1+5gC9OmWCM= X-Google-Smtp-Source: ACJfBosfnbUYzkHlTmdm7HqcsUcV+st9h5vP90CGu7Dpz18+ahP7L3Uga0oKPlzNdBbCDBa+qa/bqJa3/Sb6dTLi/c4= X-Received: by 10.101.83.7 with SMTP id m7mr371088pgq.151.1514878701088; Mon, 01 Jan 2018 23:38:21 -0800 (PST) MIME-Version: 1.0 Received: by 10.100.137.200 with HTTP; Mon, 1 Jan 2018 23:38:20 -0800 (PST) In-Reply-To: References: <1514631564949-0.post@n8.nabble.com> <5E306207-16ED-4776-B1CD-8FFB928AA710@gmail.com> From: Piotr Zarzycki Date: Tue, 2 Jan 2018 08:38:20 +0100 Message-ID: Subject: Re: Distinguish description in "royale-sdk-description.xml" between asjs and JSOnly To: dev@royale.apache.org Content-Type: multipart/alternative; boundary="089e08269bb4db37480561c62e42" archived-at: Tue, 02 Jan 2018 07:38:37 -0000 --089e08269bb4db37480561c62e42 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Understand. Let me change that part to the state as it was. Thanks, Piotr 2018-01-02 8:35 GMT+01:00 Alex Harui : > Hi Piotr, > > I would not add new tags to flex-sdk-description either. We don't know > how it is being parsed by the legacy IDEs. > > I was only recommending that royale-sdk-description have something like > output-target and rely on being XML instead of strings with space > delimiters. > > I don't care if we call it just "sdk-description" or even something with > the name "registry" or "contents". I think it should be XML or some othe= r > extensible format. > > My 2 cents, > -Alex > > On 1/1/18, 10:56 PM, "Piotr Zarzycki" wrote: > > >Alex, > > > >Actually I haven't change the old options - there are still name, versio= n > >and build, so we are good here. > >There is only new tag as you proposed. Once you get a chance test it in > >the > >Flash Builder. > > > >Ok in case of royale-sdk-description I will put in version Royale versio= n > >and investigate more rest of the option. > > > >Piotr > > > >On Tue, Jan 2, 2018, 07:16 Alex Harui wrote: > > > >> Hi Piotr, > >> > >> I guess I wasn't clear. We should not change flex-sdk-description.xml= . > >> We don't know what IDE's depend on its current format. > >> > >> You can do anything you want in royale-sdk-description. > >> The royale-asjs build should hit an Ant target called "jsonly-package" > >> that modified files in the js-only package. Hopefully you can either > >> modify the royale-sdk-description or generate a new one. > >> > >> HTH, > >> -ALex > >> > >> > >> On 1/1/18, 10:05 AM, "Piotr Zarzycki" > wrote: > >> > >> >Alex, > >> > > >> >I have pushed changes where I have in the sdk-description.xml > >> >"output-targets". We have now following content [1]. I didn't change > >> >"name" > >> >to "product" and prefer to leave it as is. > >> > > >> >What's with version - I didn't change it either, cause this is > >>something > >> >for Flash Builder. What if we add there 9.0 ? Flash Builder recognize > >>it > >> >properly ? > >> > > >> >I see one problem on Jenkins. Build asjs [2] produces also packages > >> >jsonly, > >> >but this package is being build with PLAYERGLOBAL_HOME set. In that > >>case > >> >it > >> >will contains wrong sdk-description. My generation is based on > >> >PLAYERGLOBAL_HOME - if it's set we will have js and swf in > >>output-targets. > >> > > >> >[1] > >> > > >> > >>https://na01.safelinks.protection.outlook.com/?url=3D > https%3A%2F%2Fpaste.ap > >>a > >> >che.org%2FLqI7&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d > >> > >>>551423a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C63650426725905160 > >>>7& > >> >sdata=3DIpqzJ%2FsGEvREbeOVvILOOBGnTfzgIx%2FQvrFBB5fCPRQ%3D&reserved= =3D0 > >> >[2] > >> > > >> > >>https://na01.safelinks.protection.outlook.com/?url=3D > http%3A%2F%2Fapacheroy > >>a > >> >leci.westus2.cloudapp.azure.com > >> %3A8080%2Fjob%2Froyale-asjs%2FlastSuccessfu > >> >lBuild%2Fartifact%2Fout%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a729407 > >> > >>>84e38cadc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C0%7C0%7C63650 > >>>42 > >> > >>>67259051607&sdata=3D6P%2FRIkl5AgD5tQh%2B%2FOvu4bQaI9VyCInE6NidvppI3Fs% > 3D&r > >>>es > >> >erved=3D0 > >> > > >> >Thanks, Piotr > >> > > >> > > >> >2017-12-31 11:13 GMT+01:00 Piotr Zarzycki = : > >> > > >> >> I will wait to see what other things in that matter. > >> >> > >> >> Thanks, Piotr > >> >> > >> >> 2017-12-31 10:49 GMT+01:00 Piotr Zarzycki > >>: > >> >> > >> >>> Harbs, > >> >>> > >> >>> I'm sorry!! I thought that you would like to get rid off > >> >>> flex-sdk-description ! Ok in that case I need to check what's I wi= ll > >> >>>have > >> >>> to change in Moonshine, but that probably a minor things. :) > >> >>> > >> >>> Thanks, Piotr > >> >>> > >> >>> 2017-12-31 10:28 GMT+01:00 Gabe Harbs : > >> >>> > >> >>>> What=E2=80=99s the harm in having two files? One named flex-sdk-d= escription > >> >>>>for > >> >>>> backwards compatibility and a second one named sdk-description fo= r > >> >>>>forward > >> >>>> compatibility. The sooner we have a generic file, the sooner IDEs > >>can > >> >>>>start > >> >>>> using it. > >> >>>> > >> >>>> Harbs > >> >>>> > >> >>>> > On Dec 31, 2017, at 11:03 AM, Piotr Zarzycki < > >> >>>> piotrzarzycki21@gmail.com> wrote: > >> >>>> > > >> >>>> > Alex, > >> >>>> > > >> >>>> > I like this format and I can apply it. The question was whether > >> >>>> condition > >> >>>> > to determined targets are ok? > >> >>>> > > >> >>>> > Harbs, > >> >>>> > > >> >>>> > I'm against change the name of that file now. Maybe once we > >>release > >> >>>> 0.9.0 > >> >>>> > and IDEs integrate it. > >> >>>> > Once we try Royale in Intellij which is still in play. > >> >>>> > Jetbrains haven't claim as I thought that they won't support > >> >>>> Royale/FlexJS. > >> >>>> > Maybe some day they will. > >> >>>> > > >> >>>> > Than we can experiment what can happen with change the name. > >> >>>> > > >> >>>> > Piotr > >> >>>> > > >> >>>> > On Sun, Dec 31, 2017, 09:16 Gabe Harbs >> >>>> >> >>>> harbs.lists@gmail.com>> wrote: > >> >>>> > > >> >>>> >> To be clear, I understand that =E2=80=9Cflex-idk-decription=E2= =80=9D is needed > >>for > >> >>>>the > >> >>>> >> current Flash Builder implementation, but I don=E2=80=99t thin= k we > >>should > >> >>>>be > >> >>>> held > >> >>>> >> back by that forever, so I=E2=80=99m suggesting *adding* a nam= e not > >> >>>>specific > >> >>>> to > >> >>>> >> flex. > >> >>>> >> > >> >>>> >>> On Dec 31, 2017, at 9:41 AM, Gabe Harbs > > >> >>>> wrote: > >> >>>> >>> > >> >>>> >>> I added it. The reason I did was that was how I was able to > >>get VS > >> >>>> Code > >> >>>> >> to recognize the SDK. > >> >>>> >>> > >> >>>> >>> I have no problem reworking the description file, but I do > >>think > >> >>>>we > >> >>>> >> should drop the =E2=80=9Cflex=E2=80=9D from the name. > >> >>>> >>> > >> >>>> >>> In fact, we can probably just make it sdk-description.xml and > >>the > >> >>>> root > >> >>>> >> tag could be > >> >>>> >>> > >> >>>> >>> Harbs > >> >>>> >>> > >> >>>> >>>> On Dec 31, 2017, at 9:13 AM, Alex Harui > >> >> >>>> >> >> >>>>>> > >> >>>> wrote: > >> >>>> >>>> > >> >>>> >>>> I didn't have anything to do with the creation of > >> >>>> >> royale-sdk-description. > >> >>>> >>>> It looks like someone copied the flex-sdk-description > >>generation > >> >>>> script. > >> >>>> >>>> Is there any reason for that? > >> >>>> >>>> > >> >>>> >>>> IMO, parsing a string in an XML file to understand the SDK > >> >>>>contents > >> >>>> >>>> doesn=E2=80=99t make sense to me. If the only current consu= mer of > >>this > >> >>>> file is > >> >>>> >> VS > >> >>>> >>>> Code and it is only using the presence of the file, now woul= d > >>be > >> >>>>a > >> >>>> good > >> >>>> >>>> time to set the contents of royale-sdk-description in a way > >>that > >> >>>>is > >> >>>> more > >> >>>> >>>> future-proof. Plus, the VS Code extension can probably be > >> >>>>adjusted > >> >>>> if > >> >>>> >>>> needed. > >> >>>> >>>> > >> >>>> >>>> I'd suggest something like: > >> >>>> >>>> > >> >>>> >>>> > >> >>>> >>>> > >> >>>> >>>> Apache Royale > >> >>>> >>>> 0.8.0 > >> >>>> >>>> 20171230 > >> >>>> >>>> > >> >>>> >>>> > >> >>>> >>>> >> >>>>Flash=3D"25.0" /> > >> >>>> >>>> > >> >>>> >>>> > >> >>>> >>>> > >> >>>> >>>> That way everything is an XML tag or attribute and no parsin= g > >>is > >> >>>> >> required. > >> >>>> >>>> I'm regretting calling things "JSOnly". I'd rather focus on > >>what > >> >>>> you > >> >>>> >>>> have instead of what you don't have. > >> >>>> >>>> > >> >>>> >>>> Thoughts? > >> >>>> >>>> -Alex > >> >>>> >>>> > >> >>>> >>>> On 12 > >> >>>> >>>> > >> >>>> >>>> > >> >>>> >>>> > >> >>>> >>>> On 12/30/17, 3:33 AM, "Piotr Zarzycki" < > >> piotrzarzycki21@gmail.com > >> >>>> > >> >>>> >> >> >>>>>> > >> >>>> wrote: > >> >>>> >>>> > >> >>>> >>>>> Here is my thoughts about that, cause I don't want to break > >> >>>> anything. > >> >>>> >> In > >> >>>> >>>>> ANT build royale-sdk-description is being created in target > >> >>>> "prebuild" > >> >>>> >> -> > >> >>>> >>>>> " > >> >>>> >>>>> create-description". I see following option: > >> >>>> >>>>> > >> >>>> >>>>> - Check whether we have environment variables set up: > >> >>>> >>>>> env.PLAYERGLOBAL_HOME > >> >>>> >>>>> OR env.AIR_HOME if not make short description with "Apache > >> >>>>Royale > >> >>>> >> 0.9.0 > >> >>>> >>>>> en_US (JS)" > >> >>>> >>>>> > >> >>>> >>>>> What do you think ? Is it sufficient ? > >> >>>> >>>>> > >> >>>> >>>>> Thanks, Piotr > >> >>>> >>>>> > >> >>>> >>>>> > >> >>>> >>>>> 2017-12-30 12:04 GMT+01:00 Piotr Zarzycki < > >> >>>> piotrzarzycki21@gmail.com > >> >>>> >> >> piotrzarzycki21@gmail.com > >> >>>> >>>: > >> >>>> >>>>> > >> >>>> >>>>>> I think I have found where those files are generated. I wi= ll > >> >>>> think how > >> >>>> >>>>>> to > >> >>>> >>>>>> change them, but if someone have other thoughts let me > >>know! :) > >> >>>> >>>>>> > >> >>>> >>>>>> Thanks, Piotr > >> >>>> >>>>>> > >> >>>> >>>>>> 2017-12-30 11:59 GMT+01:00 piotrz >> >> >>>> piotrz@apache.org> >> >>>> >> piotrz@apache.org >>: > >> >>>> >>>>>> > >> >>>> >>>>>>> Alex, > >> >>>> >>>>>>> > >> >>>> >>>>>>> Currently in Moonshine we are using flex-sdk-description, > >>but > >> >>>> >> probably > >> >>>> >>>>>>> after > >> >>>> >>>>>>> first release of Royale we will use royale-sdk-descriptio= n. > >> >>>> >> Information > >> >>>> >>>>>>> from > >> >>>> >>>>>>> that file is being used to display name of the SDK. > >> >>>> >>>>>>> > >> >>>> >>>>>>> > >> >>>> >>>>>>> < > >> >>>> >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2 > >> >>>> F%2Fapache- > >> >>>> >> >>>> 2F%2Fapache-> < > >> >>>> >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2 > >> >>>> F%2Fapache- > >> >>>> >> >>>> 2F%2Fapache->> > >> >>>> >>>>>>> royale-development.20373.n8.nabble.com < > >> >>>> > >> >>>> > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Froya= le- > >> >>>>development.20373.n8.nabble.com%2F&data=3D02%7C01%7Caharui% > 40adobe.com > >> %7C > >> > >>>>>>9459a72940784e38cadc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7 > >>>>>>C0 > >> > >>>>>>%7C0%7C636504267259051607&sdata=3DpPyN%2BuMObhLMcIkjS1tgrMmHc% > 2BrWGVr7% > >>>>>>2F > >> >>>>ulUOdzqWZQ%3D&reserved=3D0> < > >> >>>> >> > >> >>>> > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Froya= le- > >> >>>>development.20373.n8.nabble.com%2F&data=3D02%7C01%7Caharui% > 40adobe.com > >> %7C > >> > >>>>>>9459a72940784e38cadc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7 > >>>>>>C0 > >> > >>>>>>%7C0%7C636504267259051607&sdata=3DpPyN%2BuMObhLMcIkjS1tgrMmHc% > 2BrWGVr7% > >>>>>>2F > >> >>>>ulUOdzqWZQ%3D&reserved=3D0 < > >> >>>> > >> >>>> > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Froya= le- > >> >>>>development.20373.n8.nabble.com%2F&data=3D02%7C01%7Caharui% > 40adobe.com > >> %7C > >> > >>>>>>9459a72940784e38cadc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7 > >>>>>>C0 > >> > >>>>>>%7C0%7C636504267259051607&sdata=3DpPyN%2BuMObhLMcIkjS1tgrMmHc% > 2BrWGVr7% > >>>>>>2F > >> >>>>ulUOdzqWZQ%3D&reserved=3D0> > >> >>>> >>> %2Ffile%2F&data=3D02%7C01%7Caharui%4 > >> >>>> >>>>>>> 0adobe.com > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2F0ado= be > >> >>>>.com%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d5514 > >> > >>>>>>23a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607 > >>>>>>&s > >> >>>>data=3DOze6H5cbOmftD6o9eLu%2BNuWHpA7cmvd5zsBJrL0I81Q%3D&reserved= =3D0> > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2F0ado= be > >> >>>>.com%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d5514 > >> > >>>>>>23a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607 > >>>>>>&s > >> >>>>data=3DOze6H5cbOmftD6o9eLu%2BNuWHpA7cmvd5zsBJrL0I81Q%3D&reserved= =3D0 < > >> >>>> > >> > >>>>>>https://na01.safelinks.protection.outlook.com/?url=3D > http%3A%2F%2F0adob > >>>>>>e > >> . > >> >>>>com%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d55142 > >> > >>>>>>3a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607& > >>>>>>sd > >> >>>>ata=3DOze6H5cbOmftD6o9eLu%2BNuWHpA7cmvd5zsBJrL0I81Q%3D&reserved=3D= 0> > >> >>>> >>> %7C2a19eab2ec1f4efeea9b08d54f7923c0%7Cfa7b1b5a7b34438794aed2c= 1 > >> >>>> >>>>>>> > >> >>>> >> 78decee1%7C0%7C0%7C636502304073200067&sdata=3DOrjKd30bpS9CjjBH > >> >>>> 0xl9t8VlHcN6 > >> >>>> >>>>>>> gaQQvhBwCdD%2Bjug%3D&reserved=3D0 > >> >>>> >>>>>>> t1/royale_sdk_description.png> > >> >>>> >>>>>>> > >> >>>> >>>>>>> Currently I have implemented logic which showing there > >> >>>>(JSOnly), > >> >>>> but > >> >>>> >> I > >> >>>> >>>>>>> thought that we can have such information in those files. > >> >>>> >>>>>>> > >> >>>> >>>>>>> May proposition having your thoughts in mind are: > >> >>>> >>>>>>> > >> >>>> >>>>>>> Royale JS: "Apache Royale 0.9.0 en_US (JS)" > >> >>>> >>>>>>> Royale ASJS: "Apache Royale 0.9.0 FP11.7 AIR14.0 en_US (J= S, > >> >>>>SWF)" > >> >>>> >>>>>>> > >> >>>> >>>>>>> The question is where actually this file is created ? I > >>will > >> >>>>try > >> >>>> to > >> >>>> >>>>>>> find > >> >>>> >>>>>>> code, but any tip would be great. > >> >>>> >>>>>>> > >> >>>> >>>>>>> Thanks, Piotr > >> >>>> >>>>>>> > >> >>>> >>>>>>> > >> >>>> >>>>>>> > >> >>>> >>>>>>> > >> >>>> >>>>>>> -- > >> >>>> >>>>>>> Sent from: > >> >>>> >>>>>>> > >> >>>> >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2 > >> >>>> F%2Fapache-r > >> > >>>>>> https%3A%2F%2Fna0 > >>>>>>1 > >> . > >> >>>>safelinks.protec&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38ca > >> > >>>>>>dc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C0%7C0%7C636504267 > >>>>>>25 > >> > >>>>>>9051607&sdata=3Dj1On0DWECaO5zZS5XM0OIAftBug4fe > UyldZY2wz8dEs%3D&reserved > >>>>>>=3D0 > >> >>>> tion.outlook.com/?url=3Dhttp%3A%2F%2Fapache-r> < > >> >>>> >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2 > >> >>>> F%2Fapache-r > >> > >>>>>> https%3A%2F%2Fna0 > >>>>>>1 > >> . > >> >>>>safelinks.protec&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38ca > >> > >>>>>>dc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C0%7C0%7C636504267 > >>>>>>25 > >> > >>>>>>9051607&sdata=3Dj1On0DWECaO5zZS5XM0OIAftBug4fe > UyldZY2wz8dEs%3D&reserved > >>>>>>=3D0 > >> >>>> tion.outlook.com/?url=3Dhttp%3A%2F%2Fapache-r>> > >> >>>> >>>>>>> oyale-development.20373.n8.nabble.com < > >> >>>> > >> >>>> > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Foyal= e-d > >> >>>>evelopment.20373.n8.nabble.com%2F&data=3D02%7C01%7Caharui%40adobe.= com > >> %7C9 > >> > >>>>>>459a72940784e38cadc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C > >>>>>>0% > >> > >>>>>>7C0%7C636504267259051607&sdata=3DLhWun3v78U3JZ2M%2Fh% > 2BckoBURZa0UUr%2FZ > >>>>>>vz > >> >>>>TiXJxvzss%3D&reserved=3D0> < > >> >>>> >> > >> >>>> > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Foyal= e-d > >> >>>>evelopment.20373.n8.nabble.com%2F&data=3D02%7C01%7Caharui%40adobe.= com > >> %7C9 > >> > >>>>>>459a72940784e38cadc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C > >>>>>>0% > >> > >>>>>>7C0%7C636504267259051607&sdata=3DLhWun3v78U3JZ2M%2Fh% > 2BckoBURZa0UUr%2FZ > >>>>>>vz > >> >>>>TiXJxvzss%3D&reserved=3D0 < > >> >>>> > >> >>>> > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Foyal= e-d > >> >>>>evelopment.20373.n8.nabble.com%2F&data=3D02%7C01%7Caharui%40adobe.= com > >> %7C9 > >> > >>>>>>459a72940784e38cadc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C > >>>>>>0% > >> > >>>>>>7C0%7C636504267259051607&sdata=3DLhWun3v78U3JZ2M%2Fh% > 2BckoBURZa0UUr%2FZ > >>>>>>vz > >> >>>>TiXJxvzss%3D&reserved=3D0> > >> >>>> >>> %2F&data=3D02%7C01%7Caharui%40adobe.c > >> >>>> >>>>>>> > >> >>>> >> om%7C2a19eab2ec1f4efeea9b08d54f7923c0%7Cfa7b1b5a7b34438794ae > >> >>>> d2c178decee1 > >> >>>> >>>>>>> > >> >>>> >> %7C0%7C0%7C636502304073200067&sdata=3DcWk4J6XPAOiogm4%2BnrSw7A > >> >>>> EYnIgtP7c4ZF > >> >>>> >>>>>>> U2Z184T3A%3D&reserved=3D0 > >> >>>> >>>>>>> > >> >>>> >>>>>> > >> >>>> >>>>>> > >> >>>> >>>>>> > >> >>>> >>>>>> -- > >> >>>> >>>>>> > >> >>>> >>>>>> Piotr Zarzycki > >> >>>> >>>>>> > >> >>>> >>>>>> Patreon: > >> >>>> >>>>>> * > >> >>>> >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A% > >> >>>> 2F%2Fwww.pat > >> > >>>>>> https%3A%2F%2Fna0 > >>>>>>1 > >> . > >> >>>>safelinks.protec&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38ca > >> > >>>>>>dc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C0%7C0%7C636504267 > >>>>>>25 > >> > >>>>>>9051607&sdata=3Dj1On0DWECaO5zZS5XM0OIAftBug4fe > UyldZY2wz8dEs%3D&reserved > >>>>>>=3D0 > >> >>>> tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.pat> < > >> >>>> >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A% > >> >>>> 2F%2Fwww.pat > >> > >>>>>> https%3A%2F%2Fna0 > >>>>>>1 > >> . > >> >>>>safelinks.protec&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38ca > >> > >>>>>>dc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C0%7C0%7C636504267 > >>>>>>25 > >> > >>>>>>9051607&sdata=3Dj1On0DWECaO5zZS5XM0OIAftBug4fe > UyldZY2wz8dEs%3D&reserved > >>>>>>=3D0 > >> >>>> tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.pat>> > >> >>>> >>>>>> reon.com > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Freon= .c > >> >>>>om%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551423 > >> > >>>>>>a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607&s > >>>>>>da > >> >>>>ta=3D4NP7JbqMuKz%2F79dn3i6KF002%2FZaMPv5LqTJCy4foucE%3D&reserved= =3D0> > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Freon= .c > >> >>>>om%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551423 > >> > >>>>>>a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607&s > >>>>>>da > >> >>>>ta=3D4NP7JbqMuKz%2F79dn3i6KF002%2FZaMPv5LqTJCy4foucE%3D&reserved= =3D0 > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Freon= .c > >> >>>>om%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551423 > >> > >>>>>>a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607&s > >>>>>>da > >> >>>>ta=3D4NP7JbqMuKz%2F79dn3i6KF002%2FZaMPv5LqTJCy4foucE%3D&reserved= =3D0 > >> >>>> >>%2Fpiotrzarzycki&data=3D02%7C01%7Caharui% > >> >>>> >> 40adobe.com > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2F40ad= ob > >> >>>>e.com%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551 > >> > >>>>>>423a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C63650426725905160 > >>>>>>7& > >> >>>>sdata=3DkNj71tJUELEfKatfIsCSdZADXkKDcM7Nd%2FDZihXiU%2B4%3D&reserve= d=3D > 0> > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2F40ad= ob > >> >>>>e.com%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551 > >> > >>>>>>423a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C63650426725905160 > >>>>>>7& > >> >>>>sdata=3DkNj71tJUELEfKatfIsCSdZADXkKDcM7Nd%2FDZihXiU%2B4%3D&reserve= d=3D0 > >>< > >> >>>> > >> >>>> > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2F40ad= obe > >> >>>>.com%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d5514 > >> > >>>>>>23a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607 > >>>>>>&s > >> > >>>>>>data=3DkNj71tJUELEfKatfIsCSdZADXkKDcM7Nd%2FDZihXiU%2B4%3D&reserved= =3D > 0>>% > >>>>>>7C > >> >>>>2a19eab2ec1f > >> >>>> >>>>>> > >> >>>> >> 4efeea9b08d54f7923c0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0% > >> >>>> 7C0%7C6365023 > >> >>>> >>>>>> > >> >>>> >> 04073200067&sdata=3DtrB5QDMp7NylryBjWLUQjFzP2grJoOjEk7yv3aoQKb > >> >>>> g%3D&reserved > >> >>>> >>>>>> =3D0 > >> >>>> >>>>>> > >> >>>> >>>>>> < > >> >>>> >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A% > >> >>>> 2F%2Fwww.pat > >> > >>>>>> https%3A%2F%2Fna0 > >>>>>>1 > >> . > >> >>>>safelinks.protec&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38ca > >> > >>>>>>dc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C0%7C0%7C636504267 > >>>>>>25 > >> > >>>>>>9051607&sdata=3Dj1On0DWECaO5zZS5XM0OIAftBug4fe > UyldZY2wz8dEs%3D&reserved > >>>>>>=3D0 > >> >>>> tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.pat> < > >> >>>> >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A% > >> >>>> 2F%2Fwww.pat > >> > >>>>>> https%3A%2F%2Fna0 > >>>>>>1 > >> . > >> >>>>safelinks.protec&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38ca > >> > >>>>>>dc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C0%7C0%7C636504267 > >>>>>>25 > >> > >>>>>>9051607&sdata=3Dj1On0DWECaO5zZS5XM0OIAftBug4fe > UyldZY2wz8dEs%3D&reserved > >>>>>>=3D0 > >> >>>> tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.pat>> > >> >>>> >>>>>> reon.com > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Freon= .c > >> >>>>om%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551423 > >> > >>>>>>a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607&s > >>>>>>da > >> >>>>ta=3D4NP7JbqMuKz%2F79dn3i6KF002%2FZaMPv5LqTJCy4foucE%3D&reserved= =3D0> > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Freon= .c > >> >>>>om%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551423 > >> > >>>>>>a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607&s > >>>>>>da > >> >>>>ta=3D4NP7JbqMuKz%2F79dn3i6KF002%2FZaMPv5LqTJCy4foucE%3D&reserved= =3D0 > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Freon= .c > >> >>>>om%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551423 > >> > >>>>>>a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607&s > >>>>>>da > >> >>>>ta=3D4NP7JbqMuKz%2F79dn3i6KF002%2FZaMPv5LqTJCy4foucE%3D&reserved= =3D0 > >> >>>> >>%2Fpiotrzarzycki&data=3D02%7C01%7Caharui% > >> >>>> >> 40adobe.com > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2F40ad= ob > >> >>>>e.com%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551 > >> > >>>>>>423a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C63650426725905160 > >>>>>>7& > >> >>>>sdata=3DkNj71tJUELEfKatfIsCSdZADXkKDcM7Nd%2FDZihXiU%2B4%3D&reserve= d=3D > 0> > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2F40ad= ob > >> >>>>e.com%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551 > >> > >>>>>>423a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C63650426725905160 > >>>>>>7& > >> >>>>sdata=3DkNj71tJUELEfKatfIsCSdZADXkKDcM7Nd%2FDZihXiU%2B4%3D&reserve= d=3D0 > >>< > >> >>>> > >> >>>> > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2F40ad= obe > >> >>>>.com%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d5514 > >> > >>>>>>23a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607 > >>>>>>&s > >> > >>>>>>data=3DkNj71tJUELEfKatfIsCSdZADXkKDcM7Nd%2FDZihXiU%2B4%3D&reserved= =3D > 0>>% > >>>>>>7C > >> >>>>2a19eab2ec1f > >> >>>> >>>>>> > >> >>>> >> 4efeea9b08d54f7923c0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0% > >> >>>> 7C0%7C6365023 > >> >>>> >>>>>> > >> >>>> >> 04073200067&sdata=3DtrB5QDMp7NylryBjWLUQjFzP2grJoOjEk7yv3aoQKb > >> >>>> g%3D&reserved > >> >>>> >>>>>> =3D0>* > >> >>>> >>>>>> > >> >>>> >>>>> > >> >>>> >>>>> > >> >>>> >>>>> > >> >>>> >>>>> -- > >> >>>> >>>>> > >> >>>> >>>>> Piotr Zarzycki > >> >>>> >>>>> > >> >>>> >>>>> Patreon: > >> >>>> >>>>> * > >> >>>> >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A% > >> >>>> 2F%2Fwww.patr > >> > >>>>>> https%3A%2F%2Fna0 > >>>>>>1 > >> . > >> >>>>safelinks.protec&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38ca > >> > >>>>>>dc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C0%7C0%7C636504267 > >>>>>>25 > >> > >>>>>>9051607&sdata=3Dj1On0DWECaO5zZS5XM0OIAftBug4fe > UyldZY2wz8dEs%3D&reserved > >>>>>>=3D0 > >> >>>> tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.patr> > >> >>>> >> >> >>>> %2F%2Fwww.patr > >> > >>>>>> https%3A%2F%2Fna0 > >>>>>>1 > >> . > >> >>>>safelinks.protec&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38ca > >> > >>>>>>dc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C0%7C0%7C636504267 > >>>>>>25 > >> > >>>>>>9051607&sdata=3Dj1On0DWECaO5zZS5XM0OIAftBug4fe > UyldZY2wz8dEs%3D&reserved > >>>>>>=3D0 > >> >>>> tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.patr> > >> >>>> >>> > >> >>>> >>>>> eon.com > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Feon.= co > >> >>>>m%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551423a > >> > >>>>>>86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607&sd > >>>>>>at > >> >>>>a=3DD1rxjXKZeX4sTDDPKgiwdDrqzhL9BoD4IIh41NFqXxA%3D&reserved=3D0> > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Feon.= co > >> >>>>m%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551423a > >> > >>>>>>86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607&sd > >>>>>>at > >> >>>>a=3DD1rxjXKZeX4sTDDPKgiwdDrqzhL9BoD4IIh41NFqXxA%3D&reserved=3D0 > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Feon.= co > >> >>>>m%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551423a > >> > >>>>>>86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607&sd > >>>>>>at > >> >>>>a=3DD1rxjXKZeX4sTDDPKgiwdDrqzhL9BoD4IIh41NFqXxA%3D&reserved=3D0 > >> >>>> >>%2Fpiotrzarzycki&data=3D02%7C01%7Caharui% > >> >>>> >> 40adobe.com > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2F40ad= ob > >> >>>>e.com%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551 > >> > >>>>>>423a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C63650426725905160 > >>>>>>7& > >> >>>>sdata=3DkNj71tJUELEfKatfIsCSdZADXkKDcM7Nd%2FDZihXiU%2B4%3D&reserve= d=3D > 0> > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2F40ad= ob > >> >>>>e.com%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551 > >> > >>>>>>423a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C63650426725905160 > >>>>>>7& > >> >>>>sdata=3DkNj71tJUELEfKatfIsCSdZADXkKDcM7Nd%2FDZihXiU%2B4%3D&reserve= d=3D0 > >>< > >> >>>> > >> >>>> > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2F40ad= obe > >> >>>>.com%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d5514 > >> > >>>>>>23a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607 > >>>>>>&s > >> > >>>>>>data=3DkNj71tJUELEfKatfIsCSdZADXkKDcM7Nd%2FDZihXiU%2B4%3D&reserved= =3D > 0>>% > >>>>>>7C > >> >>>>2a19eab2ec1f4e > >> >>>> >>>>> > >> >>>> >> feea9b08d54f7923c0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C > >> >>>> 0%7C6365023040 > >> >>>> >>>>> > >> >>>> >> 73200067&sdata=3DtrB5QDMp7NylryBjWLUQjFzP2grJoOjEk7yv3aoQKbg%3 > >> >>>> D&reserved=3D0 > >> >>>> >>>>> < > >> >>>> >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A% > >> >>>> 2F%2Fwww.patr > >> > >>>>>> https%3A%2F%2Fna0 > >>>>>>1 > >> . > >> >>>>safelinks.protec&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38ca > >> > >>>>>>dc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C0%7C0%7C636504267 > >>>>>>25 > >> > >>>>>>9051607&sdata=3Dj1On0DWECaO5zZS5XM0OIAftBug4fe > UyldZY2wz8dEs%3D&reserved > >>>>>>=3D0 > >> >>>> tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.patr> > >> >>>> >> >> >>>> %2F%2Fwww.patr > >> > >>>>>> https%3A%2F%2Fna0 > >>>>>>1 > >> . > >> >>>>safelinks.protec&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38ca > >> > >>>>>>dc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C0%7C0%7C636504267 > >>>>>>25 > >> > >>>>>>9051607&sdata=3Dj1On0DWECaO5zZS5XM0OIAftBug4fe > UyldZY2wz8dEs%3D&reserved > >>>>>>=3D0 > >> >>>> tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.patr> > >> >>>> >>> > >> >>>> >>>>> eon.com > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Feon.= co > >> >>>>m%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551423a > >> > >>>>>>86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607&sd > >>>>>>at > >> >>>>a=3DD1rxjXKZeX4sTDDPKgiwdDrqzhL9BoD4IIh41NFqXxA%3D&reserved=3D0> > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Feon.= co > >> >>>>m%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551423a > >> > >>>>>>86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607&sd > >>>>>>at > >> >>>>a=3DD1rxjXKZeX4sTDDPKgiwdDrqzhL9BoD4IIh41NFqXxA%3D&reserved=3D0 > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Feon.= co > >> >>>>m%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551423a > >> > >>>>>>86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607&sd > >>>>>>at > >> >>>>a=3DD1rxjXKZeX4sTDDPKgiwdDrqzhL9BoD4IIh41NFqXxA%3D&reserved=3D0 > >> >>>> >>%2Fpiotrzarzycki&data=3D02%7C01%7Caharui% > >> >>>> >> 40adobe.com > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2F40ad= ob > >> >>>>e.com%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551 > >> > >>>>>>423a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C63650426725905160 > >>>>>>7& > >> >>>>sdata=3DkNj71tJUELEfKatfIsCSdZADXkKDcM7Nd%2FDZihXiU%2B4%3D&reserve= d=3D > 0> > >> >>>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2F40ad= ob > >> >>>>e.com%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d551 > >> > >>>>>>423a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C63650426725905160 > >>>>>>7& > >> >>>>sdata=3DkNj71tJUELEfKatfIsCSdZADXkKDcM7Nd%2FDZihXiU%2B4%3D&reserve= d=3D0 > >>< > >> >>>> > >> >>>> > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2F40ad= obe > >> >>>>.com%2F&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e38cadc08d5514 > >> > >>>>>>23a86%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% > 7C636504267259051607 > >>>>>>&s > >> > >>>>>>data=3DkNj71tJUELEfKatfIsCSdZADXkKDcM7Nd%2FDZihXiU%2B4%3D&reserved= =3D > 0>>% > >>>>>>7C > >> >>>>2a19eab2ec1f4e > >> >>>> >>>>> > >> >>>> >> feea9b08d54f7923c0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C > >> >>>> 0%7C6365023040 > >> >>>> >>>>> > >> >>>> >> 73200067&sdata=3DtrB5QDMp7NylryBjWLUQjFzP2grJoOjEk7yv3aoQKbg%3 > >> >>>> D&reserved=3D0>* > >> >>>> > >> >>>> > >> >>> > >> >>> > >> >>> -- > >> >>> > >> >>> Piotr Zarzycki > >> >>> > >> >>> Patreon: > >> >>>* > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww= .pa > >> >>>treon.com%2Fpiotrzarzycki&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940 > >> > >>>>>784e38cadc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C0%7C0%7C63 > >>>>>65 > >> > >>>>>04267259051607&sdata=3DcbH7Tu252KJG%2BtX%2BOaJlGu25o7ozNyDWQeTnh% > 2BqhroQ > >>>>>%3 > >> >>>D&reserved=3D0 > >> >>> > >> >>>< > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww= .pa > >> >>>treon.com%2Fpiotrzarzycki&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940 > >> > >>>>>784e38cadc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C0%7C0%7C63 > >>>>>65 > >> > >>>>>04267259051607&sdata=3DcbH7Tu252KJG%2BtX%2BOaJlGu25o7ozNyDWQeTnh% > 2BqhroQ > >>>>>%3 > >> >>>D&reserved=3D0>* > >> >>> > >> >> > >> >> > >> >> > >> >> -- > >> >> > >> >> Piotr Zarzycki > >> >> > >> >> Patreon: > >> >>* > >> https://na01.safelinks.protection.outlook.com/?url=3D > https%3A%2F%2Fwww.pat > >> >>reon.com%2Fpiotrzarzycki&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a7294078 > >> > >>>>4e38cadc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C0%7C0%7C63650 > >>>>42 > >> > >>>>67259051607&sdata=3DcbH7Tu252KJG%2BtX%2BOaJlGu25o7ozNyDWQeTnh% > 2BqhroQ%3D& > >>>>re > >> >>served=3D0 > >> >> > >> >>< > >> https://na01.safelinks.protection.outlook.com/?url=3D > https%3A%2F%2Fwww.pat > >> >>reon.com%2Fpiotrzarzycki&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a7294078 > >> > >>>>4e38cadc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C0%7C0%7C63650 > >>>>42 > >> > >>>>67259051607&sdata=3DcbH7Tu252KJG%2BtX%2BOaJlGu25o7ozNyDWQeTnh% > 2BqhroQ%3D& > >>>>re > >> >>served=3D0>* > >> >> > >> > > >> > > >> > > >> >-- > >> > > >> >Piotr Zarzycki > >> > > >> >Patreon: > >> >* > >> > >>https://na01.safelinks.protection.outlook.com/?url=3D > https%3A%2F%2Fwww.patr > >> >eon.com%2Fpiotrzarzycki&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e > >> > >>>38cadc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C0%7C0%7C63650426 > >>>72 > >> > >>>59051607&sdata=3DcbH7Tu252KJG%2BtX%2BOaJlGu25o7ozNyDWQeTnh% > 2BqhroQ%3D&rese > >>>rv > >> >ed=3D0 > >> >< > >> > >>https://na01.safelinks.protection.outlook.com/?url=3D > https%3A%2F%2Fwww.patr > >> >eon.com%2Fpiotrzarzycki&data=3D02%7C01%7Caharui%40adobe.com > >> %7C9459a72940784e > >> > >>>38cadc08d551423a86%7Cfa7b1b5a7b34438794aed2c178de > cee1%7C0%7C0%7C63650426 > >>>72 > >> > >>>59051607&sdata=3DcbH7Tu252KJG%2BtX%2BOaJlGu25o7ozNyDWQeTnh% > 2BqhroQ%3D&rese > >>>rv > >> >ed=3D0>* > >> > >> > > --=20 Piotr Zarzycki Patreon: *https://www.patreon.com/piotrzarzycki * --089e08269bb4db37480561c62e42--