<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
		xmlns:content="http://purl.org/rss/1.0/modules/content/"
		xmlns:wfw="http://wellformedweb.org/CommentAPI/"
		xmlns:dc="http://purl.org/dc/elements/1.1/"
		xmlns:atom="http://www.w3.org/2005/Atom"

			>

	<channel>
		<title>Cycling 74  &#187;  Topic: binding js attribute to pattr</title>
		<atom:link href="http://cycling74.com/forums/topic/binding-js-attribute-to-pattr/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/binding-js-attribute-to-pattr/feed</link>
		<description></description>
		<pubDate>Thu, 20 Jun 2013 01:09:41 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/binding-js-attribute-to-pattr/#post-49158</guid>
					<title><![CDATA[binding js attribute to pattr]]></title>
					<link>http://cycling74.com/forums/topic/binding-js-attribute-to-pattr/#post-49158</link>
					<pubDate>Mon, 15 Mar 2010 16:02:24 +0000</pubDate>
					<dc:creator>willyc</dc:creator>

					<description>
						<![CDATA[
						<p>Hi,</p>
<p>From the documentation, it is my understanding that within a js object I can declare a variable as an attribute, and then bind this to a pattr object, allowing pattrstorage to take care of state management, xml recall/saving etc.</p>
<p>I have set up the following test case:</p>
<p>javascript file (save as js_test.js):</p>
<p>var myJsVar1 = 0<br />
declareattribute(&#8220;myJsVar1&#8243;, &#8220;getmyJsVar1&#8243;, &#8220;setmyJsVar1&#8243;)</p>
<p>function getmyJsVar1 () { return myJsVar1 }</p>
<p>function setmyJsVar1 (val) {<br />
    myJsVar1 = val<br />
    notifyclients()<br />
}</p>
<p>var myJsVar2 = 0<br />
declareattribute(&#8220;myJsVar2&#8243;, &#8220;getmyJsVar2&#8243;, &#8220;setmyJsVar2&#8243;)</p>
<p>function getmyJsVar2 () { return myJsVar2 }</p>
<p>function setmyJsVar2 (val) {<br />
    myJsVar2 = val<br />
    notifyclients()<br />
}</p>
<p>function outputmyVars() {<br />
    outlet (0, 1, myJsVar1)<br />
    outlet (0, 2, myJsVar2)<br />
}</p>
<p>max patcher:</p>
<div><span id="toggle49158-0" class="patchtoggle" onmousedown="toggleMaxPatch('post49158-0', 'er49158-0');">&#8211; Pasted Max <span id="maxversion49158-0"></span> Patch, click to <span id="er49158-0">expand</span>. &#8211;</span> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  width="110" height="14" class="clippy" ><param name="allowScriptAccess" value="always" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param NAME="FlashVars" value="copied=copied!&#038;copyto=copy to clipboard"/><param name="bgcolor" value="#FFFFFF"/><param name="wmode" value="opaque"/><embed src="/wp-content/plugins/bbpress-copy-compressed/clippy.swf"  width="110" height="14"   name="clippy"  quality="high"  allowScriptAccess="always"  type="application/x-shockwave-flash"  pluginspage="http://www.macromedia.com/go/getflashplayer"  FlashVars="text=----------begin_max5_patcher----------%0A1152.3oc2YkziaaCE9rCP9OPHfdyY.WzFmSoW6k1S4RQfAkEGGYHQYHQkNSC%0A5%2B8xEoYzLdYjokkbxAaB8DE4688V4i%2B3ieXgWR4i7ZOv8f%2BFrXwOTTVXnoor%0AnivBuB1iqyY0lI5I3%2BSYxVuksuSxeTZnKAIfrmIKZJxD4bo4aP8nV1H6Hi6H%0A%2BPoPJXEby576UYr7mWG6zkOsia4RuDlXi2RfWlPssesaZYoluUwXehf85ut0%0AY%2Bq4So2A6HuiIW%2BsLwlUU70R6xhogp2CPDrdP8ef5gn6ffuZ9l%2B6iePOpFV5%0AJN8cV0yhXRYiH8uXRYEdebbmlN3y5IC5MQvmSxDoxRv15%2BLYqhwu%2B9hm9i5u%0Av5sFCAzIt.5Z.276vHNzADmP70PMNzNPfF72.4ceUEuVVV0xC8nWy9NOcUoA%0AEVoAmrjFo0LdwKZC8tVojOIuZEWvRxMKDz9xVEpSJVY4lMpE6b.czQQ1iZFi%0Aodm.8P3XCd4GXPOX2%2Bim85y1iOzHD7b.FfNrHieGQ9bryxypOFbD4fMFMxZT%0AYvpfdVXiNHsqhuiKRA0boaFFmk23gQHeWh6gI1.dFvIHdDfHkunrTLRtGln8%0AGVbCNo%2BA0FHGQGO%2BilhDd00OAmNhvxSJ4gNnnaADLM3p6KToDIN.Al87RXjy%0AwLvstBP%2BewCZ3Rp61jODLdzBZrtrnfKj6iQlJ..Jj5bAI3..od.Ah5.P36iL%0AxtEOBIWSfPsqr77o.IhcoZtHS8yzwCHJ300rM78AB70uLjC6qfBcuLWJs24J%0ABtN.CZ1.Fe2OwEM95CL1XHymciKGH0GZSQaOWDwFi8phOym4iKooIA9iM9LQ%0AEtdxy0Yq9ffQ%2B5U1p6GfCaGFkhVOpSfRf10HKd5Krp54xSHvkhwhagESFlvf%0AedbDHdCPrBfilmvQU8apXIykJm3RtS%2B1ZtCIiVxyA0sRzP6VI53cqDM6cqDc%0AAcqzm7yV2JOghsgFCgPDLhrudk0HKM51yRc4eQpqieP93KPk0dJU532R%2BWJf%0AZWkJ82C5Cx2Zk%2Ba4o.0u4JpBl3dxVnMEBJbDx1NQsJG%2B9kTcE6T9qbohnHkK%0AEAcrK1QGiPkDpMhYsjI4qJXBEoWcr%2BItMPnfKvACZaBRDd%2BXhWTrukcusEy5%0Ae3QnYiU%2BECMUF9xdtvacdlBJ6mtTMChtYd33kfnPbu4Z13LQlrnLcBh31kMb%0Aeiis0pTkqTXi7ts0ylYf6QMH19JGbzfF1MzKOSr2ENaVU8KdCpVW1Tstii6J%0AVpep0TEbkIXxLU0puLKswb%2BY8srzTt3UcBqHKcWoJdRKmbpXACl4zGi81k4v%0A2vLm9F6AnaYl6cQtYRqNH%2Bg2JASEyEdCyb3Agb56f%2B7XNr8vXj.6ssEahG95%0AmTEGXGhLUjpeZbDonAIRj4AuGjWzaEgoh4nCl4PSOyQFTj64A3PCIvMNbdXt%0AAE%2BAGbKyb9ymZ8cYt4wWcPrFdlbGfCh4N6LdsoJH9TahCSNk9OzdKHHXnMkB%0AbjRoLrLJvYArGDuQmEVK31MhMYZJlUSPM7%2BfJslc%2B%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post49158-0" style="display:none;visibility:hidden;" >
<div class="patchtoggleInfo"><small>Copy <b>all</b> of the following text.Then, in Max, select <em>New From Clipboard</em>.</small></div>
<div class="patchtogglediv">
<pre><code id="pastedcode49158-0">----------begin_max5_patcher----------
1152.3oc2YkziaaCE9rCP9OPHfdyY.WzFmSoW6k1S4RQfAkEGGYHQYHQkNSC
5+8xEoYzLdYjokkbxAaB8DE4688V4i+3ieXgWR4i7ZOv8f+FrXwOTTVXnoor
nivBuB1iqyY0lI5I3+SYxVuksuSxeTZnKAIfrmIKZJxD4bo4aP8nV1H6Hi6H
+PoPJXEby576UYr7mWG6zkOsia4RuDlXi2RfWlPssesaZYoluUwXehf85ut0
Y+q4So2A6HuiIW+sLwlUU70R6xhogp2CPDrdP8ef5gn6ffuZ9l+6iePOpFV5
JN8cV0yhXRYiH8uXRYEdebbmlN3y5IC5MQvmSxDoxRv15+LYqhwu+9hm9i5u
v5sFCAzIt.5Z.276vHNzADmP70PMNzNPfF72.4ceUEuVVV0xC8nWy9NOcUoA
EVoAmrjFo0LdwKZC8tVojOIuZEWvRxMKDz9xVEpSJVY4lMpE6b.czQQ1iZFi
odm.8P3XCd4GXPOX2+im85y1iOzHD7b.FfNrHieGQ9bryxypOFbD4fMFMxZT
YvpfdVXiNHsqhuiKRA0boaFFmk23gQHeWh6gI1.dFvIHdDfHkunrTLRtGln8
GVbCNo+A0FHGQGO+ilhDd00OAmNhvxSJ4gNnnaADLM3p6KToDIN.Al87RXjy
wLvstBP+ewCZ3Rp61jODLdzBZrtrnfKj6iQlJ..Jj5bAI3..od.Ah5.P36iL
xtEOBIWSfPsqr77o.IhcoZtHS8yzwCHJ300rM78AB70uLjC6qfBcuLWJs24J
BtN.CZ1.Fe2OwEM95CL1XHymciKGH0GZSQaOWDwFi8phOym4iKooIA9iM9LQ
Etdxy0Yq9ffQ+5U1p6GfCaGFkhVOpSfRf10HKd5Krp54xSHvkhwhagESFlvf
edbDHdCPrBfilmvQU8apXIykJm3RtS+1ZtCIiVxyA0sRzP6VI53cqDM6cqDc
Acqzm7yV2JOghsgFCgPDLhrudk0HKM51yRc4eQpqieP93KPk0dJU532R+WJf
ZWkJ82C5Cx2Zk+a4o.0u4JpBl3dxVnMEBJbDx1NQsJG+9kTcE6T9qbohnHkK
EAcrK1QGiPkDpMhYsjI4qJXBEoWcr+ItMPnfKvACZaBRDd+XhWTrukcusEy5
e3QnYiU+ECMUF9xdtvacdlBJ6mtTMChtYd33kfnPbu4Z13LQlrnLcBh31kMb
eiis0pTkqTXi7ts0ylYf6QMH19JGbzfF1MzKOSr2ENaVU8KdCpVW1Tstii6J
Vpep0TEbkIXxLU0puLKswb+Y8srzTt3UcBqHKcWoJdRKmbpXACl4zGi81k4v
2vLm9F6AnaYl6cQtYRqNH+g2JASEyEdCyb3Agb56f+7XNr8vXj.6ssEahG95
mTEGXGhLUjpeZbDonAIRj4AuGjWzaEgoh4nCl4PSOyQFTj64A3PCIvMNbdXt
AE+AGbKyb9ymZ8cYt4wWcPrFdlbGfCh4N6LdsoJH9TahCSNk9OzdKHHXnMkB
bjRoLrLJvYArGDuQmEVK31MhMYZJlUSPM7+fJslc+
-----------end_max5_patcher-----------</code></pre></div>
</div>
<p>This seems to be working, except that when I set a js variable, the pattr that binds to it does not update its value (as visible in the pattrstorage window), and hence the &#8216;store&#8217; message to pattrstorage means the current state of the js variables is not reflected.</p>
<p>I can remedy this my sending a &#8216;grab&#8217; message to pattrstorage prior to &#8216;store&#8217;</p>
<p>Is this a fault in my understanding of how this system should work (in particular, how/when I am using &#8216;notifyclients()&#8217; within my javascript), or a bug? This is with Max 5.1.2 on XP&#8230;..</p>
<p>Cheers</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/binding-js-attribute-to-pattr/#post-176613</guid>
					<title><![CDATA[Re: binding js attribute to pattr]]></title>
					<link>http://cycling74.com/forums/topic/binding-js-attribute-to-pattr/#post-176613</link>
					<pubDate>Thu, 25 Mar 2010 09:46:05 +0000</pubDate>
					<dc:creator>willyc</dc:creator>

					<description>
						<![CDATA[
						<p>After some very helpful intercourse with Cycling support, the below patch/js script shows how to properly do what I want.</p>
<p>My mistake was to &#8216;call the attibute setter function&#8217; rather than &#8216;set the attribute&#8217;&#8230;</p>
<p>Amended patch:</p>
<p>
<div><span id="toggle176613-0" class="patchtoggle" onmousedown="toggleMaxPatch('post176613-0', 'er176613-0');">&#8211; Pasted Max <span id="maxversion176613-0"></span> Patch, click to <span id="er176613-0">expand</span>. &#8211;</span> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  width="110" height="14" class="clippy" ><param name="allowScriptAccess" value="always" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param NAME="FlashVars" value="copied=copied!&#038;copyto=copy to clipboard"/><param name="bgcolor" value="#FFFFFF"/><param name="wmode" value="opaque"/><embed src="/wp-content/plugins/bbpress-copy-compressed/clippy.swf"  width="110" height="14"   name="clippy"  quality="high"  allowScriptAccess="always"  type="application/x-shockwave-flash"  pluginspage="http://www.macromedia.com/go/getflashplayer"  FlashVars="text=----------begin_max5_patcher----------%0A1459.3ocyat0aaaCE.9YWf9efv.CXCvMPGRcwJO0Mz9vFFVFPA5dXnvf1hwk%0AA5hgDUaxJ5%2B8wKRNJMw1zIjV9gDEQQIe3GO2ky2d8qlLcY0srlonKQ%2BKZxju%0AIGYhdL0HS5GXxzB5sqxoM5INcUUQAqTLcV2EEraE5K7AlPvKWiDelgnBQMeY%0Aqfgx30rUh76PqnsMrF8U2ntLRTgZ2jQkyYSc0FVc9caelWWUJJoEL8y8Wq4z%0A7sWhmoGrZ4MugLe6nksE7xblPKhvvGSC%2B%2BzOlzKBFL4pVQ%2Br2NrTpV8Y4BXg%0ARfMLIIRdWHRRh5.NIVc.jmf9j9d99qek5n7vrWN99M10U0LzuKAUdNKSCpFI%0ARY0nqaKWI3UkneVNPwc%2BQyGo0%2BB5M5orrpsLqinRnHEcz6t58e.UVIj2NqCw%0AMnBZFSdC7FzWo2C5bdIak7InEA7Qh%2BDuieMvIggCvO9kg%2BR1Wkx9ioeylZdo%0A3ZTGc%2Bo7Lj7msyyHvh61vLR1zonOYAsVUkWUatifKRShCSfYx%2BJNMDf4p%2BJH%0Aj.jDoRkZQ8TLl7zLFeTLF1GiIZFCZMcHHzmp3%2B06%2Bmi0DOx25X34l0uQUK0A%0AK%2BCohcuM74hVFjbZzxvoflufWcjd0e9tiTKCHmFsLbJ1cZYsEKY06V0gqPCZ%0A5RZ4Z6zhFvCmDWEuGbPlahnh0pEQAm47Hz67fPbNO1gWHAZIhuaLo4yLCtNV%0ALQv9lS3zn6ADAeQjqwzWn0aWm5Lq9aUhU3GiQSBWuUMYzfIhd6RdYlLy1aZt%0ARmL1kW14qGuGu7y594nAdfK.NYeJlIlDBlq4NlLPyr%2BtpYMBYhql4C2OdC8K%0ArrElTRWrsdfltMi9cC0mZsbgJSycAqjtLW%2BfBLWraC8YswJpVuV9v1q%2BfmLX%0AHN8.P09nd.V6lK1XbGz%2BaOXUKqPnjkivHX2q3bdywaSi8dpAo5jAL%2B1qd91T%0Ay1vj0JIy%2B5klw0P.4jfC6CPXL1X7oygHZtCPjzRTTUdfn.Os0Qj6rNLYChII%0Aty7viIAfi8czsdf.9OKf5JUuY.jOhJgAeGUJsq9gX2Uy5I1oQfucZzE5AGF3%0ALmF6rfKc7ejjTCgjkUdk56JuBMDHL99Hw9hCxOTZd9yDDduWlDSyLA2AhBVS%0ACcM6wf.6PSEH12IfzU7EjLnnhH%2B.FvkfIz2foqZqtVi4UvXbg3T8Fr20aR08%0AwIzz.QiGVuhGmp8.dGOQDGimmeVqtqjNSpGXSK7N6yYMw2or1gCHxYYrtSa.%0AoDsoUTb2Go0MNzPHx21APhVWI0zJfnQ0Nf3th2Lqp34NyNXma7qqoKc3FNw6%0AwMCiz60yAmE2zptTB11kRX2coD7QWJ8d8f8YvEC10kxfyltTtmM11fzvff.X%0APeG1tuRaEU58VK1tdVkv6jpQBsXKqq9zT22J%2By8WsOlbZ5rJXdoRtoMIO%2Btp%0AicbJX9qo5OvHDRHZivzc3bU4UQF0pyGaifJXKJnkxgdPOBbPB6Q9tkQ8ljP2%0AqmF%2BXunuHuky5u5pbtjMCCXJ8.PTpnXokSRLd6G3joc7cXUoA5cbU.1.cRmA%0AClt9ClWxEEUYm.ez8wOerxwMMxfqKjrQr3Z9srrKtwkIsB9VWny0goDtjc%2B8%0AUvH35uFY%2B3WiP8SUcgefsMUs0q5W48uEyggjyjPiWRUeg2FLq4ObRelmkwJe%0APOuJ3YapjNf5Dj84PvdYCrQ1BGEYS8p4NrroByLFBGwFgCFEYyp8T73HaQmu%0AXypcznQQzrxRH87UzvAiiQpUddUotcbBGPhU4yiiSLIfpyQa3IllBBAQpooN%0AwMKGqLrSFGTGaEpCOmEtww1VuqBGT3hGGgK0Jxk7vkvoR3vVKbi.4BsR3NZm%0A1XBn88jXpLbd2%2B6.COKzjOqwIk5D2jUgUFQD73jxS3YrvQvmuYVnksC58AFG%0AgCrBbikvAmwBGI7DIbpAjG9e.AYFXeA%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post176613-0" style="display:none;visibility:hidden;" >
<div class="patchtoggleInfo"><small>Copy <b>all</b> of the following text.Then, in Max, select <em>New From Clipboard</em>.</small></div>
<div class="patchtogglediv">
<pre><code id="pastedcode176613-0">----------begin_max5_patcher----------
1459.3ocyat0aaaCE.9YWf9efv.CXCvMPGRcwJO0Mz9vFFVFPA5dXnvf1hwk
A5hgDUaxJ5+8wKRNJMw1zIjV9gDEQQIe3GO2ky2d8qlLcY0srlonKQ+KZxju
IGYhdL0HS5GXxzB5sqxoM5INcUUQAqTLcV2EEraE5K7AlPvKWiDelgnBQMeY
qfgx30rUh76PqnsMrF8U2ntLRTgZ2jQkyYSc0FVc9caelWWUJJoEL8y8Wq4z
7sWhmoGrZ4MugLe6nksE7xblPKhvvGSC++zOlzKBFL4pVQ+r2NrTpV8Y4BXg
RfMLIIRdWHRRh5.NIVc.jmf9j9d99qek5n7vrWN99M10U0LzuKAUdNKSCpFI
RY0nqaKWI3UkneVNPwc+QyGo0+B5M5orrpsLqinRnHEcz6t58e.UVIj2NqCw
MnBZFSdC7FzWo2C5bdIak7InEA7Qh+DuieMvIggCvO9kg+R1Wkx9ioeylZdo
3ZTGc+o7Lj7msyyHvh61vLR1zonOYAsVUkWUatifKRShCSfYx+JNMDf4p+JH
j.jDoRkZQ8TLl7zLFeTLF1GiIZFCZMcHHzmp3+06+mi0DOx25X34l0uQUK0A
K+CohcuM74hVFjbZzxvoflufWcjd0e9tiTKCHmFsLbJ1cZYsEKY06V0gqPCZ
5RZ4Z6zhFvCmDWEuGbPlahnh0pEQAm47Hz67fPbNO1gWHAZIhuaLo4yLCtNV
LQv9lS3zn6ADAeQjqwzWn0aWm5Lq9aUhU3GiQSBWuUMYzfIhd6RdYlLy1aZt
RmL1kW14qGuGu7y594nAdfK.NYeJlIlDBlq4NlLPyr+tpYMBYhql4C2OdC8K
rrElTRWrsdfltMi9cC0mZsbgJSycAqjtLW+fBLWraC8YswJpVuV9v1q+fmLX
HN8.P09nd.V6lK1XbGz+aOXUKqPnjkivHX2q3bdywaSi8dpAo5jAL+1qd91T
y1vj0JIy+5klw0P.4jfC6CPXL1X7oygHZtCPjzRTTUdfn.Os0Qj6rNLYChII
ty7viIAfi8czsdf.9OKf5JUuY.jOhJgAeGUJsq9gX2Uy5I1oQfucZzE5AGF3
LmF6rfKc7ejjTCgjkUdk56JuBMDHL99Hw9hCxOTZd9yDDduWlDSyLA2AhBVS
CcM6wf.6PSEH12IfzU7EjLnnhH+.FvkfIz2foqZqtVi4UvXbg3T8Fr20aR08
wIzz.QiGVuhGmp8.dGOQDGimmeVqtqjNSpGXSK7N6yYMw2or1gCHxYYrtSa.
oDsoUTb2Go0MNzPHx21APhVWI0zJfnQ0Nf3th2Lqp34NyNXma7qqoKc3FNw6
wMCiz60yAmE2zptTB11kRX2coD7QWJ8d8f8YvEC10kxfyltTtmM11fzvff.X
PeG1tuRaEU58VK1tdVkv6jpQBsXKqq9zT22J+y8WsOlbZ5rJXdoRtoMIO+tp
icbJX9qo5OvHDRHZivzc3bU4UQF0pyGaifJXKJnkxgdPOBbPB6Q9tkQ8ljP2
qmF+XunuHuky5u5pbtjMCCXJ8.PTpnXokSRLd6G3joc7cXUoA5cbU.1.cRmA
Clt9ClWxEEUYm.ez8wOerxwMMxfqKjrQr3Z9srrKtwkIsB9VWny0goDtjc+8
UvH35uFY+3WiP8SUcgefsMUs0q5W48uEyggjyjPiWRUeg2FLq4ObRelmkwJe
POuJ3YapjNf5Dj84PvdYCrQ1BGEYS8p4NrroByLFBGwFgCFEYyp8T73HaQmu
XypcznQQzrxRH87UzvAiiQpUddUotcbBGPhU4yiiSLIfpyQa3IllBBAQpooN
wMKGqLrSFGTGaEpCOmEtww1VuqBGT3hGGgK0Jxk7vkvoR3vVKbi.4BsR3NZm
1XBn88jXpLbd2+6.COKzjOqwIk5D2jUgUFQD73jxS3YrvQvmuYVnksC58AFG
gCrBbikvAmwBGI7DIbpAjG9e.AYFXeA
-----------end_max5_patcher-----------</code></pre></div>
</div>
</p><p>And the amend js script (save as js_test_fixed.js):</p>
<p>var myJsVar1 = 0<br />
declareattribute(&#8220;myJsVar1&#8243;, &#8220;getmyJsVar1&#8243;, &#8220;setmyJsVar1&#8243;)</p>
<p>function getmyJsVar1 () { return myJsVar1 }</p>
<p>function setmyJsVar1 (val) {<br />
    myJsVar1 = val<br />
}</p>
<p>var myJsVar2 = 0<br />
declareattribute(&#8220;myJsVar2&#8243;)</p>
<p>function outputmyVars() {<br />
    outlet (0, 1, myJsVar1)<br />
    outlet (0, 2, myJsVar2)<br />
}</p>
<p>Cheers</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

