Hi Harbs,
It sounds like you are asking me to check in onInit whether
if(location.hash) exists then do something, but if doesn't exists check url
params. - I may understand it in a wrong way, but I think location.hash may
exists and location.search - where parameters are stored could exists
equally.
if(location.hash)
{
hashChangeHandler();
}
if (location.search)
{
parseParameters();
}
Am I missing something ?
Thanks,
Piotr
pt., 17 kwi 2020 o 12:09 Harbs <[email protected]> napisał(a):
> Whatever you think is fine by me.
>
> I don’t remember why I have "if(location.hash)”. It’s possible you can get
> rid of that conditional.
>
> It could be you can get rid of that and handle hashRecieved in a bead. If
> the hashReceived event has no hash you can then check the URL.You do need
> to make sure that you always get a stateChange event and don’t dispatch it
> twice.
>
> Feel free to play around with the code… ;-)
>
> Harbs
>
> > On Apr 17, 2020, at 11:37 AM, Piotr Zarzycki <[email protected]>
> wrote:
> >
> > I think it would be better to have it here in Router.
> >
> > pt., 17 kwi 2020 o 09:37 Harbs <[email protected]> napisał(a):
> >
> >> Alternatively, you can subclass Router to support setting the parameters
> >> in the onInit method.
> >>
> >> Not sure which of these is best.
> >>
> >>> On Apr 17, 2020, at 10:35 AM, Harbs <[email protected]> wrote:
> >>>
> >>> Actually, it’s not going to work because the
> >> router.routeState.parameters will not be set.
> >>>
> >>> You will likely need to add code to set the
> router.routeState.parameters
> >> using the part of the location after the question mark.
> >>>
> >>> The easiest way to do that would be to either:
> >>> 1. Modify RouteToParameters.stateChanged to first check that there is a
> >> parameters value and then set it if not.
> >>> 2. Subclass RouteToParameters and override stateChanged to make that
> >> check first.
> >>>
> >>>> On Apr 17, 2020, at 10:29 AM, Harbs <[email protected] <mailto:
> >> [email protected]>> wrote:
> >>>>
> >>>> I’m pretty sure it’ll work without the hash as well.
> >>>>
> >>>> Give it a try.
> >>>>
> >>>>> On Apr 17, 2020, at 10:23 AM, Piotr Zarzycki <
> >> [email protected] <mailto:[email protected]>> wrote:
> >>>>>
> >>>>> Hi Harbs,
> >>>>>
> >>>>> Thanks for pointing me out, but this is still that Routing expects me
> >> to
> >>>>> use in url hashes - The question is - What if I can't use hashes, but
> >> url
> >>>>> looks like I have presented in previous email ?
> >>>>>
> >>>>> Thanks,
> >>>>> Piotr
> >>>>>
> >>>>> pt., 17 kwi 2020 o 09:20 Harbs <[email protected] <mailto:
> >> [email protected]>> napisał(a):
> >>>>>
> >>>>>> This app uses both path based and query based routing:
> >>>>>>
> >>>>>> https://unhurdle.github.io/spectrum-royale/#!asset?colorstop=dark <
> >> https://unhurdle.github.io/spectrum-royale/#!asset?colorstop=dark> <
> >>>>>> https://unhurdle.github.io/spectrum-royale/#!asset?colorstop=dark <
> >> https://unhurdle.github.io/spectrum-royale/#!asset?colorstop=dark>>
> >>>>>>
> >>>>>> You can see how it’s done here:
> >>>>>>
> >>
> https://github.com/unhurdle/spectrum-royale/blob/master/SpectrumBrowser/src/view/BrowserRouter.mxml
> >> <
> >>
> https://github.com/unhurdle/spectrum-royale/blob/master/SpectrumBrowser/src/view/BrowserRouter.mxml
> >>>
> >>>>>> <
> >>>>>>
> >>
> https://github.com/unhurdle/spectrum-royale/blob/master/SpectrumBrowser/src/view/BrowserRouter.mxml
> >> <
> >>
> https://github.com/unhurdle/spectrum-royale/blob/master/SpectrumBrowser/src/view/BrowserRouter.mxml
> >>>
> >>>>>>>
> >>>>>>
> >>>>>>> On Apr 17, 2020, at 10:13 AM, Piotr Zarzycki <
> >> [email protected] <mailto:[email protected]>>
> >>>>>> wrote:
> >>>>>>>
> >>>>>>> I'm still looking into the code and it looks like Routing
> >> implemented now
> >>>>>>> is not doing what I would expected. Everything is based on "hash"
> >>>>>> property
> >>>>>>> in "location". Instead I need something which is in "search" of
> >>>>>> location. I
> >>>>>>> will wait for your thoughts before I do try to handle stuff on my
> >> end.
> >>>>>>>
> >>>>>>> pt., 17 kwi 2020 o 08:30 Piotr Zarzycki <[email protected]
> >> <mailto:[email protected]>>
> >>>>>>> napisał(a):
> >>>>>>>
> >>>>>>>> Hi Guys,
> >>>>>>>>
> >>>>>>>> I really thought that I will be able to use Router [1] based on
> >>>>>>>> documentation and maybe eventually some look to the code [2] - to
> >> figure
> >>>>>>>> out how things should be implemented. However it looks like non of
> >> the
> >>>>>>>> existing stuff helps me to use in in real world application at
> all.
> >> I
> >>>>>> would
> >>>>>>>> like to throw a simple question.
> >>>>>>>>
> >>>>>>>> I would like to "answer" in my application to following url, catch
> >>>>>> params
> >>>>>>>> and do some actions:
> >>>>>>>>
> >>>>>>>>
> >> https://mydomain.com/somefolder/index.html?target=somevalue&account= <
> >> https://mydomain.com/somefolder/index.html?target=somevalue&account=>
> >>>>>>>> <
> >>>>>>
> >>
> https://localdev.prominic.net/prominic/bin/js-debug/index.html?target=UpdateCreditCard&account=A55XXX
> >> <
> >>
> https://localdev.prominic.net/prominic/bin/js-debug/index.html?target=UpdateCreditCard&account=A55XXX
> >>>
> >>>>>>>
> >>>>>>>> somevalue
> >>>>>>>>
> >>>>>>>> How should I do that using Routing in Royale ? :)
> >>>>>>>>
> >>>>>>>> [1] https://apache.github.io/royale-docs/features/routing <
> >> https://apache.github.io/royale-docs/features/routing>
> >>>>>>>> [2]
> >>>>>>>>
> >>>>>>
> >>
> https://github.com/apache/royale-asjs/tree/develop/frameworks/projects/Basic/src/main/royale/org/apache/royale/routing
> >> <
> >>
> https://github.com/apache/royale-asjs/tree/develop/frameworks/projects/Basic/src/main/royale/org/apache/royale/routing
> >>>
> >>>>>>>>
> >>>>>>>> Thanks,
> >>>>>>>> Piotr
> >>>>>>>>
> >>>>>>>> śr., 22 sty 2020 o 13:08 Carlos Rovira <[email protected]>
> >>>>>>>> napisał(a):
> >>>>>>>>
> >>>>>>>>> Hi Harbs,
> >>>>>>>>>
> >>>>>>>>> thanks for taking a look, I'll try to apply your suggestions and
> >> see
> >>>>>> if I
> >>>>>>>>> can make it work.
> >>>>>>>>>
> >>>>>>>>> If you plan to work in that new Routing implementation, I'll wait
> >> for
> >>>>>> it
> >>>>>>>>> to
> >>>>>>>>> write about it in blog and social media, since better to point
> >> people
> >>>>>> to
> >>>>>>>>> the more elaborated one. I as well recommend you to make it end
> in
> >> its
> >>>>>> own
> >>>>>>>>> "Routing.swc" since I think it deserves it.
> >>>>>>>>>
> >>>>>>>>> As Alex dream on possibilities, I want as well to dream and I
> think
> >>>>>>>>> nowadays, a part from pure client navigation, we have server
> >>>>>> navigation,
> >>>>>>>>> and as other royale features people will soon try to do it. In
> the
> >>>>>> case of
> >>>>>>>>> Routing, people will want to have URLs for concrete items
> retrieved
> >>>>>> from
> >>>>>>>>> database and we should support it (was what we discussed before
> >> that in
> >>>>>>>>> that case, we'll be able to not have # in the url but just a
> >> friendly
> >>>>>>>>> permalink). Hope we can support that, since we'll be great to
> >> create,
> >>>>>> lets
> >>>>>>>>> say, a blog app, and as user browse posts and navigate to see a
> >> full
> >>>>>>>>> posst,
> >>>>>>>>> he gets as well a friendly URL with no anchors that can be
> >> indexable by
> >>>>>>>>> google and retrieved (i.e, the same as Wordpress)
> >>>>>>>>>
> >>>>>>>>> Thanks
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> El mar., 21 ene. 2020 a las 23:57, Alex Harui
> >>>>>> (<[email protected]
> >>>>>>>>>> )
> >>>>>>>>> escribió:
> >>>>>>>>>
> >>>>>>>>>> If we're dreaming of the future possible implementations, one
> >> vision
> >>>>>> is
> >>>>>>>>>> that the route paths are computed from the currentStates of
> >>>>>> Containers.
> >>>>>>>>>> That might have the least setup required, it would almost be
> >>>>>> automatic.
> >>>>>>>>>>
> >>>>>>>>>> IOW, Containers have both a label and currentState property. A
> >> routing
> >>>>>>>>>> implementation could scan the DOM for contaners and build the
> path
> >>>>>> from
> >>>>>>>>>> label/currentState pairs.
> >>>>>>>>>>
> >>>>>>>>>> Of course, I could be wrong...
> >>>>>>>>>>
> >>>>>>>>>> -Alex
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> On 1/21/20, 1:33 PM, "Harbs" <[email protected]> wrote:
> >>>>>>>>>>
> >>>>>>>>>> I’ve also been thinking about the router in general, and I came
> >> up
> >>>>>>>>>> with an idea on how to do it with beads.
> >>>>>>>>>>
> >>>>>>>>>> It’ll probably take me a few days until I implement the
> changes…
> >>>>>>>>>>
> >>>>>>>>>> In addition to <ComponentRouting>, I think we can also offer
> >>>>>>>>>> <PathRouting> which would allow different routers to be attached
> >> to
> >>>>>>>>>> different places in the application and each level of the
> >> hierarchy
> >>>>>> can
> >>>>>>>>>> take care of its own state.
> >>>>>>>>>>
> >>>>>>>>>> Harbs
> >>>>>>>>>>
> >>>>>>>>>>> On Jan 21, 2020, at 11:29 PM, Harbs <[email protected]>
> >>>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> FWIW, I’d like to write a version of a router which allows for
> >>>>>>>>> more
> >>>>>>>>>> declarative syntax for routing to components.
> >>>>>>>>>>>
> >>>>>>>>>>> Something like this:
> >>>>>>>>>>> <Router>
> >>>>>>>>>>> <beads>
> >>>>>>>>>>> <ComponentRouting>
> >>>>>>>>>>> <ComponentRoute component=“LayoutsPlayGround”
> >>>>>>>>> state=“layouts_panel”
> >>>>>>>>>> title=“Layouts”/>
> >>>>>>>>>>> <ComponentRoute component=“GridPlayGround” state=“grid_panel”
> >>>>>>>>>> title=“Grids”/>
> >>>>>>>>>>> <ComponentRoute component=“ButtonBarPlayGround”
> >>>>>>>>> state=“button_panel”
> >>>>>>>>>> title=“Button Bar”/>
> >>>>>>>>>>> etc...
> >>>>>>>>>>> </ComponentRouting>
> >>>>>>>>>>> </beads>
> >>>>>>>>>>> </Router>
> >>>>>>>>>>>
> >>>>>>>>>>>> On Jan 21, 2020, at 11:20 PM, Harbs <[email protected]
> >>>>>>>>> <mailto:
> >>>>>>>>>> [email protected]>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> To see what I mean about href links, check out this page and
> >>>>>>>>> click
> >>>>>>>>>> on a link:
> >>>>>>>>>>>> http://spectrum-royale/SpectrumBrowser/bin/js-debug/#!link <
> >>>>>>>>>> http://spectrum-royale/SpectrumBrowser/bin/js-debug/#!link>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Then use the side panel to navigate to the same pages.
> >>>>>>>>>>>>
> >>>>>>>>>>>>> On Jan 21, 2020, at 11:18 PM, Harbs <[email protected]
> >>>>>>>>>> <mailto:[email protected]>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> The problem is the href in the <a> element in the nav. The
> hash
> >>>>>>>>> is
> >>>>>>>>>> being changed to “#" after the router redirects.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> You need to handle routing in one of two ways (and not both).
> >>>>>>>>>>>>> 1. Use setState()
> >>>>>>>>>>>>> 2. Use href links
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> To do #1, you need to remove the href from the <a> elements
> (or
> >>>>>>>>>> use something else such as a div or li).
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> If you use href links, the logic of actually switching the
> >> views
> >>>>>>>>>> should be handled by the router, so for example in Card, the
> href
> >>>>>> should
> >>>>>>>>>> be #card_panel or #!card_panel.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Then setNavSelection will work.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> The downside of the second method is that I’m not sure how to
> >>>>>>>>> set
> >>>>>>>>>> the title. Maybe that should be a separate method that can be
> >> called.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> On Jan 21, 2020, at 8:48 PM, Carlos Rovira <
> >>>>>>>>>> [email protected] <mailto:[email protected]>>
> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Hi Harbs,
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> this paste is the MainContent.mxml from TDJ with the
> changes I
> >>>>>>>>>> tried:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2Fez6aq&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862520246&sdata=j0E5U49VHJMKuW7u1fMxfKJ85tC2LyPr8ZTAR2yz3%2Fo%3D&reserved=0
> >>>>>>>>>> <
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2Fez6aq&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=o%2BV4TiPe5P73KQZBghLkKH70jQ2SbR0V3i0E5tnSVHA%3D&reserved=0
> >>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> You can override whole file in your local and try to compile
> >> to
> >>>>>>>>>> see
> >>>>>>>>>>>>>> results. I'm sure you'll get the right way to work for your
> >>>>>>>>> code.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Thanks
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Carlos
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> El mar., 21 ene. 2020 a las 19:31, Harbs (<
> >>>>>>>>> [email protected]
> >>>>>>>>>> <mailto:[email protected]>>) escribió:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Oops. I thought this email went out yesterday…
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> I have very little time today.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Can you show me the code you tried?
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> On Jan 20, 2020, at 8:01 PM, Carlos Rovira <
> >>>>>>>>>> [email protected] <mailto:[email protected]>>
> >>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Hi Harbs,
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> thanks for adding this. I think it will deserve some blog
> >>>>>>>>>> example, since
> >>>>>>>>>>>>>>> is
> >>>>>>>>>>>>>>>> something people requested in social media.
> >>>>>>>>>>>>>>>> Can you please add it to Tour De Jewel? I tried but, I get
> >>>>>>>>> two
> >>>>>>>>>> problems:
> >>>>>>>>>>>>>>>> 1.- back/forth buttons are not working
> >>>>>>>>>>>>>>>> 2.- previous button seems to register more than once the
> >> same
> >>>>>>>>>> state.
> >>>>>>>>>>>>>>>> Thanks
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Carlos
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> El lun., 20 ene. 2020 a las 14:38, Harbs (<
> >>>>>>>>>> [email protected] <mailto:[email protected]>>)
> >>>>>>>>>>>>>>> escribió:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> I don’t remember how deep linking worked, but the concept
> >> is
> >>>>>>>>>> similar.
> >>>>>>>>>>>>>>>>> Routing is the modern term.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> FWIW, here’s an article on routing strategies vis a vis
> url
> >>>>>>>>>> paths:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcodecraft.tv%2Fcourses%2Fangular%2Frouting%2Frouting-strategies%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=ogNXBK54ix3NvZ%2BxdjV9bbLJYtLnv4U6fJqulNC7FyA%3D&reserved=0
> >>>>>>>>>> <
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcodecraft.tv%2Fcourses%2Fangular%2Frouting%2Frouting-strategies%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=ogNXBK54ix3NvZ%2BxdjV9bbLJYtLnv4U6fJqulNC7FyA%3D&reserved=0
> >>>>>>>>>>
> >>>>>>>>>> <
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcodecraft.tv%2Fcourses%2Fangular%2Frouting%2Frouting-strategies%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=ogNXBK54ix3NvZ%2BxdjV9bbLJYtLnv4U6fJqulNC7FyA%3D&reserved=0
> >>>>>>>>>> <
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcodecraft.tv%2Fcourses%2Fangular%2Frouting%2Frouting-strategies%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=ogNXBK54ix3NvZ%2BxdjV9bbLJYtLnv4U6fJqulNC7FyA%3D&reserved=0
> >>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 3:33 PM, Andrew Wetmore <
> >>>>>>>>>> [email protected] <mailto:[email protected]>>
> >>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Thanks for this. In what way is this different from deep
> >>>>>>>>>> linking in
> >>>>>>>>>>>>>>> Flex,
> >>>>>>>>>>>>>>>>>> apart from the name?
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On Mon, Jan 20, 2020 at 8:30 AM Harbs <
> >>>>>>>>> [email protected]
> >>>>>>>>>> <mailto:[email protected]> <mailto:
> >>>>>>>>>>>>>>>>> [email protected] <mailto:[email protected]>>>
> >>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Not sure what you’re looking for. I tried to document
> the
> >>>>>>>>>> class as
> >>>>>>>>>>>>>>> best
> >>>>>>>>>>>>>>>>> as
> >>>>>>>>>>>>>>>>>>> I could:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2F6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting%2FRouter.as&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=dPSelsZiizo0zb1DEVbBt3ze2QWjbVSKjfmWd8sV3X8%3D&reserved=0
> >>>>>>>>>> <
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2F6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting%2FRouter.as&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=dPSelsZiizo0zb1DEVbBt3ze2QWjbVSKjfmWd8sV3X8%3D&reserved=0
> >>>>>>>>>>>
> >>>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2F6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting%2FRouter.as&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=dPSelsZiizo0zb1DEVbBt3ze2QWjbVSKjfmWd8sV3X8%3D&reserved=0
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2F6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting%2FRouter.as&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=dPSelsZiizo0zb1DEVbBt3ze2QWjbVSKjfmWd8sV3X8%3D&reserved=0
> >>>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2F6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting%2FRouter.as&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=dPSelsZiizo0zb1DEVbBt3ze2QWjbVSKjfmWd8sV3X8%3D&reserved=0
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> * “Routing” uses the browser history APIs to allow
> >> forward
> >>>>>>>>>> and back
> >>>>>>>>>>>>>>>>>>> navigation.
> >>>>>>>>>>>>>>>>>>> * When the hash of a URL is changed, the router
> >> dispatches
> >>>>>>>>>> an event
> >>>>>>>>>>>>>>>>>>> * The state of the strand component can be
> automatically
> >>>>>>>>>> synced to the
> >>>>>>>>>>>>>>>>>>> Router routeState.state value.
> >>>>>>>>>>>>>>>>>>> * The application can call either setState() to add a
> >>>>>>>>> point
> >>>>>>>>>> to the
> >>>>>>>>>>>>>>>>> browser
> >>>>>>>>>>>>>>>>>>> history, or:
> >>>>>>>>>>>>>>>>>>> * call renderState() to add a point and trigger a state
> >>>>>>>>>> change in the
> >>>>>>>>>>>>>>>>> app
> >>>>>>>>>>>>>>>>>>> (i.e. diapatch an event fro the browser)
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Helpful?
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Some JS frameworks let you declaratively declare routes
> >>>>>>>>> for
> >>>>>>>>>> a router,
> >>>>>>>>>>>>>>>>> that
> >>>>>>>>>>>>>>>>>>> might be something worth looking into, but I was not
> sure
> >>>>>>>>>> what that
> >>>>>>>>>>>>>>>>> would
> >>>>>>>>>>>>>>>>>>> look like in Royale.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 3:22 PM, Andrew Wetmore <
> >>>>>>>>>> [email protected]>
> >>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> @harbs, would you have a chance to blurt out some text
> >>>>>>>>> about
> >>>>>>>>>>>>>>> "routing",
> >>>>>>>>>>>>>>>>>>> and
> >>>>>>>>>>>>>>>>>>>> especially how and where it differs from "deep
> linking"
> >>>>>>>>> in
> >>>>>>>>>> Flex? We
> >>>>>>>>>>>>>>>>> need
> >>>>>>>>>>>>>>>>>>>> some documentation about this and I thought I knew
> where
> >>>>>>>>> I
> >>>>>>>>>> was going
> >>>>>>>>>>>>>>> to
> >>>>>>>>>>>>>>>>>>> go
> >>>>>>>>>>>>>>>>>>>> with it until I saw this as an example of routing.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Does not have to be finished text....bullet points and
> >>>>>>>>>> pointers would
> >>>>>>>>>>>>>>>>> be
> >>>>>>>>>>>>>>>>>>>> fine. I can then rework it for the help docs.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Thanks!
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On Mon, Jan 20, 2020 at 8:09 AM Harbs <
> >>>>>>>>>> [email protected]> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> It’s declared here:
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FMainView.mxml%23L213&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=K1j0QWg2r1qa6dR%2BJEQRrGlP1Zh0rlDf0nS1uL%2BN8mY%3D&reserved=0
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> And used here:
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FMainView.mxml%23L131&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=z35uTfCvNyGYsmW8ffkylpoK5%2F9FQT93gK9EQAWaAEs%3D&reserved=0
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> here:
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FMainView.mxml%23L167&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=Hd3KV18Nm1tQVkP9rqExPI141P5FFyYQdnHS75QFo7U%3D&reserved=0
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> and here:
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fmodels%2FTheme.as%23L20&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=bPJJ3OLXUnDQq%2BEuBTce3ynfa%2F5c7ZzsbCNnRMQmY84%3D&reserved=0
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 3:03 PM, Harbs <
> >>>>>>>>> [email protected]>
> >>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> I created a Router bead which I’m now using in the
> >> demo
> >>>>>>>>>> app.
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> Here’s two very different states:
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!combobox%3Fcolorstop%3Ddark&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=JHcLBa33qFZ7esdhX5VU2YWqD%2BuSJ0GQziAffjpHFtI%3D&reserved=0
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset_list&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=5N2hS1Ya9MNMhw8mB6kyAHw5pes77WCdXDZwHSLGVmE%3D&reserved=0
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> Router supports”state”, paths and parameters.
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> The demo app is using state and parameters.
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> Harbs
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 10:54 AM, Carlos Rovira <
> >>>>>>>>>>>>>>>>> [email protected]>
> >>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> Hi Harbs,
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> about routing, I expect urls will be more like
> >>>>>>>>>> permalinks without
> >>>>>>>>>>>>>>>>> the
> >>>>>>>>>>>>>>>>>>>>> need
> >>>>>>>>>>>>>>>>>>>>>>> of !# chars. Is this possible?
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> This:
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2Fbar_loader&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=hAw%2BaoA3myYsZ6WjzaXt8YgUJXJgRaAltBufAkysLmE%3D&reserved=0
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> instead of this:
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!bar_loader&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=tZNQXnyrCRJhdQoPgfD8EkiauFwDGLp0INBtl3F70rA%3D&reserved=0
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> And have it as a library "Routing" that we could
> use.
> >>>>>>>>>>>>>>>>>>>>>>> As any other framework out there, is something that
> >>>>>>>>> they
> >>>>>>>>>> support
> >>>>>>>>>>>>>>>>> with
> >>>>>>>>>>>>>>>>>>>>> some
> >>>>>>>>>>>>>>>>>>>>>>> API, and I think is one of the things we already
> >> don't
> >>>>>>>>>> offer.
> >>>>>>>>>>>>>>>>>>>>>>> Would be great to have for 1.0, since is something
> >>>>>>>>>> people will
> >>>>>>>>>>>>>>> want
> >>>>>>>>>>>>>>>>>>> very
> >>>>>>>>>>>>>>>>>>>>>>> soon in their tests for sure.
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> What do you think?
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> Carlos
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> El lun., 20 ene. 2020 a las 7:31, Harbs (<
> >>>>>>>>>> [email protected]>)
> >>>>>>>>>>>>>>>>>>>>> escribió:
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> Good catch. Thanks!
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 1:52 AM, Andrew Wetmore <
> >>>>>>>>>>>>>>> [email protected]>
> >>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> Small thing, but I think the code example for
> >>>>>>>>> "Avatar"
> >>>>>>>>>> is
> >>>>>>>>>>>>>>>>> reversed,
> >>>>>>>>>>>>>>>>>>>>>>>>> implying that the first of the two images is
> >>>>>>>>> disabled
> >>>>>>>>>> rather
> >>>>>>>>>>>>>>> than
> >>>>>>>>>>>>>>>>>>> the
> >>>>>>>>>>>>>>>>>>>>>>>>> second.
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> On Sun, Jan 19, 2020 at 6:42 PM Harbs <
> >>>>>>>>>> [email protected]>
> >>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>> FYI, I just added routing to the demo app. It
> was
> >>>>>>>>>> pretty
> >>>>>>>>>>>>>>>>> painless,
> >>>>>>>>>>>>>>>>>>>>>>>>>> although I’d like to make it even simpler…
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!bar_loader&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=tZNQXnyrCRJhdQoPgfD8EkiauFwDGLp0INBtl3F70rA%3D&reserved=0
> >>>>>>>>>> <
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!bar_loader&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=tZNQXnyrCRJhdQoPgfD8EkiauFwDGLp0INBtl3F70rA%3D&reserved=0
> >>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>> On Jan 15, 2020, at 7:08 PM, Harbs <
> >>>>>>>>>> [email protected]>
> >>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>> FYI, I just updated the project readme with a
> >> link
> >>>>>>>>>> to the demo
> >>>>>>>>>>>>>>>>> and
> >>>>>>>>>>>>>>>>>>>>> some
> >>>>>>>>>>>>>>>>>>>>>>>>>> markup to show what a full Royale app looks
> like:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=UVpBzhSbAiw2N6KGJTPb3YT3xYr455UbUFceWq7F2kE%3D&reserved=0
> >>>>>>>>>> <
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=UVpBzhSbAiw2N6KGJTPb3YT3xYr455UbUFceWq7F2kE%3D&reserved=0
> >>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> On Jan 13, 2020, at 1:30 AM, Harbs <
> >>>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>>>>> <mailto:
> >>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> FYI, I’ve been working on filling out a demo
> the
> >>>>>>>>>> Spectrum
> >>>>>>>>>>>>>>>>> Royale
> >>>>>>>>>>>>>>>>>>>>>>>>>> components:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=zvzr%2BfLBesIBxNhHwVvK04SxFHaAeGUirN%2BUQmsZz6k%3D&reserved=0
> >>>>>>>>>> <
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=zvzr%2BfLBesIBxNhHwVvK04SxFHaAeGUirN%2BUQmsZz6k%3D&reserved=0
> >>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> I’m going to be filling them out over the next
> >>>>>>>>> week…
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Harbs
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>>>>>>>>> Andrew Wetmore
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=h2LVbKGbF4ta2jfyVtBi7DzzVmgRCKdYuw%2BZ%2FOM44Ho%3D&reserved=0
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>>>>>>> Carlos Rovira
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=PNJ3JJbef47ofgFw9GyFgh1XuZJN4QxYpB3y7o%2FVP%2BQ%3D&reserved=0
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>>>> Andrew Wetmore
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=h2LVbKGbF4ta2jfyVtBi7DzzVmgRCKdYuw%2BZ%2FOM44Ho%3D&reserved=0
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>> Andrew Wetmore
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=h2LVbKGbF4ta2jfyVtBi7DzzVmgRCKdYuw%2BZ%2FOM44Ho%3D&reserved=0
> >>>>>>>>>> <
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=h2LVbKGbF4ta2jfyVtBi7DzzVmgRCKdYuw%2BZ%2FOM44Ho%3D&reserved=0
> >>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>> Carlos Rovira
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=PNJ3JJbef47ofgFw9GyFgh1XuZJN4QxYpB3y7o%2FVP%2BQ%3D&reserved=0
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> --
> >>>>>>>>>>>>>> Carlos Rovira
> >>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862550229&sdata=mjRDoomG2pNluYJeEdW%2BO5LNkJU9Sfrv1umAtouuvwQ%3D&reserved=0
> >>>>>>>>>> <
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862550229&sdata=mjRDoomG2pNluYJeEdW%2BO5LNkJU9Sfrv1umAtouuvwQ%3D&reserved=0
> >>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> Carlos Rovira
> >>>>>>>>> http://about.me/carlosrovira
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>>
> >>>>>>>> Piotr Zarzycki
> >>>>>>>>
> >>>>>>>> Patreon: *https://www.patreon.com/piotrzarzycki
> >>>>>>>> <https://www.patreon.com/piotrzarzycki>*
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>>
> >>>>>>> Piotr Zarzycki
> >>>>>>>
> >>>>>>> Patreon: *https://www.patreon.com/piotrzarzycki
> >>>>>>> <https://www.patreon.com/piotrzarzycki>*
> >>>>>>
> >>>>>>
> >>>>>
> >>>>> --
> >>>>>
> >>>>> Piotr Zarzycki
> >>>>>
> >>>>> Patreon: *https://www.patreon.com/piotrzarzycki <
> >> https://www.patreon.com/piotrzarzycki>
> >>>>> <https://www.patreon.com/piotrzarzycki <
> >> https://www.patreon.com/piotrzarzycki>>*
> >>>>
> >>>
> >>
> >>
> >
> > --
> >
> > Piotr Zarzycki
> >
> > Patreon: *https://www.patreon.com/piotrzarzycki
> > <https://www.patreon.com/piotrzarzycki>*
>
>
>
--
Piotr Zarzycki
Patreon: *https://www.patreon.com/piotrzarzycki
<https://www.patreon.com/piotrzarzycki>*