<html>
<head>
</head>
<body>
<div style="color: black;">
<div style="color: black;">
<p style="margin: 0 0 1em 0; color: black;">Hi,</p>
<p style="margin: 0 0 1em 0; color: black;">Well I could use it but with
limit the counter decrementing etc is automatic so it's much simpler and
reduces the dialplan required.</p>
<p style="margin: 0 0 1em 0; color: black;">In the dialplan I provided how
do you think I could use it directly without adding any more extensions in
the two dialplan, any help would be appreciated. What I need to do is
increment counter for caller and callee as well as callee transferred to
and check that counter before bridging so change ring back can be called.</p>
</div>
<div style="color: black;">
<p
style="color: black; font-size: 10pt; font-family: Arial, sans-serif; margin: 10pt 0;">On
June 25, 2017 8:43:29 PM Vallimamod Abdullah <vma@vallimamod.org>
wrote:</p>
<blockquote type="cite" class="gmail_quote"
style="margin: 0 0 0 0.75ex; border-left: 1px solid #808080; padding-left: 0.75ex;">
Hi,<div class=""><br class=""></div><div class="">Is there any reason why
you don't use the hash application directly instead of limit?</div><div
class="">IMHO it is more suited to your use case.</div><div class=""><br
class=""></div><div class=""><a
href="https://freeswitch.org/confluence/display/FREESWITCH/mod_hash"
class="">https://freeswitch.org/confluence/display/FREESWITCH/mod_hash</a></div><div
class=""><br class=""><div class="">
<div
style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"
class=""><div
style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"
class=""><div
style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"
class="">Best Regards,<br class="">-- <br class="">Vallimamod
Abdullah</div><div
style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"
class="">SIP Solutions</div><div
style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"
class=""><a href="mailto:vma@sipsolutions.fr"
class="">vma@sipsolutions.fr</a><br class="">.</div></div></div>
</div>
<div class=""><br class=""></div><br class=""><div><blockquote type="cite"
class=""><div class="">On 25 Jun 2017, at 17:10, Bipin Patel <<a
href="mailto:bipin@xbipin.com" class="">bipin@xbipin.com</a>>
wrote:</div><br class="Apple-interchange-newline"><div class=""><font
size="-1"
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class=""><font face="Arial" class="">hi,<br class=""><br class="">i have a
requirement where i need to generate a different ringtone if that ext is on
another call and i do it using limit by setting a counter for the caller
and callee and then checking the counter if it has a value of 1 which would
mean that ext is on anohter call so generate a different ringtone and this
work fine.<br class=""><br class="">The problem being if A calls B and B
attended transfers the call to C then the counter for C is incremented in
the features dialplan but it doesnt reflect in the internal dialplan and i
read that active limits dont remain global across dialplans so is there
anyway to keep the limit counter active. i tried limit_ignore_transfer but
that doesnt seem to work, im on the FS master<br class=""><br
class="">Below is my internal and features dialplan, any pointers would be
helpful<br class=""><br class=""><br class="">INTERNAL DIALPLAN<br
class=""><br class="">    <extension
name="general_stuff1" continue="true"><br
class="">      <condition><br
class="">          <action
application="set" data="rtp_negotiate_near_match=true"/><br
class="">          <action
application="set" data="inherit_codec=true"/><br
class="">          <action
application="set" data="suppress_cng=true"/><br
class="">          <action
application="set" data="limit_ignore_transfer=true" /><br
class="">          <action
application="limit" data="hash max_calls ${sip_from_user} -1" /><br
class="">      </condition><br
class="">    </extension><br class=""><br
class="">    <extension name="ChangeRingBack"><br
class="">      <condition
field="destination_number" expression="^ChangeRingBack$"/><br
class="">      <condition field="rdnis"
expression="^(.*$)"><br
class="">          <action
application="set"
data="transfer_ringback=%(250,250,400);%(250,3500,400)"/><br
class="">          <action
application="set" data="ringback=%(250,250,400);%(250,3500,400)"/><br
class="">          <action
application="bridge" data="sofia/internal/$1%$${domain}"/><br
class="">      </condition><br
class="">    </extension><br class=""><br
class="">    <extension name="local_user_calling"><br
class="">      <condition
field="destination_number" expression="^(.*)$"><br
class="">          <action
application="limit" data="hash max_calls ${destination_number} -1" /><br
class="">          <action
application="bind_meta_app"
data="3 b s execute_extension::att_xfer XML features"/><br
class="">          <action
application="set"
data="transfer_ringback=%(400,200,400,375);%(400,2000,400,375)"/><br
class="">          <action
application="set" data="hold_music=$${hold_music}" /><br
class="">          <action
application="set"
data="ringback=%(400,200,400,375);%(400,2000,400,375)"/><br
class="">          <action
application="set" data="call_timeout=30"/><br
class="">          <action
application="set" data="hangup_after_bridge=true"/><br
class="">          <action
application="set" data="continue_on_fail=true"/><br
class="">          <action
application="limit"
data="hash max_calls ${destination_number} 1 ChangeRingBack"/><br
class="">          <action
application="bridge" data="sofia/internal/$1%$${domain}"/><br
class="">      </condition><br
class="">    </extension><br class=""><br
class="">FEATURES DIALPLAN<br class=""><br class="">   
<extension name="att_xfer"><br
class="">      <condition
field="destination_number" expression="^att_xfer$"><br
class="">          <action
application="set"
data="transfer_ringback=%(400,200,400,375);%(400,2000,400,375)"/><br
class="">          <action
application="set" data="hold_music=$${hold_music}" /><br
class="">          <action
application="set"
data="ringback=%(400,200,400,375);%(400,2000,400,375)"/><br
class="">          <action
application="set" data="continue_on_fail=true"/><br
class="">          <action
application="read" data="2 11 ivr/ivr-enter_ext.wav digits 30000 #"/><br
class="">          <action
application="set" data="origination_cancel_key=#"/><br
class="">          <action
application="limit" data="hash max_calls ${digits} -1" /><br
class="">          <action
application="att_xfer" data="sofia/internal/${digits}%$${domain}"/><br
class="">      </condition><br
class="">    </extension><br class=""><br class=""><br
class=""></font></font><span
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none;"
class=""></span><div class="moz-signature"
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);">--<span
class="Apple-converted-space"> </span><br class="">Regards,<br
class="">Bipin<br class=""><br class=""><br class=""><hr
style="width: 768px; height: 1px; background-color: rgb(204, 204, 204); border: 0px; background-position: initial initial; background-repeat: initial initial;"
class=""></div><span
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none;"
class="">_________________________________________________________________________</span><br
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class=""><span
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none;"
class="">Professional FreeSWITCH Consulting Services:</span><br
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class=""><a href="mailto:consulting@freeswitch.org"
style="color: rgb(42, 86, 133); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class="">consulting@freeswitch.org</a><br
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class=""><a href="http://www.freeswitchsolutions.com/"
style="color: rgb(42, 86, 133); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class="">http://www.freeswitchsolutions.com</a><br
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class=""><br
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class=""><span
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none;"
class="">Official FreeSWITCH Sites</span><br
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class=""><a href="http://www.freeswitch.org/"
style="color: rgb(42, 86, 133); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class="">http://www.freeswitch.org</a><br
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class=""><a href="http://confluence.freeswitch.org/"
style="color: rgb(42, 86, 133); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class="">http://confluence.freeswitch.org</a><br
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class=""><a href="http://www.cluecon.com/"
style="color: rgb(42, 86, 133); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class="">http://www.cluecon.com</a><br
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class=""><br
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class=""><span
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none;"
class="">FreeSWITCH-users mailing list</span><br
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class=""><a href="mailto:FreeSWITCH-users@lists.freeswitch.org"
style="color: rgb(42, 86, 133); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class="">FreeSWITCH-users@lists.freeswitch.org</a><br
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class=""><a
href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users"
style="color: rgb(42, 86, 133); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class="">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class=""><span
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none;"
class="">UNSUBSCRIBE:</span><a
href="http://lists.freeswitch.org/mailman/options/freeswitch-users"
style="color: rgb(42, 86, 133); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class="">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br
style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class=""><a href="http://www.freeswitch.org/"
style="color: rgb(42, 86, 133); font-family: Verdana, sans-serif; font-size: 9.600000381469727px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"
class="">http://www.freeswitch.org</a></div></blockquote></div><br
class=""></div>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a class="aqm-autolink aqm-autowrap"
href="mailto:consulting%40freeswitch.org">consulting@freeswitch.org</a><br>
<a class="aqm-autolink aqm-autowrap"
href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a class="aqm-autolink aqm-autowrap"
href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
<a class="aqm-autolink aqm-autowrap"
href="http://confluence.freeswitch.org">http://confluence.freeswitch.org</a><br>
<a class="aqm-autolink aqm-autowrap"
href="http://www.cluecon.com">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a class="aqm-autolink aqm-autowrap"
href="mailto:FreeSWITCH-users%40lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a class="aqm-autolink aqm-autowrap"
href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a class="aqm-autolink aqm-autowrap"
href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a class="aqm-autolink aqm-autowrap"
href="http://www.freeswitch.org">http://www.freeswitch.org</a></blockquote>
</div>
</div>
</body>
</html>