<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-2115194639017261563</atom:id><lastBuildDate>Tue, 11 May 2010 18:04:12 +0000</lastBuildDate><title>fraser hess blog</title><description>Geek articles, news and random stuff</description><link>http://renewedheart.org/</link><managingEditor>noreply@blogger.com (Fraser)</managingEditor><generator>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-5503526174869343154</guid><pubDate>Tue, 11 May 2010 18:04:00 +0000</pubDate><atom:updated>2010-05-11T12:04:12.135-06:00</atom:updated><title>This blog has moved</title><atom:summary type='text'>       This blog is now located at http://fraserhess.blogspot.com/.       You will be automatically redirected in 30 seconds, or you may click here.       For feed subscribers, please update your feed subscriptions to       http://fraserhess.blogspot.com/feeds/posts/default.  </atom:summary><link>http://renewedheart.org/2010/05/this-blog-has-moved.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-3746035174167254207</guid><pubDate>Tue, 01 Dec 2009 20:08:00 +0000</pubDate><atom:updated>2009-12-01T13:47:09.002-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>law</category><category domain='http://www.blogger.com/atom/ns#'>iphone</category><title>Understanding Colorado's cell phone ban</title><atom:summary type='text'>I've been pouring over the text of Colorado's cell phone ban, House Bill 1094, to see what's allowed and what's not. I'm not a lawyer, by the way, so you can't take anything I say here as a legal opinion that would stand up in court.  Here are the highlights from the act:16 and 17 year olds are completely banned from the use of a wireless telephone. Nothing, zilch, nada.For those of us 18 and </atom:summary><link>http://renewedheart.org/2009/12/understanding-colorados-cell-phone-ban.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-1701793192128969303</guid><pubDate>Sat, 28 Nov 2009 16:41:00 +0000</pubDate><atom:updated>2009-11-28T11:48:23.984-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>money</category><category domain='http://www.blogger.com/atom/ns#'>christmas</category><title>I love Christmas</title><atom:summary type='text'>Around this time of year I get really grumpy, and I mean 'get off my lawn' grumpy.  My wife thinks I hate Christmas, but that's not it at all.  I hate what this season has become: a celebration not of peace, joy and love, but of taking, getting, stress and self-indulgence.I love Christmas. What I hate, is that we've lost it.Just think about how we kick off, the 'Christmas' season here in America:</atom:summary><link>http://renewedheart.org/2009/11/i-love-christmas.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-2165804254078609177</guid><pubDate>Thu, 29 Jan 2009 16:59:00 +0000</pubDate><atom:updated>2009-01-29T10:06:48.618-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>mac</category><title>Configuring Kanaka with a shell script</title><atom:summary type='text'>Kanaka is a product that connects Macs to Novell storage.  Here is how it can be configured at the command line. # defaults write /Library/Preferences/DirectoryService/Kanaka "Kanaka Options" -dict-add "File URL" https://server.me.com:8009/KANANA/HTTP_GetClientFile# defaults write /Library/Preferences/DirectoryService/Kanaka "Kanaka Options" -dict-add "Kanaka Servers" '(https://server.me.com:8009</atom:summary><link>http://renewedheart.org/2009/01/configuring-kanaka-with-shell-script.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-5250140732556862749</guid><pubDate>Wed, 10 Dec 2008 19:43:00 +0000</pubDate><atom:updated>2008-12-10T13:18:32.762-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>money</category><title>It just keeps making more sense</title><atom:summary type='text'>This morning I went a company wide meeting at my employer.  I fully expected to be bored with the content as I'm involved in many of the initiatives being announced.  Instead I found revelation about my personal financial life.Just to give some background, my wife and I have become students of Dave Ramsey.  We've been reading his books, watching his show and trying his principals to better our </atom:summary><link>http://renewedheart.org/2008/12/it-just-keeps-making-more-sense.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-4833687480607073645</guid><pubDate>Thu, 27 Nov 2008 18:46:00 +0000</pubDate><atom:updated>2008-11-27T11:48:29.346-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>programming</category><category domain='http://www.blogger.com/atom/ns#'>mac</category><title>Adding iTunes-style search to your Core Data application</title><atom:summary type='text'>Cocoa is my Girlfriend posted my article on Adding iTunes-style search to your Core Data application</atom:summary><link>http://renewedheart.org/2008/11/adding-itunes-style-search-to-your-core.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-5702887844033083363</guid><pubDate>Wed, 20 Aug 2008 14:08:00 +0000</pubDate><atom:updated>2008-08-20T14:35:18.119-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>mac</category><title>Leopard Server Time Machine Restore experience</title><atom:summary type='text'>I've been setting a Mac OS X 10.5 Leopard Server at the office and yesterday I ran into some issues setting up Open Directory that I couldn't fix.At first I thought I'd have to rebuild until I remembered that I had set up Time Machine on the server.  So I popped in the Leopard Server DVD and booted to it.  I chose the Restore option from the Utilities menu.  I restored from the backup made about </atom:summary><link>http://renewedheart.org/2008/08/leopard-server-time-machine-restore.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-7588179242867271080</guid><pubDate>Sat, 09 Aug 2008 00:12:00 +0000</pubDate><atom:updated>2008-08-08T18:18:46.269-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>blackberry</category><title>BlackBerry GPS Navigation options (part 2)</title><atom:summary type='text'>Garmin Mobile for BlackBerry 4.0.1Garmin, one of the biggest players in the dedicated GPS market, has 2 products for the BlackBerry.  The first, for BlackBerries with built-in GPS, sports at $99 one time fee.  The catch:  if you buy a new BlackBerry you must purchase the Garmin Mobile software again.  The other product, is for BlackBerries that lack built-in GPS but have Bluetooth.  That product </atom:summary><link>http://renewedheart.org/2008/08/blackberry-gps-navigation-options-part.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-504672649149592467</guid><pubDate>Thu, 31 Jul 2008 15:21:00 +0000</pubDate><atom:updated>2008-08-01T11:25:20.499-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>blackberry</category><title>BlackBerry GPS Navigation options (part 1)</title><atom:summary type='text'>One of my criteria for the perfect mobile device is having a functioning GPS navigation system included.  I've been evaluating some of the options for the BlackBerry.  All of these options were tested on a BlackBerry 8800 from T-Mobile.  The 8800 has a built in GPS chip, although all of the apps tested work with external Bluetooth GPS devices as well.  I have an unlimited data plan, and as you'll</atom:summary><link>http://renewedheart.org/2008/07/blackberry-gps-navigation-options-part.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-3122331768332406004</guid><pubDate>Mon, 30 Jun 2008 16:15:00 +0000</pubDate><atom:updated>2008-07-31T10:01:52.897-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>programming</category><category domain='http://www.blogger.com/atom/ns#'>mac</category><title>Cocoaheads Silicon Valley Videos</title><atom:summary type='text'>I'm hosting the torrent tracker for these two Cocoaheads Silicon Valley videos.Enjoy!UI Design EssentialsBest of Both Worlds/Intro to Cocoa in HD</atom:summary><link>http://renewedheart.org/2008/06/cocoaheads-silicon-valley-videos.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-671260647563209505</guid><pubDate>Sun, 30 Mar 2008 17:13:00 +0000</pubDate><atom:updated>2008-07-31T09:52:40.192-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>fun</category><title>Baby does Riverdance</title><atom:summary type='text'>Liz found this on YouTube.  It cracked us up.</atom:summary><link>http://renewedheart.org/2008/03/baby-does-riverdance.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-3502491557806899821</guid><pubDate>Tue, 19 Feb 2008 18:28:00 +0000</pubDate><atom:updated>2008-07-31T10:00:03.822-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>scotland</category><category domain='http://www.blogger.com/atom/ns#'>fun</category><title>English town votes to be in Scotland</title><atom:summary type='text'>Even the English want to be Scottish now!TV poll backs Berwick border move</atom:summary><link>http://renewedheart.org/2008/02/english-town-votes-to-be-in-scotland.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-7548447534199815229</guid><pubDate>Thu, 14 Feb 2008 21:04:00 +0000</pubDate><atom:updated>2008-07-31T09:59:05.715-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>programming</category><category domain='http://www.blogger.com/atom/ns#'>php</category><title>PHP Oracle slides</title><atom:summary type='text'>Here are the slides from my PHP and Oracle talk at RMOUG Training Days 2008.  It was a lot of fun and a good learning experience.  The room was almost full and the attendees seemed to be interested.  We gave away an Oracle/PHP book, an elephpant and a whole load of Pinnacol swag.  Good times.For ease, I've pulled the useful links out of my slides and listed them below.Installing:http://</atom:summary><link>http://renewedheart.org/2008/02/php-oracle-slides.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-3800017529521417806</guid><pubDate>Mon, 10 Dec 2007 18:26:00 +0000</pubDate><atom:updated>2008-07-31T10:01:11.479-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>fun</category><title>Priorities</title><atom:summary type='text'>So Toyota has created a robot that plays the violin.  The robot's been getting a lot of attention from the geek press.However, I think the best comment I've heard was from my wife -How about an SUV that gets more than 30 mpg?</atom:summary><link>http://renewedheart.org/2007/12/priorities.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-8895163089432553299</guid><pubDate>Thu, 11 Oct 2007 16:43:00 +0000</pubDate><atom:updated>2008-08-28T16:10:08.464-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>scotland</category><category domain='http://www.blogger.com/atom/ns#'>fun</category><title>Chicken lorry crash causes chaos</title><atom:summary type='text'>This made me laugh.  Sounds like a scene from the Muppets - 3000 chickens make a jailbreak on their way to the slaughter house.Chicken lorry crash causes chaos</atom:summary><link>http://renewedheart.org/2007/10/chicken-lorry-crash-causes-chaos.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-739567557825593957</guid><pubDate>Sun, 16 Sep 2007 21:34:00 +0000</pubDate><atom:updated>2008-07-31T09:57:23.415-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>scotland</category><category domain='http://www.blogger.com/atom/ns#'>fun</category><category domain='http://www.blogger.com/atom/ns#'>nathan</category><title>Scotland the Bear</title><atom:summary type='text'>When Nathan turned one recently Liz and I bought him a bagpiper bear.  We decided to name him "Scotland the Bear" after the pipe tune "Scotland the Brave".I thought that Scotland the Bear should have his own song too, and so here are words to Scotland the Bear, set to the tune of Scotland the Brave. There is a bear that I knowWears just the kilt down belowBagpipes and drums areHis favourite </atom:summary><link>http://renewedheart.org/2007/09/scotland-bear.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-7320254171115103263</guid><pubDate>Wed, 29 Aug 2007 01:56:00 +0000</pubDate><atom:updated>2008-07-31T09:54:40.585-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>scotland</category><title>Top 10 Things that British Expats Miss About Home</title><atom:summary type='text'>This just about sums it up.Top 10 Things that British Expats Miss About Home</atom:summary><link>http://renewedheart.org/2007/08/top-10-things-that-british-expats-miss.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-3517494668408535751</guid><pubDate>Fri, 27 Jul 2007 17:08:00 +0000</pubDate><atom:updated>2008-07-31T09:56:09.058-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>fun</category><title>Celebrity gives child 'normal' name</title><atom:summary type='text'>Say it isn't so.  Naomi Watts and Liev Schreiber have had a boy and named him Alexander.Yawn.What ever happened to just picking a fruit name?Actress Watts gives birth to boy</atom:summary><link>http://renewedheart.org/2007/07/celebrity-gives-child-normal-name.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-25254812290445892</guid><pubDate>Thu, 26 Jul 2007 15:52:00 +0000</pubDate><atom:updated>2008-07-31T09:55:20.335-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>fun</category><title>Philippine jailhouse rocks to Thriller</title><atom:summary type='text'>I think this great.  But I can't help thinking about 13 going on 30.Philippine jailhouse rocks to Thriller</atom:summary><link>http://renewedheart.org/2007/07/philippine-jailhouse-rocks-to-thriller.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2115194639017261563.post-758623032973475697</guid><pubDate>Sat, 30 Sep 2006 05:36:00 +0000</pubDate><atom:updated>2008-07-31T09:53:37.150-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>nathan</category><title>Nathan is British</title><atom:summary type='text'>I just found this out... it's too cool not to shareFrom Wikipedia:A child born outside the UK on or after 1 January 1983 will automatically acquire British citizenship by descent if either parent is a British citizen otherwise than by descent at the time of the birth.British_nationality_lawGod Save the QueenFraser (British Dad)</atom:summary><link>http://renewedheart.org/2006/09/nathan-is-british.html</link><author>noreply@blogger.com (Fraser)</author><thr:total>0</thr:total></item></channel></rss>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          