on *:Filercvd:*: {
  set %file.name.2 $+($shortfn($filename))
  if ( $hsettings.read(dcc,receive) == 1 ) {
    if ( $gettok(%file.name.2,2,46) isin $replace($read($+($shortfn($+($scriptdir,\exten.txt)))),;,$chr(32)) ) {
      set %hobonotes.receivefile.input $input(Open $filename,nvqd,Open Received File in Hobo-Notes?,Open $filename)
      if ( %hobonotes.receivefile.input = $yes ) { hobonotes.dragopen.execute }
    }
  }
}
alias hobonotes.showwindow.1 {
  if ( $dialog(hobo).hwnd = $null ) { dialog.hobonotes }
  if ( $dialog(hobo).hwnd != $null ) {
    if ( $dialog(hobo).active = $false ) { dialog -v hobo hobo }
  }
}
alias hobonotes.loadextensionlist { didtok hobo-notes 32 59 $read($+($shortfn($+($scriptdir,\exten.txt)))) }
alias hobonotes.addextension {
  set %hobonotes.filevar $input(Extension(Just Extension, not *.*),eaoqd,Extension)
  if ( %hobonotes.filevar != $null ) {
    did -a hobo-notes 32 %hobonotes.filevar
    write -c $+($shortfn($+($scriptdir,\exten.txt))) $didtok(hobo-notes,32,59)
  }
}
alias hobonotes.removeextension {
  if ( $did(hobo-notes,32).sel != $null ) {
    did -d hobo-notes 32 $did(hobo-notes,32).sel
    write -c $+($shortfn($+($scriptdir,\exten.txt))) $didtok(hobo-notes,32,59)
  }
}
alias hsettings.read {
  var %hread.1 $1
  var %hread.2 $2
  return $readini($+($shortfn($+($scriptdir,\settings.ini))),%hread.1,%hread.2)
}
alias hsettings.write {
  var %hread.1 $1
  var %hread.2 $2
  var %hread.3 $3-
  writeini -n $+($shortfn($+($scriptdir\,settings.ini))) %hread.1 %hread.2 %hread.3
}
alias hsettings.remove {
  var %hrem.1 $1
  var %hrem.2 $2
  remini $+($shortfn($+($scriptdir\,settings.ini))) %hrem.1 %hrem.2
}
alias tree.child { did -i hobo 27 1 cb last }
alias tree.root { did -i hobo 27 1 cb root }
alias tree.up { did -i hobo 27 1 cb up }
alias tree.addn { did -a hobo 27  + 0 0 0 0 0 $1- }
alias tree.addb { did -a hobo 27 +b 0 0 0 0 0 $1- }
alias tree.addbe { did -a hobo 27 +be 0 0 0 0 0 $1- }
alias tree.addne { did -a hobo 27  +e 0 0 0 0 0 $1- }
alias atext.treebar.set {
  dll $mdx.dll SetMDXStyle Hobo 27 +hasbuttons
  did -r hobo 27
  tree.root
  tree.addb Attention Line 
  tree.child
  tree.addn Attention:
  tree.addn ATTN: 
  tree.root
  tree.addb Closing
  tree.child
  tree.addn Best Regards,
  tree.addn Best Wishes,
  tree.addn Cordially,
  tree.addn Love,
  tree.addn Regards,
  tree.addn Respectfully Yours,
  tree.addn Respectfully,
  tree.addn Sincerely yours,
  tree.addn Sincerely,
  tree.addn Take Care,
  tree.addn Thank You,
  tree.addn Thanks,
  tree.addn Yours Truly,
  tree.root
  tree.addb Reference Line
  tree.child
  tree.addn In Regards To:
  tree.addn In Reply To:
  tree.addn RE:
  tree.addn Reference:
  tree.root
  tree.addb Salutation
  tree.child
  tree.addn Dear Madam or Sir:
  tree.addn Dear Madam:
  tree.addn Dear Mom and Dad,
  tree.addn Dear Mother and Father,
  tree.addn Dear Sir or Madam:
  tree.addn Dear Sir:
  tree.addn Ladies and Gentlemen:
  tree.addn To Whom It May Concern:
  tree.root
  tree.addb Signature
  tree.child
  tree.addn Current Nickname $tab $me
  tree.addn Main Nickname $tab $mnick
  tree.addn Alternate Nickname $tab $anick
  tree.addn Full Name $tab $fullname
  tree.root
  tree.addb Subject Line
  tree.child
  tree.addn Subject:
  tree.root
  tree.addb Date
  tree.child
  tree.addn $asctime(dd/mm/yy) $tab $asctime(dd/mm/yy)
  tree.addn $asctime(mm/dd/yy) $tab $asctime(mm/dd/yy)
  tree.addn $asctime(dddd mmmm d yyyy) $tab $asctime(dddd mmmm d yyyy)
  tree.addn $asctime(dddd) $tab $asctime(dddd)
  tree.addn $asctime(yyyy) $tab $asctime(yyyy)
  tree.root
  tree.addb Time
  tree.child
  tree.addn $asctime(hh:nn:ss) $tab $asctime(hh:nn:ss)
  tree.addn $asctime(HH:nn:ss) $tab $asctime(HH:nn:ss)
  tree.addn $asctime(hh:nn) $tab $asctime(hh:nn)
  tree.addn $asctime(HH:nn) $tab $asctime(HH:nn)
  tree.addn $asctime(hh:nn:ss tt) $tab $asctime(hh:nn:ss tt)
  tree.addn $asctime(hh:nn:ss zz) $tab $asctime(hh:nn:ss zz)
  tree.addn $asctime(hh:nn:ss zzzz) $tab $asctime(hh:nn:ss zzzz)
  tree.addn $asctime(HH:nn:ss zz) $tab $asctime(HH:nn:ss zz)
  tree.addn $asctime(HH:nn:ss zzzz) $tab $asctime(HH:nn:ss zzzz)
  tree.root
  tree.addb System Information
  tree.child
  tree.addb Versions
  tree.child
  tree.addn Windows Version $tab Windows $os 
  tree.addn Mirc Version $tab Mirc $version
  tree.up
  tree.addb Uptimes 
  Tree.child
  tree.addn System Uptime $tab $+(System uptime:,$duration($uptime(system,3)))
  tree.addn Mirc Uptime $tab $+(Mirc uptime:,$duration($uptime(mirc,3)))
  tree.addn System Age $tab $+(System Age:,$duration($ticks))
  tree.up
  tree.up
  tree.addb Acronymns
  tree.child
  tree.addb A
  tree.child 
  tree.addn AAMOF $tab As A Matter Of Fact
  tree.addn AAYF $tab As Always, Your Friend
  tree.addn ADN $tab Any Day Now
  tree.addn AFAIK $tab As Far As I Know
  tree.addn AFAIC $tab As Far As I'm Concerned
  tree.addn AFK $tab Away From Keyboard
  tree.addn AGAN $tab As Good As New
  tree.addn AISI $tab As I See It
  tree.addn AKA $tab Also Known As
  tree.addn AMBW $tab All My Best Wishes
  tree.addn ANFAWFOWS $tab And Now For A Word From Our Web Sponser
  tree.addn AOAS $tab All Of A Sudden
  tree.addn ASAP $tab As Soon As Possible
  tree.addn A/S/L? $tab Age/Sex/Location?
  tree.addn ATM $tab At The Moment
  tree.addn ATST $tab At The Same Time
  tree.addn AWA $tab As Well As
  tree.up
  tree.addb B
  tree.child 
  tree.addn B4N/BFN $tab Bye For Now
  tree.addn BAC $tab Back At Computer
  tree.addn BBFBBM $tab Body By Fisher, Brains By Mattel
  tree.addn BBIAB $tab Be Back In A Bit
  tree.addn BBIAF $tab Be Back In A Few
  tree.addn BBL $tab Be Back Later
  tree.addn BBN $tab Bye Bye Now
  tree.addn BBS $tab Be Back Soon
  tree.addn B/C $tab Because
  tree.addn BCNU $tab Be Seeing You
  tree.addn BF $tab Boyfriend
  tree.addn BFD $tab Big Friggin' Deal
  tree.addn BHOF $tab Bald Headed Old Fart
  tree.addn BITGOD $tab Back In The Good Old Days
  tree.addn BL $tab Belly Laugh
  tree.addn BM $tab Bite Me
  tree.addn BMGWL $tab Busting My Gut With Laughter
  tree.addn BOT $tab Back On Topic
  tree.addn BR $tab Bathroom
  tree.addn BRB $tab Be Right Back
  tree.addn BS $tab Bull S**t
  tree.addn BSOD $tab Blue Screen Of Death
  tree.addn BTA $tab But Then Again
  tree.addn BTDT $tab Been There, Done That
  tree.addn BTW $tab By The Way
  tree.addn BTWBO $tab Be There With Bells On
  tree.addn BWDIK $tab But What Do I Know?
  tree.addn BWL $tab Bursting With Laughter
  tree.addn BYAM $tab Between You And Me
  tree.addn BYTM $tab Better You Than Me
  tree.up
  tree.addb C
  tree.child 
  tree.addn CID $tab Consider It Done 
  tree.addn CIO $tab Check It Out
  tree.addn CMIIW $tab Correct Me If I'm Wrong
  tree.addn CNP... $tab Continued, Next Post
  tree.addn CRBT $tab Crying Real Big Tears
  tree.addn CU $tab See You
  tree.addn CUL $tab See You Later
  tree.addn CUL8R $tab See You Later
  tree.addn CUS $tab See You Soon
  tree.addn CWYL $tab Chat With You Later
  tree.addn CYA $tab See Ya
  tree.addn CYAL8R $tab See Ya Later
  tree.addn CTS $tab Consider the source
  tree.up
  tree.addb D
  tree.child 
  tree.addn DBEYR $tab Don't Believe Everything You Read 
  tree.addn DETI $tab Don't Even Think It
  tree.addn DGT $tab Don't Go There
  tree.addn DHYB $tab Don't Hold Your Breath
  tree.addn DILLIGAD $tab Do I Look Like I Give A Damn
  tree.addn DKDC $tab Don't Know Don't Care
  tree.addn DL / D/L $tab Download
  tree.addn DLTBBB $tab Don't Let The Bed Bugs Bite
  tree.addn DOM $tab Dirty Old Man
  tree.addn DOS $tab Dozing Off Soon
  tree.addn DQYDJ $tab Don't Quit Your Day Job
  tree.addn DRIB $tab Don't Read If Busy
  tree.addn DTRT $tab Do The Right Thing
  tree.addn DWB $tab Don't Write Back
  tree.addn DWPKOTL $tab Deep Wet Passionate Kiss On The Lips
  tree.up
  tree.addb E
  tree.child 
  tree.addn EAK $tab Eating At Keyboard
  tree.addn EG $tab Evil Grin
  tree.addn EMSG $tab Email Message
  tree.addn EOD $tab End Of Discussion
  tree.addn EOL $tab End Of Lecture
  tree.addn EOM $tab End Of Message
  tree.addn EOR $tab End Of Rant
  tree.addn EOT $tab End Of Thread/Text/Message
  tree.addn ES $tab Enough Said
  tree.addn ESO $tab Equipment Smarter Than Operator
  tree.addn ETLA $tab Extended Three Letter Acronym 
  tree.up
  tree.addb F
  tree.child 
  tree.addn FAQ $tab Frequently Asked Questions 
  tree.addn F2F $tab Face To Face
  tree.addn FC $tab Fingers Crossed
  tree.addn FCOL $tab For Crying Out Loud
  tree.addn FNB $tab Football And Beer
  tree.addn FOAF $tab Friend Of A Friend
  tree.addn FOB $tab Fresh Off The Boat
  tree.addn FOFL $tab Falling On The Floor Laughing
  tree.addn FOMCL $tab Fell Off My Chair Laughing
  tree.addn FUBAR $tab Fouled/F***ED Up Beyond All Recognition
  tree.addn FUD $tab Fear, Uncertainty and Doubt
  tree.addn FTASB $tab Faster Than A Speeding Bullet
  tree.addn FTTB $tab For The Time Being
  tree.addn FWIW $tab For What It's Worth
  tree.addn FYA $tab For Your Amusement
  tree.addn FYI $tab For Your Information
  tree.up
  tree.addb G
  tree.child 
  tree.addn G / *g* $tab Grin
  tree.addn G2G $tab Gotta Go
  tree.addn GAL $tab Get A Life
  tree.addn GAS $tab Greetings And Salutations
  tree.addn GD&R $tab Grinning, Ducking And Running
  tree.addn GF $tab Girlfriend
  tree.addn GFN $tab Gone For Now
  tree.addn GGP $tab Gotta Go Pee
  tree.addn GIGO $tab Garbage In, Garbage Out
  tree.addn GIWIST $tab Gee, I Wish I'd Said That
  tree.addn GL $tab Good Luck
  tree.addn GLYASDI $tab God Loves You And So Do I
  tree.addn GMAB $tab Give Me A Break
  tree.addn GMBO $tab Giggling My Butt Off
  tree.addn GMTA $tab Great Minds Think Alike
  tree.addn GNBLFY $tab Got Nothing But Love For You
  tree.addn GR8 $tab Great
  tree.addn GTG $tab Got To Go
  tree.addn GTSY $tab Glad To See You
  tree.addn GUI $tab Graphical User Interface
  tree.up
  tree.addb H
  tree.child 
  tree.addn H&K / HAG $tab Hug And Kiss
  tree.addn HAGN $tab Have A Good Night
  tree.addn HAND $tab Have A Nice Day
  tree.addn HB $tab Hurry Back
  tree.addn HCIT $tab How Cool Is That
  tree.addn HD $tab Hard Drive
  tree.addn HF $tab Have Fun
  tree.addn HHIS $tab Hanging Head In Shame
  tree.addn HHOK $tab Ha Ha, Only Kidding
  tree.addn HIG $tab How's It Going
  tree.addn HIIK $tab Heck If I Know
  tree.addn HMOFG $tab Holy Mother Of F***ing God
  tree.addn HOAS $tab Hold On A Second
  tree.addn HT $tab Hi There
  tree.addn HTH $tab Hope This Helps
  tree.addn HUB $tab Head Up Butt
  tree.up
  tree.addb I
  tree.child 
  tree.addn IAC $tab In Any Case
  tree.addn IAE $tab In Any Event
  tree.addn IAG $tab It's All Good
  tree.addn IANAL $tab I Am Not A Lawyer, (but…)
  tree.addn IBTD $tab I Beg To Differ
  tree.addn IC $tab I See
  tree.addn IDGI $tab I Don't Get It
  tree.addn IDST $tab I Didn't Say That
  tree.addn IDTS $tab I Don't Think So
  tree.addn IDTT $tab I'll Drink To That
  tree.addn IGP $tab I Gotta Pee
  tree.addn IIRC $tab If I Recall Correctly
  tree.addn IIWM $tab If It Were Me
  tree.addn IKWUM $tab I Know What You Mean
  tree.addn ILICISCOMK $tab I Laughed, I Cried, I Spat Coffee On My Keyboard
  tree.addn ILY $tab I Love You
  tree.addn IMNSHO $tab In My Not So Humble Opinion
  tree.addn IMO $tab In My Opinion
  tree.addn IMHO $tab In My Humble/Honest Opinion
  tree.addn INMP $tab It's Not My Problem
  tree.addn INPO $tab In No Particular Order
  tree.addn IOW $tab In Other Words
  tree.addn IRL $tab In Real Life
  tree.addn ISS $tab I Said So
  tree.addn ISWYM $tab I See What You Mean
  tree.addn ITIGBS $tab I Think I'm Gonna Be Sick
  tree.addn ITM $tab In The Money
  tree.up
  tree.addb J
  tree.child 
  tree.addn J4G $tab Just For Grins
  tree.addn JFYI $tab Just For Your Information
  tree.addn JK $tab Just Kidding
  tree.addn JIC $tab Just In Case
  tree.addn JMHO $tab Just My Humble Opinion
  tree.addn JMO $tab Just My Opinion
  tree.addn JMS $tab Just Making Sure
  tree.addn JTLYK $tab Just To Let You Know
  tree.addn JTYWTK $tab Just Thought You Wanted To Know
  tree.addn JW $tab Just Wondering
  tree.up
  tree.addb K
  tree.child 
  tree.addn K $tab OK
  tree.addn KISS $tab Keep It Simple, Stupid 
  tree.addn KIR $tab Keeping It Real
  tree.addn KIT $tab Keep In Touch
  tree.addn KMA $tab Kiss My Ass
  tree.addn KMYF $tab Kiss Me You Fool
  tree.addn KOC $tab Kiss On Cheek
  tree.addn KOL $tab Kiss On Lips
  tree.addn KOTC $tab Kiss On The Cheek
  tree.addn KWIM $tab Know What I Mean
  tree.addn KYPO $tab Keep Your Pants On
  tree.up
  tree.addb L
  tree.child 
  tree.addn L $tab Laugh
  tree.addn L8R $tab Later
  tree.addn L8R G8R $tab Later 'Gator
  tree.addn LAB&TYD $tab Life's A Bitch & Then You Die
  tree.addn LDTTWA $tab Let's Do The Time Warp Again
  tree.addn LHM $tab Lord Help Me
  tree.addn LHO $tab Laughing Head Off
  tree.addn LHU $tab Lord Help Us
  tree.addn LLTA / LALOTA $tab Lots And Lots Of Thunderous Applause
  tree.addn LMAO $tab Laughing My Ass Off
  tree.addn LMFAO $tab Laughing My F***ing Ass Off
  tree.addn LMHO $tab Laughing My Head Off
  tree.addn LMK $tab Let Me Know
  tree.addn LMSO $tab Laughing My Socks Off
  tree.addn LOL $tab Laughing Out Loud
  tree.addn LSHMBB $tab Laughing So Hard My Belly is Bouncing
  tree.addn LSHMBH $tab Laughing So Hard My Belly Hurts
  tree.addn LTIC $tab Laughing 'Til I Cry
  tree.addn LTNS $tab Long Time No See
  tree.addn LTR $tab Long Term Relationship
  tree.addn LTS $tab Laughing To Self
  tree.addn LUWAMH $tab Love You With All My Heart
  tree.addn LY $tab Love Ya
  tree.addn LY4E $tab Love You Forever
  tree.addn LYL $tab Love Ya Lots
  tree.addn LYLAS $tab Love You Like A Sister
  tree.up
  tree.addb M
  tree.child 
  tree.addn MHOTY $tab My Hat's Off To You
  tree.addn MLA $tab Multiple Letter Acronym
  tree.addn m/f? $tab Male or Female?
  tree.addn MOTAS $tab Member Of The Appropriate Sex
  tree.addn MOTD $tab Message Of The Day
  tree.addn MOTOS $tab Member Of The Opposite Sex
  tree.addn MOTSS $tab Member Of The Same Sex
  tree.addn MTF $tab More To Follow
  tree.up
  tree.addb N
  tree.child 
  tree.addn N2M $tab Not Too Much
  tree.addn NADT $tab Not A Dam Thing
  tree.addn NAK $tab Nursing At Keyboard
  tree.addn NBD $tab No Big Deal
  tree.addn NBIF $tab No Basis In Fact
  tree.addn NE1 $tab Anyone
  tree.addn NFW $tab No Friggin' Way
  tree.addn NIMBY $tab Not In My backyard
  tree.addn NM $tab Never Mind
  tree.addn NMJC $tab Nothing Much, Just Chillin'
  tree.addn NNITO $tab Not Necessarily In That Order
  tree.addn NOYB $tab None Of Your Business
  tree.addn NP / n/p $tab No Problem!
  tree.addn NRG $tab Energy
  tree.addn NRN $tab No Reply Necessary
  tree.addn NSS $tab No S***, Sherlock
  tree.up
  tree.addb O
  tree.child 
  tree.addn OBTW $tab Oh By The Way
  tree.addn OIC $tab Oh, I See
  tree.addn OMDB $tab Over My Dead Body
  tree.addn OMG $tab Oh My God
  tree.addn OMIK $tab Open Mouth, Insert Keyboard
  tree.addn ONNA $tab Oh No, Not Again
  tree.addn OOC $tab Out Of Character
  tree.addn OOTB $tab Out Of The Box
  tree.addn OT $tab Off Topic / Other Topic
  tree.addn OTL $tab Out To Lunch
  tree.addn OTOH $tab On The Other Hand
  tree.addn OTTOMH $tab Off The Top of My Head
  tree.addn OWTTE $tab Or Words To That Effect
  tree.up
  tree.addb P
  tree.child 
  tree.addn PAW $tab Parents Are Watching
  tree.addn PC $tab Personal Computer
  tree.addn PEBCAK $tab Problem Exists Between Chair And Keyboard
  tree.addn PITA $tab Pain In The Ass
  tree.addn PLOKTA $tab Press Lots Of Keys To Abort
  tree.addn PLZ / PLS $tab Please
  tree.addn PM $tab Private Message
  tree.addn PMBI $tab Pardon My Butting In
  tree.addn PMFJI $tab Pardon Me For Jumping In
  tree.addn POAHF $tab Put On A Happy Face
  tree.addn POS $tab Parents Over Shoulder
  tree.addn POSSLQ $tab Person of Opposite Sex Sharing Living Quarters
  tree.addn POTS $tab Plain Old Telephone System
  tree.addn POV $tab Point Of View
  tree.addn PTB $tab Powers That Be
  tree.up
  tree.addb Q
  tree.child 
  tree.addn QT $tab Cutie
  tree.addn QWYA $tab Quit While You're Ahead
  tree.up
  tree.addb R
  tree.child
  tree.addn RBTL $tab Read Between The Lines
  tree.addn RE $tab Regarding
  tree.addn RL $tab Real Life
  tree.addn RLF $tab Real Life Friend
  tree.addn RME $tab Rolling My Eyes
  tree.addn RMLB $tab Read My Lips Baby
  tree.addn ROFL $tab Rolling On Floor Laughing
  tree.addn ROFLMFAO $tab Rolling On Floor Laughing My F***ing Ass Off
  tree.addn ROFLOL $tab Rolling On Floor Laughing Out Loud
  tree.addn ROTFLAHMS $tab Rolling On The Floor Laughing And Holding My Side
  tree.addn ROFLAPMP $tab Rolling On Floor Laughing And Peeing My Pants
  tree.addn ROFLWTIME $tab Rolling On Floor Laughing With Tears In My Eyes
  tree.addn ROFLUTS $tab Rolling On Floor Laughing Unable to Speak
  tree.addn ROTM $tab Right On The Money
  tree.addn RPG $tab Role Playing Games
  tree.addn RSN $tab Real Soon Now
  tree.addn RTFM $tab Read The Friggin' Manual!
  tree.addn RTK $tab Return To Keyboard
  tree.addn RU $tab Are You?
  tree.up
  tree.addb S
  tree.child 
  tree.addn SCNR $tab Sorry, Could Not Resist
  tree.addn SETE $tab Smiling Ear To Ear
  tree.addn SFLA $tab Stupid Four Letter Acronym
  tree.addn SHID $tab Slaps Head In Disgust
  tree.addn SIG $tab Special Interest Group
  tree.addn SNERT $tab Snot-Nosed Egotistical Rude Teenager
  tree.addn SO $tab Significant Other
  tree.addn SOB $tab Son of A Bitch
  tree.addn SorG $tab Straight or Gay?
  tree.addn SOL $tab S*** Out of Luck
  tree.addn SOT $tab Short Of Time
  tree.addn SOTMG $tab Short Of Time Must Go
  tree.addn STFU $tab Shut The F*** Up
  tree.addn STO $tab Sticking Tongue Out
  tree.addn ST-TNG $tab Star Trek, The Next Generation
  tree.addn ST-TOS $tab Star Trek, The Original Series
  tree.addn SUAKM $tab Shut Up And Kiss Me
  tree.addn SWAK $tab Sealed With A Kiss
  tree.addn SWAG $tab Scientific Wild Ass Guess
  tree.addn SWL $tab Screaming With Laughter
  tree.addn SWDYT $tab So What Do You Think?
  tree.addn SWMBO $tab She Who Must Be Obeyed
  tree.addn SYS $tab See You Soon
  tree.addn SYSOP $tab System Operator
  tree.addn SYT $tab Sweet Young Thing
  tree.addn SUYF $tab Shut Up You Fool
  tree.up
  tree.addb T
  tree.child 
  tree.addn TAFN $tab That's All For Now
  tree.addn TAFT $tab That's A Frightening Thought
  tree.addn TEOTWAWKI $tab The End Of The World As We Know It
  tree.addn TITK $tab Tears In The Keyboard
  tree.addn TMA $tab Take My Advice
  tree.addn TMI $tab Too Much Information
  tree.addn TNSTAAFL $tab There's No Such Thing As A Free Lunch
  tree.addn TCOY $tab Take Care Of Yourself
  tree.addn TDM $tab Too Damn Many
  tree.addn TGIF $tab Thank God It's Friday
  tree.addn TIA $tab Thanks In Advance
  tree.addn TIC $tab Tongue In Cheek
  tree.addn TILII $tab Tell It Like It Is
  tree.addn TLA $tab Three Letter Acronym
  tree.addn TLGO $tab The List Goes On
  tree.addn TNT $tab Till Next Time
  tree.addn THX $tab Thanks
  tree.addn TOH $tab The Other Half
  tree.addn TOY $tab Thinking Of You
  tree.addn TPTB $tab The Powers That Be
  tree.addn TTFN $tab Ta Ta For Now
  tree.addn TTYL $tab Talk To You Later
  tree.addn TY $tab Thank You
  tree.up
  tree.addb U
  tree.child 
  tree.addn UL / U/L $tab Upload
  tree.addn U2 $tab You Too
  tree.addn UR $tab Your or You Are
  tree.addn unPC $tab unPolitically Correct
  tree.up
  tree.addb V
  tree.child 
  tree.addn VFM $tab Value For Money
  tree.addn VBG $tab Very Big Grin
  tree.up
  tree.addb W
  tree.child 
  tree.addn W8AM $tab Wait A Minute
  tree.addn WAF $tab We Are Family
  tree.addn WAG $tab Wild Ass Guess
  tree.addn WAYD $tab What Are You Doing
  tree.addn WB $tab Welcome Back
  tree.addn WBS $tab Write Back Soon
  tree.addn WCA $tab Who Cares Anyway
  tree.addn WDIK $tab What Do I Know
  tree.addn WDYS $tab What Did You Say?
  tree.addn WDYT $tab What Do You Think?
  tree.addn WE $tab Whatever
  tree.addn WEG $tab Wicked Evil Grin
  tree.addn WFM $tab Works For Me
  tree.addn WKF $tab Well Known Fact
  tree.addn WIIFM $tab What's In It For Me?
  tree.addn WL / W/L $tab Welcome!
  tree.addn WNDITWB $tab We Never Did It This Way Before
  tree.addn WOG $tab Wise Old Guy
  tree.addn WOTAM $tab Waste Of Time And Money
  tree.addn WRT $tab With Regard To
  tree.addn WTF? $tab What The F***?
  tree.addn WTFDYS? / WTFDUS? $tab What The F*** Did You Say?
  tree.addn WTG $tab Way To Go
  tree.addn WTH $tab What The Heck
  tree.addn WTGP? $tab Want To Go Private?
  tree.addn WTMTOYH $tab Way Too Much Time On Your Hands
  tree.addn WTSDS $tab Where The Sun Doesn't Shine
  tree.addn WYGIWYPF $tab What You Get Is What You Pay For
  tree.addn WYP $tab What's Your Problem?
  tree.addn WYRN $tab What's Your Real Name?
  tree.addn WYS $tab Whatever You Say
  tree.addn WYSIWYG $tab What You See Is What You Get
  tree.up
  tree.addb X
  tree.child 
  tree.addn XOXOXO $tab Hugs and kisses
  tree.up
  tree.addb Y
  tree.child 
  tree.addn Y $tab Why?
  tree.addn YA $tab Yet Another
  tree.addn YABA $tab Yet Another Bloody Acronym
  tree.addn YAFIYGI $tab You Asked For It, You Got It
  tree.addn YBS $tab You'll Be Sorry
  tree.addn YDKM $tab You Don't Know Me
  tree.addn YGBK $tab You've Got To Be Kidding
  tree.addn YMMV $tab Your Mileage May Vary
  tree.addn YNK $tab You Never Know
  tree.addn YOYO $tab You're On Your Own
  tree.addn YR $tab Yeah Right
  tree.addn YSYD $tab Yeah, Sure You Do
  tree.addn YTTT $tab You Telling The Truth?
  tree.addn YW / Y/W $tab You're Welcome
  tree.up
}
alias atext { return $gettok($mdx.page(hobo,27).select,2,32) }
alias atexta { return $gettok($mdx.page(hobo,27).select,3,32) }
alias atextat {
  if  ( $gettok($mdx.page(hobo,27).select,4,32) != $null ) { return $gettok($mdx.page(hobo,27).select,4,32) }
}
alias hitext { did -a hobo 19 $1- }
alias atext.insert.process { atext.proc }
alias atext.proc {
  if ( $atext = 2) {
    if ( $atexta = 2 ) { hitext Attention: }
    if ( $atexta = 3 ) { hitext ATTN: }
  }
  if ( $atext = 3 ) {
    if ( $atexta = 2 ) { hitext Best Regards, }
    if ( $atexta = 3 ) { hitext Best Wishes, }
    if ( $atexta = 4) { hitext Cordially, }
    if ( $atexta = 5 ) { hitext Love, }
    if ( $atexta = 6 ) { hitext Regards, }
    if ( $atexta = 7 ) { hitext Respectfully Yours, }
    if ( $atexta = 8 ) { hitext Respectfully, }
    if ( $atexta = 9 ) { hitext Sincerely yours, }
    if ( $atexta = 10 ) { hitext Sincerely, }
    if ( $atexta = 11 ) { hitext Take Care, }
    if ( $atexta = 12 ) { hitext Thank You, }    
    if ( $atexta = 13 ) { hitext Thanks, }
    if ( $atexta = 14 ) { hitext Yours Truly, }
  }
  if ( $atext = 4 ) {
    if ( $atexta = 2 ) { hitext In Regards To: }
    if ( $atexta = 3 ) { hitext In Reply To: }
    if ( $atexta = 4 ) { hitext RE: }
    if ( $atexta = 5 ) { hitext Reference: }
  }
  if ( $atext = 5 ) {
    if ( $atexta = 2 ) { hitext Dear Madam or Sir: }
    if ( $atexta = 3 ) { hitext Dear Madam: }
    if ( $atexta = 4 ) { hitext Dear Mom and Dad, }
    if ( $atexta = 5 ) { hitext Dear Mother and Father, }
    if ( $atexta = 6 ) { hitext Dear Sir or Madam: }
    if ( $atexta = 7 ) { hitext Dear Sir: }
    if ( $atexta = 8 ) { hitext Ladies and Gentlemen: }
    if ( $atexta = 9 ) { hitext To Whom It May Concern: }
  }
  if ( $atext = 6 ) {
    if ( $atexta = 2 ) { hitext $me }
    if ( $atexta = 3 ) { hitext $mnick }
    if ( $atexta = 4 ) { hitext $anick }
    if ( $atexta = 5 ) { hitext $fullname }
  }
  if ( $atext = 7 ) {
    if ( $atexta = 2 ) { hitext Subject: }
  }
  if ( $atext = 8 ) {
    if ( $atexta = 2 ) { hitext $asctime(dd/mm/yy) }
    if ( $atexta = 3 ) { hitext $asctime(mm/dd/yy) }
    if ( $atexta = 4 ) { hitext $asctime(dddd mmmm d yyyy) }
    if ( $atexta = 5 ) { hitext $asctime(dddd) }
    if ( $atexta = 6 ) { hitext $asctime(yyyy) }
  }
  if ( $atext = 9 ) {
    if ( $atexta = 2 ) { hitext $asctime(hh:nn:ss) }
    if ( $atexta = 3 ) { hitext $asctime(HH:nn:ss) }
    if ( $atexta = 4 ) { hitext $asctime(hh:nn) }
    if ( $atexta = 5 ) { hitext $asctime(HH:nn) }
    if ( $atexta = 6 ) { hitext $asctime(hh:nn:ss tt) }
    if ( $atexta = 7 ) { hitext $asctime(hh:nn:ss zz) }
    if ( $atexta = 8 ) { hitext $asctime(hh:nn:ss zzzz) }
    if ( $atexta = 9 ) { hitext $asctime(HH:nn:ss zz) }
    if ( $atexta = 10 ) { hitext $asctime(HH:nn:ss zzzz) }
  }
  if ( $atext = 10 ) {
    if ( $atexta = 2 ) {
      if ( $atextat = 2 ) { hitext Windows $os }
      if ( $atextat = 3 ) { hitext Mirc $version }
    }
    if ( $atexta = 3 ) {
      if ( $atextat = 2 ) { hitext $+(System uptime:,$duration($uptime(system,3))) }
      if ( $atextat = 3 ) { hitext $+(Mirc uptime:,$duration($uptime(Mirc,3))) }
      if ( $atextat = 4 ) { hitext $+(Uptime:,$duration($ticks)) }
    }
  }
  if ( $atext = 11 ) {
    if ( $atexta = 2 ) {
      if ( $atextat = 2 ) { hitext As A Matter Of Fact }
      if ( $atextat = 3 ) { hitext As Always, Your Friend }
      if ( $atextat = 4 ) { hitext Any Day Now }
      if ( $atextat = 5 ) { hitext As Far As I Know }
      if ( $atextat = 6 ) { hitext As Far As I'm Concerned }
      if ( $atextat = 7 ) { hitext Away From Keyboard }
      if ( $atextat = 8 ) { hitext As Good As New }
      if ( $atextat = 9 ) { hitext As I See It }
      if ( $atextat = 10 ) { hitext Also Known As }
      if ( $atextat = 11 ) { hitext All My Best Wishes }
      if ( $atextat = 12 ) { hitext And Now For A Word From Our Web Sponser }
      if ( $atextat = 13 ) { hitext All Of A Sudden }
      if ( $atextat = 14 ) { hitext As Soon As Possible }
      if ( $atextat = 15 ) { hitext Age/Sex/Location? }
      if ( $atextat = 16 ) { hitext At The Moment }
      if ( $atextat = 17 ) { hitext At The Same Time }
      if ( $atextat = 18 ) { hitext As Well As }
    }
    if ( $atexta = 3 ) {
      if ( $atextat = 2 ) { hitext Bye For Now }
      if ( $atextat = 3 ) { hitext Back At Computer }
      if ( $atextat = 4 ) { hitext Body By Fisher, Brains By Mattel }
      if ( $atextat = 5 ) { hitext Be Back In A Bit }
      if ( $atextat = 6 ) { hitext Be Back In A Few }
      if ( $atextat = 7 ) { hitext Be Back Later }
      if ( $atextat = 8 ) { hitext Bye Bye Now }
      if ( $atextat = 9 ) { hitext Be Back Soon }
      if ( $atextat = 10 ) { hitext Because }
      if ( $atextat = 11 ) { hitext Be Seeing You }
      if ( $atextat = 12 ) { hitext Boyfriend }
      if ( $atextat = 13 ) { hitext Big Friggin' Deal }
      if ( $atextat = 14 ) { hitext Bald Headed Old Fart }
      if ( $atextat = 15 ) { hitext Back In The Good Old Days }
      if ( $atextat = 16 ) { hitext Belly Laugh }
      if ( $atextat = 17 ) { hitext Bite Me }
      if ( $atextat = 18 ) { hitext Busting My Gut With Laughter }
      if ( $atextat = 19 ) { hitext Back On Topic }
      if ( $atextat = 20 ) { hitext Bathroom }
      if ( $atextat = 21 ) { hitext Be Right Back }
      if ( $atextat = 22 ) { hitext Bull S**t }
      if ( $atextat = 23 ) { hitext Blue Screen Of Death }
      if ( $atextat = 24 ) { hitext But Then Again }
      if ( $atextat = 25 ) { hitext Been There, Done That }
      if ( $atextat = 26 ) { hitext By The Way }
      if ( $atextat = 27 ) { hitext Be There With Bells On }
      if ( $atextat = 28 ) { hitext But What Do I Know? }
      if ( $atextat = 29 ) { hitext Bursting With Laughter }
      if ( $atextat = 30 ) { hitext Between You And Me }
      if ( $atextat = 31 ) { hitext Better You Than Me }
    }
    if ( $atexta = 4 ) {
      if ( $atextat = 2 ) { hitext Consider It Done }
      if ( $atextat = 3 ) { hitext Check It Out }
      if ( $atextat = 4 ) { hitext Correct Me If I'm Wrong }
      if ( $atextat = 5 ) { hitext Continued, Next Post }
      if ( $atextat = 6 ) { hitext Crying Real Big Tears }
      if ( $atextat = 7 ) { hitext See You }
      if ( $atextat = 8 ) { hitext See You Later }
      if ( $atextat = 9 ) { hitext See You Later }
      if ( $atextat = 10 ) { hitext See You Soon }
      if ( $atextat = 11 ) { hitext Chat With You Later }
      if ( $atextat = 12 ) { hitext See Ya }
      if ( $atextat = 13 ) { hitext See Ya Later }
      if ( $atextat = 14 ) { hitext Consider the source }
    }
    if ( $atexta = 5 ) {
      if ( $atextat = 2 ) { hitext Don't Believe Everything You Read }
      if ( $atextat = 3 ) { hitext Don't Even Think It }
      if ( $atextat = 4 ) { hitext Don't Go There }
      if ( $atextat = 5 ) { hitext Don't Hold Your Breath }
      if ( $atextat = 6 ) { hitext $tab Do I Look Like I Give A Dam }
      if ( $atextat = 7 ) { hitext Don't Know Don't Care }
      if ( $atextat = 8 ) { hitext Download }
      if ( $atextat = 9 ) { hitext Don't Let The Bed Bugs Bite }
      if ( $atextat = 10 ) { hitext Dirty Old Man }
      if ( $atextat = 11 ) { hitext Dozing Off Soon }
      if ( $atextat = 12 ) { hitext Don't Quit Your Day Job }
      if ( $atextat = 13 ) { hitext Don't Read If Busy }
      if ( $atextat = 14 ) { hitext Do The Right Thing }
      if ( $atextat = 15 ) { hitext Don't Write Back }
      if ( $atextat = 16 ) { hitext Deep Wet Passionate Kiss On The Lips }
    }
    if ( $atexta = 6 ) {
      if ( $atextat = 2 ) { hitext Eating At Keyboard }
      if ( $atextat = 3 ) { hitext Evil Grin }
      if ( $atextat = 4 ) { hitext Email Message }
      if ( $atextat = 5 ) { hitext End Of Discussion }
      if ( $atextat = 6 ) { hitext End Of Lecture }
      if ( $atextat = 7 ) { hitext End Of Message }
      if ( $atextat = 8 ) { hitext End Of Rant }
      if ( $atextat = 9 ) { hitext End Of Thread/Text/Message }
      if ( $atextat = 10 ) { hitext Enough Said }
      if ( $atextat = 11 ) { hitext Equipment Smarter Than Operator }
      if ( $atextat = 12 ) { hitext Extended Three Letter Acronym }
    }
    if ( $atexta = 7 ) {
      if ( $atextat = 2 ) { hitext Frequently Asked Questions }
      if ( $atextat = 3 ) { hitext Face To Face }
      if ( $atextat = 4 ) { hitext Fingers Crossed }
      if ( $atextat = 5 ) { hitext For Crying Out Loud }
      if ( $atextat = 6 ) { hitext Football And Beer }
      if ( $atextat = 7 ) { hitext Friend Of A Friend }
      if ( $atextat = 8 ) { hitext Fresh Off The Boat }
      if ( $atextat = 9 ) { hitext Falling On The Floor Laughing }
      if ( $atextat = 10 ) { hitext Fell Off My Chair Laughing }
      if ( $atextat = 11 ) { hitext F***ED Up Beyond All Recognition }
      if ( $atextat = 12 ) { hitext Fear, Uncertainty and Doubt }
      if ( $atextat = 13 ) { hitext Faster Than A Speeding Bullet }
      if ( $atextat = 14 ) { hitext For The Time Being }
      if ( $atextat = 15 ) { hitext For What It's Worth }
      if ( $atextat = 16 ) { hitext For Your Amusement }
      if ( $atextat = 17 ) { hitext For Your Information }
    }
    if ( $atexta = 8 ) {
      if ( $atextat = 2 ) { hitext Grin }
      if ( $atextat = 3 ) { hitext Gotta Go }
      if ( $atextat = 4 ) { hitext Get A Life }
      if ( $atextat = 5 ) { hitext Greetings And Salutations }
      if ( $atextat = 6 ) { hitext Grinning, Ducking And Running }
      if ( $atextat = 7 ) { hitext Girlfriend }
      if ( $atextat = 8 ) { hitext Gone For Now }
      if ( $atextat = 9 ) { hitext Gotta Go Pee }
      if ( $atextat = 10 ) { hitext Garbage In, Garbage Out }
      if ( $atextat = 11 ) { hitext Gee, I Wish I'd Said That }
      if ( $atextat = 12 ) { hitext Good Luck }
      if ( $atextat = 13 ) { hitext God Loves You And So Do I }
      if ( $atextat = 14 ) { hitext Give Me A Break }
      if ( $atextat = 15 ) { hitext Giggling My Butt Off }
      if ( $atextat = 16 ) { hitext Great Minds Think Alike }
      if ( $atextat = 17 ) { hitext Got Nothing But Love For You }
      if ( $atextat = 18 ) { hitext Great }
      if ( $atextat = 19 ) { hitext Got To Go }
      if ( $atextat = 20 ) { hitext Glad To See You }
      if ( $atextat = 21 ) { hitext Graphical User Interface }
    }
    if ( $atexta = 9 ) {
      if ( $atextat = 2 ) { hitext Hug And Kiss }
      if ( $atextat = 3 ) { hitext Have A Good Night }
      if ( $atextat = 4 ) { hitext Have A Nice Day }
      if ( $atextat = 5 ) { hitext Hurry Back }
      if ( $atextat = 6 ) { hitext How Cool Is That }
      if ( $atextat = 7 ) { hitext Hard Drive }
      if ( $atextat = 8 ) { hitext Have Fun }
      if ( $atextat = 9 ) { hitext Hanging Head In Shame }
      if ( $atextat = 10 ) { hitext Ha Ha, Only Kidding }
      if ( $atextat = 11 ) { hitext How's It Going }
      if ( $atextat = 12 ) { hitext Heck If I Know }
      if ( $atextat = 13 ) { hitext Holy Mother Of F***ing God }
      if ( $atextat = 14 ) { hitext Hold On A Second }
      if ( $atextat = 15 ) { hitext Hi There }
      if ( $atextat = 16 ) { hitext Hope This Helps }
      if ( $atextat = 17 ) { hitext Head Up Butt }
    }
    if ( $atexta = 10 ) {
      if ( $atextat = 2 ) { hitext In Any Case }
      if ( $atextat = 3 ) { hitext In Any Event }
      if ( $atextat = 4 ) { hitext It's All Good }
      if ( $atextat = 5 ) { hitext I Am Not A Lawyer, (but…) }
      if ( $atextat = 6 ) { hitext I Beg To Differ }
      if ( $atextat = 7 ) { hitext I See }
      if ( $atextat = 8 ) { hitext I Don't Get It }
      if ( $atextat = 9 ) { hitext I Didn't Say That }
      if ( $atextat = 10 ) { hitext I Don't Think So }
      if ( $atextat = 11 ) { hitext I'll Drink To That }
      if ( $atextat = 12 ) { hitext I Gotta Pee }
      if ( $atextat = 13 ) { hitext If I Recall Correctly }
      if ( $atextat = 14 ) { hitext If It Were Me }
      if ( $atextat = 15 ) { hitext I Know What You Mean }
      if ( $atextat = 16 ) { hitext I Laughed, I Cried, I Spat Coffee On My Keyboard }
      if ( $atextat = 17 ) { hitext I Love You }
      if ( $atextat = 18 ) { hitext In My Not So Humble Opinion }
      if ( $atextat = 19 ) { hitext In My Opinion }
      if ( $atextat = 20 ) { hitext In My Humble/Honest Opinion }
      if ( $atextat = 21 ) { hitext It's Not My Problem }
      if ( $atextat = 22 ) { hitext In No Particular Order }
      if ( $atextat = 23 ) { hitext In Other Words }
      if ( $atextat = 24 ) { hitext In Real Life }
      if ( $atextat = 25 ) { hitext I Said So }
      if ( $atextat = 26 ) { hitext I See What You Mean }
      if ( $atextat = 27 ) { hitext I Think I'm Gonna Be Sick }
      if ( $atextat = 28 ) { hitext In The Money }
    }
    if ( $atexta = 11 ) {
      if ( $atextat = 2) { hitext Just For Grins }
      if ( $atextat = 3) { hitext Just For Your Information }
      if ( $atextat = 4) { hitext Just Kidding }
      if ( $atextat = 5) { hitext Just In Case }      
      if ( $atextat = 6) { hitext Just My Humble Opinion }
      if ( $atextat = 7) { hitext Just My Opinion }
      if ( $atextat = 8) { hitext Just Making Sure }
      if ( $atextat = 9) { hitext Just To Let You Know }
      if ( $atextat = 10) { hitext Just Thought You Wanted To Know }
      if ( $atextat = 11) { hitext Just Wondering }
    }
    if ( $atexta = 12 ) {      
      if ( $atextat = 2 ) { hitext Keep It Simple, Stupid }
      if ( $atextat = 3 ) { hitext Keeping It Real }
      if ( $atextat = 4 ) { hitext Keep In Touch }
      if ( $atextat = 5 ) { hitext Kiss My Ass }
      if ( $atextat = 6 ) { hitext Kiss Me You Fool }
      if ( $atextat = 7 ) { hitext Kiss On Cheek }
      if ( $atextat = 8 ) { hitext Kiss On Lips }
      if ( $atextat = 9 ) { hitext Kiss On The Cheek }
      if ( $atextat = 10 ) { hitext Know What I Mean }
      if ( $atextat = 11 ) { hitext Keep Your Pants On }
    }
    if ( $atexta = 13 ) {
      if ( $atextat = 2 ) { hitext Laugh }
      if ( $atextat = 3 ) { hitext Later }
      if ( $atextat = 4 ) { hitext Later 'Gator }
      if ( $atextat = 5 ) { hitext Life's A Bitch & Then You Die }
      if ( $atextat = 6 ) { hitext Let's Do The Time Warp Again }
      if ( $atextat = 7 ) { hitext Lord Help Me }
      if ( $atextat = 8 ) { hitext Laughing Head Off }
      if ( $atextat = 9 ) { hitext Lord Help Us }
      if ( $atextat = 10 ) { hitext Lots And Lots Of Thunderous Applause }
      if ( $atextat = 11 ) { hitext Laughing My Ass Off }
      if ( $atextat = 12 ) { hitext Laughing My F***ing Ass Off }
      if ( $atextat = 13 ) { hitext Laughing My Head Off }
      if ( $atextat = 14 ) { hitext Let Me Know }
      if ( $atextat = 15 ) { hitext Laughing My Socks Off }
      if ( $atextat = 16 ) { hitext Laughing Out Loud }
      if ( $atextat = 17 ) { hitext Laughing So Hard My Belly is Bouncing }
      if ( $atextat = 18 ) { hitext Laughing So Hard My Belly Hurts }
      if ( $atextat = 19 ) { hitext Laughing 'Til I Cry }
      if ( $atextat = 20 ) { hitext Long Time No See }
      if ( $atextat = 21 ) { hitext Long Term Relationship }
      if ( $atextat = 22 ) { hitext Laughing To Self }
      if ( $atextat = 23 ) { hitext Love You With All My Heart }
      if ( $atextat = 24 ) { hitext Love Ya }
      if ( $atextat = 25 ) { hitext Love You Forever }
      if ( $atextat = 26 ) { hitext Love Ya Lots }
      if ( $atextat = 27 ) { hitext Love You Like A Sister }
    }
    if ( $atexta = 14 ) {
      if ( $atextat = 2 ) { hitext My Hat's Off To You }
      if ( $atextat = 3 ) { hitext Multiple Letter Acronym }
      if ( $atextat = 4 ) { hitext Male or Female? }
      if ( $atextat = 5 ) { hitext Member Of The Appropriate Sex }
      if ( $atextat = 6 ) { hitext Message Of The Day }
      if ( $atextat = 7 ) { hitext Member Of The Opposite Sex }
      if ( $atextat = 8 ) { hitext Member Of The Same Sex }
      if ( $atextat = 9 ) { hitext More To Follow }
    }
    if ( $atexta = 15 ) {
      if ( $atextat = 2 ) { hitext Not Too Much }
      if ( $atextat = 3 ) { hitext Not A Dam Thing }
      if ( $atextat = 4 ) { hitext Nursing At Keyboard }
      if ( $atextat = 5 ) { hitext No Big Deal }
      if ( $atextat = 6 ) { hitext No Basis In Fact }
      if ( $atextat = 7 ) { hitext Anyone }
      if ( $atextat = 8 ) { hitext No Friggin' Way }
      if ( $atextat = 9 ) { hitext Not In My backyard }
      if ( $atextat = 10 ) { hitext Never Mind }
      if ( $atextat = 11 ) { hitext Nothing Much, Just Chillin' }
      if ( $atextat = 12 ) { hitext Not Necessarily In That Order }
      if ( $atextat = 13 ) { hitext None Of Your Business }
      if ( $atextat = 14 ) { hitext No Problem! }
      if ( $atextat = 15 ) { hitext Energy }
      if ( $atextat = 16 ) { hitext No Reply Necessary }
      if ( $atextat = 17 ) { hitext No S***, Sherlock }
    }
    if ( $atexta = 16 ) {
      if ( $atextat = 2 ) { hitext Oh By The Way }
      if ( $atextat = 3 ) { hitext Oh, I See }
      if ( $atextat = 4 ) { hitext Over My Dead Body }
      if ( $atextat = 5 ) { hitext Oh My God }
      if ( $atextat = 6 ) { hitext Open Mouth, Insert Keyboard }
      if ( $atextat = 7 ) { hitext Oh No, Not Again }
      if ( $atextat = 8 ) { hitext Out Of Character }
      if ( $atextat = 9 ) { hitext Out Of The Box }
      if ( $atextat = 10 ) { hitext Off Topic / Other Topic }
      if ( $atextat = 11 ) { hitext Out To Lunch }
      if ( $atextat = 12 ) { hitext On The Other Hand }
      if ( $atextat = 13 ) { hitext Off The Top of My Head }
      if ( $atextat = 14 ) { hitext Or Words To That Effect }
    }
    if ( $atexta = 17 ) {
      if ( $atextat = 2 ) { hitext Parents Are Watching }
      if ( $atextat = 3 ) { hitext Personal Computer }
      if ( $atextat = 4 ) { hitext Problem Exists Between Chair And Keyboard }
      if ( $atextat = 5 ) { hitext Pain In The Ass }
      if ( $atextat = 6 ) { hitext Press Lots Of Keys To Abort }
      if ( $atextat = 7 ) { hitext Please }
      if ( $atextat = 8 ) { hitext Private Message }
      if ( $atextat = 9 ) { hitext Pardon My Butting In }
      if ( $atextat = 10 ) { hitext Pardon Me For Jumping In }
      if ( $atextat = 11 ) { hitext Put On A Happy Face }
      if ( $atextat = 12 ) { hitext Parents Over Shoulder }
      if ( $atextat = 13 ) { hitext Person of Opposite Sex Sharing Living Quarters }
      if ( $atextat = 14 ) { hitext Plain Old Telephone System }
      if ( $atextat = 15 ) { hitext Point Of View }
      if ( $atextat = 16 ) { hitext Powers That Be }
    }
    if ( $atexta = 18 ) {
      if ( $atextat = 2 ) { hitext Cutie }
      if ( $atextat = 3 ) { hitext Quit While You're Ahead }
    }
    if ( $atexta = 19 ) {
      if ( $atextat = 2 ) { hitext Read Between The Lines }
      if ( $atextat = 3 ) { hitext Regarding }
      if ( $atextat = 4 ) { hitext Real Life }
      if ( $atextat = 5 ) { hitext Real Life Friend }
      if ( $atextat = 6 ) { hitext Rolling My Eyes }
      if ( $atextat = 7 ) { hitext Read My Lips Baby }
      if ( $atextat = 8 ) { hitext Rolling On Floor Laughing }
      if ( $atextat = 9 ) { hitext Rolling On Floor Laughing My F***ing Ass Off }
      if ( $atextat = 10 ) { hitext Rolling On Floor Laughing Out Loud }
      if ( $atextat = 11 ) { hitext Rolling On The Floor Laughing And Holding My Side }
      if ( $atextat = 12 ) { hitext Rolling On Floor Laughing And Peeing My Pants }
      if ( $atextat = 13 ) { hitext Rolling On Floor Laughing With Tears In My Eyes }
      if ( $atextat = 14 ) { hitext Rolling On Floor Laughing Unable to Speak }
      if ( $atextat = 15 ) { hitext Right On The Money }
      if ( $atextat = 16 ) { hitext Role Playing Games }
      if ( $atextat = 17 ) { hitext Real Soon Now }
      if ( $atextat = 18 ) { hitext Read The Friggin' Manual! }
      if ( $atextat = 19 ) { hitext Return To Keyboard }
      if ( $atextat = 20 ) { hitext Are You? }
    }
    if ( $atexta = 20 ) {
      if ( $atextat = 2 ) { hitext Sorry, Could Not Resist }
      if ( $atextat = 3 ) { hitext Smiling Ear To Ear }
      if ( $atextat = 4 ) { hitext Stupid Four Letter Acronym }
      if ( $atextat = 5 ) { hitext Slaps Head In Disgust }
      if ( $atextat = 6 ) { hitext Special Interest Group }
      if ( $atextat = 7 ) { hitext Snot-Nosed Egotistical Rude Teenager }
      if ( $atextat = 8 ) { hitext Significant Other }
      if ( $atextat = 9 ) { hitext Son of A Bitch }
      if ( $atextat = 10 ) { hitext Straight or Gay? }
      if ( $atextat = 11 ) { hitext S*** Out of Luck }
      if ( $atextat = 12 ) { hitext Short Of Time }
      if ( $atextat = 13 ) { hitext Short Of Time Must Go }
      if ( $atextat = 14 ) { hitext Shut The F*** Up }
      if ( $atextat = 15 ) { hitext Sticking Tongue Out }
      if ( $atextat = 16 ) { hitext Star Trek, The Next Generation }
      if ( $atextat = 17 ) { hitext Star Trek, The Original Series }
      if ( $atextat = 18 ) { hitext Shut Up And Kiss Me }
      if ( $atextat = 19 ) { hitext Sealed With A Kiss }
      if ( $atextat = 20 ) { hitext Scientific Wild Ass Guess }
      if ( $atextat = 21 ) { hitext Screaming With Laughter }
      if ( $atextat = 22 ) { hitext So What Do You Think? }
      if ( $atextat = 23 ) { hitext She Who Must Be Obeyed }
      if ( $atextat = 24 ) { hitext See You Soon }
      if ( $atextat = 25 ) { hitext System Operator }
      if ( $atextat = 26 ) { hitext Sweet Young Thing }
      if ( $atextat = 27 ) { hitext Shut Up You Fool }
    }
    if ( $atexta = 21 ) {
      if ( $atextat = 2 ) { hitext That's All For Now }
      if ( $atextat = 3 ) { hitext That's A Frightening Thought }
      if ( $atextat = 4 ) { hitext The End Of The World As We Know It }
      if ( $atextat = 5 ) { hitext Tears In The Keyboard }
      if ( $atextat = 6 ) { hitext Take My Advice }
      if ( $atextat = 7 ) { hitext Too Much Information }
      if ( $atextat = 8 ) { hitext There's No Such Thing As A Free Lunch }
      if ( $atextat = 9 ) { hitext Take Care Of Yourself }
      if ( $atextat = 10 ) { hitext Too Damn Many }
      if ( $atextat = 11 ) { hitext Thank God It's Friday }
      if ( $atextat = 12 ) { hitext Thanks In Advance }
      if ( $atextat = 13 ) { hitext Tongue In Cheek }
      if ( $atextat = 14 ) { hitext Tell It Like It Is }
      if ( $atextat = 15 ) { hitext Three Letter Acronym }
      if ( $atextat = 16 ) { hitext The List Goes On }
      if ( $atextat = 17 ) { hitext Till Next Time }
      if ( $atextat = 18 ) { hitext Thanks }
      if ( $atextat = 19 ) { hitext The Other Half }
      if ( $atextat = 20 ) { hitext Thinking Of You }
      if ( $atextat = 21 ) { hitext The Powers That Be }
      if ( $atextat = 22 ) { hitext Ta Ta For Now }
      if ( $atextat = 23 ) { hitext Talk To You Later }
      if ( $atextat = 24 ) { hitext Thank You }
    }
    if ( $atexta = 22 ) {
      if ( $atextat = 2 ) { hitext Upload }
      if ( $atextat = 3 ) { hitext You Too }
      if ( $atextat = 4 ) { hitext Your or You Are }
      if ( $atextat = 5 ) { hitext unPolitically Correct }
    }
    if ( $atexta = 23 ) {
      if ( $atextat = 2 ) { hitext Value For Money }
      if ( $atextat = 3 ) { hitext Very Big Grin }
    }
    if ( $atexta = 24 ) {
      if ( $atextat = 2 ) { hitext Wait A Minute }
      if ( $atextat = 3 ) { hitext We Are Family }
      if ( $atextat = 4 ) { hitext Wild Ass Guess }
      if ( $atextat = 5 ) { hitext What Are You Doing }
      if ( $atextat = 6 ) { hitext Welcome Back }
      if ( $atextat = 7 ) { hitext Write Back Soon }
      if ( $atextat = 8 ) { hitext Who Cares Anyway }
      if ( $atextat = 9 ) { hitext What Do I Know }
      if ( $atextat = 10 ) { hitext What Did You Say? }
      if ( $atextat = 11 ) { hitext What Do You Think? }
      if ( $atextat = 12 ) { hitext Whatever }
      if ( $atextat = 13 ) { hitext Wicked Evil Grin }
      if ( $atextat = 14 ) { hitext Works For Me }
      if ( $atextat = 15 ) { hitext Well Known Fact }
      if ( $atextat = 16 ) { hitext What's In It For Me? }
      if ( $atextat = 17 ) { hitext Welcome! }
      if ( $atextat = 18 ) { hitext We Never Did It This Way Before }
      if ( $atextat = 19 ) { hitext Wise Old Guy }
      if ( $atextat = 20 ) { hitext Waste Of Time And Money }
      if ( $atextat = 21 ) { hitext With Regard To }
      if ( $atextat = 22 ) { hitext What The F***? }
      if ( $atextat = 23 ) { hitext What The F*** Did You Say? }
      if ( $atextat = 24 ) { hitext Way To Go }
      if ( $atextat = 25 ) { hitext What The Heck }
      if ( $atextat = 26 ) { hitext Want To Go Private? }
      if ( $atextat = 27 ) { hitext Way Too Much Time On Your Hands }
      if ( $atextat = 28 ) { hitext Where The Sun Doesn't Shine }
      if ( $atextat = 29 ) { hitext What You Get Is What You Pay For }
      if ( $atextat = 30 ) { hitext What's Your Problem? }
      if ( $atextat = 31 ) { hitext What's Your Real Name? }
      if ( $atextat = 32 ) { hitext Whatever You Say }
      if ( $atextat = 33 ) { hitext What You See Is What You Get }
    }
    if ( $atexta = 25 ) {
      if ( $atextat = 2 ) { hitext Hugs and kisses }
    }
    if ( $atexta = 26 ) {
      if ( $atextat = 2 ) { hitext Why? }
      if ( $atextat = 3 ) { hitext Yet Another }
      if ( $atextat = 4 ) { hitext Yet Another Bloody Acronym }
      if ( $atextat = 5 ) { hitext You Asked For It, You Got It }
      if ( $atextat = 6 ) { hitext You'll Be Sorry }
      if ( $atextat = 7 ) { hitext You Don't Know Me }
      if ( $atextat = 8 ) { hitext You've Got To Be Kidding }
      if ( $atextat = 9 ) { hitext Your Mileage May Vary }
      if ( $atextat = 10 ) { hitext You Never Know }
      if ( $atextat = 11 ) { hitext You're On Your Own }
      if ( $atextat = 12 ) { hitext Yeah Right }
      if ( $atextat = 13 ) { hitext Yeah, Sure You Do }
      if ( $atextat = 14 ) { hitext You Telling The Truth? }
      if ( $atextat = 15 ) { hitext You're Welcome }
    }
  }
}
alias sidebar.stats {
  dll $mdx.dll SetMDXStyle Hobo 27 -hasbuttons -haslines
  did -r hobo 27
  tree.root
  tree.addbe File Info
  tree.child
  if ( %file.name != $null ) {
    tree.addne File Name: $nopath(%file.name)
    tree.addne File Path: $nofile(%file.name)
    if ( $gettok($nopath(%file.name),2,46) != hbn ) { tree.addne File Owner:  $fullname }
    if ( $gettok($nopath(%file.name),2,46) = hbn ) { tree.addne File Owner: $read(%file.name,1) }
    tree.addne File Size: $file(%file.name).size bytes
  }
  if ( %file.name = $null ) {
    tree.addne File Name: untitled
    tree.addne File Path: none
    tree.addne File Owner:  $fullname
    tree.addne File Size: ?
  }
  tree.up
  tree.root 
  tree.addbe Counts
  tree.child
  tree.addne Words: %hobonotes.textarea.words
  tree.addne Lines: $did(hobo,19).lines
  tree.addne Characters: %hobonotes.textarea.chars
}
alias hobonotes.logview.display {
  did -a hobo 30 0 + 0 0 0 $1 $tab $2
}
alias hobonotes.sidebar.cmapset {
  if ( $dialog(hobo-notes).active = $true ) {
    if ( $did($dname,3).state = 1 ) {
      if ( $hsettings.read(settings,sidebar) = 1 ) {
        did -h hobo 27
        did -v hobo 30
      }
      hsettings.write settings cmap 1
      hsettings.write settings autotext 0
      hsettings.write settings stats 0
      hsettings.write settings Logview 0
      characters.load
    }
  }
  else {
    if ( $hsettings.read(settings,sidebar) = 1 ) {
      did -h hobo 27
      did -v hobo 30
    }
    hsettings.write settings cmap 1
    hsettings.write settings autotext 0
    hsettings.write settings stats 0
    hsettings.write settings Logview 0
    characters.load
  }
}
alias hobonotes.sidebar.autotextset {
  dll $mdx.dll SetMDXStyle Hobo 27 +hasbuttons +haslines
  if ( $dialog(hobo-notes).active = $true ) {
    if ( $did($dname,4).state = 1 ) {
      if ( $hsettings.read(settings,sidebar) = 1 ) {
        did -v hobo 27
        did -h hobo 30
      }
      hsettings.write settings cmap 0
      hsettings.write settings autotext 1
      hsettings.write settings stats 0
      hsettings.write settings Logview 0
      if ( $hsettings.read(settings,sidebar) = 1 ) { atext.treebar.set }
    }
  }
  else {
    if ( $hsettings.read(settings,sidebar) = 1 ) {
      did -v hobo 27
      did -h hobo 30
    }
    hsettings.write settings cmap 0
    hsettings.write settings autotext 1
    hsettings.write settings stats 0
    hsettings.write settings Logview 0
    if ( $hsettings.read(settings,sidebar) = 1 ) { atext.treebar.set }
  }
}
alias hobonotes.sidebar.statsbar {
  if ( $dialog(hobo-notes).active = $true ) {
    if ( $did(hobo-notes,1).state = 1 ) {
      if ( $hsettings.read(settings,sidebar) = 1 ) {
        did -v hobo 27
        did -h hobo 30
      }
      hsettings.write settings cmap 0
      hsettings.write settings autotext 0
      hsettings.write settings stats 1
      hsettings.write settings Logview 0
      if ( $hsettings.read(settings,sidebar) = 1 ) { sidebar.stats }
    }
  }
  else {
    if ( $hsettings.read(settings,sidebar) = 1 ) {
      did -v hobo 27
      did -h hobo 30
    }
    hsettings.write settings cmap 0
    hsettings.write settings autotext 0
    hsettings.write settings stats 1
    hsettings.write settings Logview 0
    if ( $hsettings.read(settings,sidebar) = 1 ) { sidebar.stats }
  }
}
alias hobonotes.sidebar.logview {
  if ( $dialog(hobo-notes).active = $true ) {
    if ( $did(hobo-notes,11).state = 1 ) {
      if ( $hsettings.read(settings,sidebar) = 1 ) {
        did -h hobo 27
        did -v hobo 30
      }
      hsettings.write settings cmap 0
      hsettings.write settings autotext 0
      hsettings.write settings stats 0
      hsettings.write settings Logview 1
      if ( $hsettings.read(settings,sidebar) = 1 ) { hobonotes.logview.load }
    }
  }
  else {
    if ( $hsettings.read(settings,sidebar) = 1 ) {
      did -h hobo 27
      did -v hobo 30
    }
    hsettings.write settings cmap 0
    hsettings.write settings autotext 0
    hsettings.write settings stats 1
    hsettings.write settings Logview 1
    if ( $hsettings.read(settings,sidebar) = 1 ) { hobonotes.logview.load }
  }
}
alias hobonotes.sidebar.settings.execute {
  if ( $dialog(hobo-notes).active = $true ) {
    if ( $did($dname,36).state = 1 ) {
      hobonotes.charactermap.open
      hsettings.write settings sidebar 1
      if ( $hsettings.read(settings,autotext) = 1 ) { atext.treebar.set }
      if ( $hsettings.read(settings,stats) = 1 ) { sidebar.stats }
      if ( $hsettings.read(settings,logview) = 1 ) { hobonotes.sidebar.logview }
    }
    if ( $did($dname,36).state = 0 ) {
      hobonotes.charactermap.close
      hsettings.write settings sidebar 0
      did -h hobo 30
      did -h hobo 27
    }
  }
  else {
    if ( $hsettings.read(settings,sidebar) = 0 ) {
      hobonotes.charactermap.open
      if ( $hsettings.read(settings,autotext) = 1 ) { atext.treebar.set }
      if ( $hsettings.read(settings,stats) = 1 ) { sidebar.stats }
      if ( $hsettings.read(settings,logview) = 1 ) { hobonotes.sidebar.logview }
      hsettings.write settings sidebar 1
      goto end
    }
    if ( $hsettings.read(settings,sidebar) = 1 ) {
      hobonotes.charactermap.close
      did -h hobo 30
      did -h hobo 27
      hsettings.write settings sidebar 0
      goto end
    }
  }
  :end
}
alias hobonotes.loadsidebar.toolbar {
  echo $gettok($dll($mdx.dll,SetControlMDX,hobo 26 ToolBar flat nodivider arrows> $mdx.bars),$9,45)
  did -r hobo 26
  did -i hobo 26 1 bmpsize 16 16
  did -i hobo 26 1 pad 5 10
  did -i hobo 26 1 bwidth 16 16
  did -i hobo 26 1 setscheme $rgb(255,255,255) $rgb(128,128,128)
  hobonotes.loadsidebar.images.toolbar
  did -a hobo 26 +a 1 $tab Character Map
  did -a hobo 26 +a 2 $tab Auto-Text
  did -a hobo 26 +a 3 $tab File Info
  did -a hobo 26 +a 4 $tab Log Viewer
  did -a hobo 26 +a 5 $tab Hide Sidebar
}
alias hobonotes.loadsidebar.images.toolbar {
  did -i hobo 26 1 setimage +nhd icon small, $themeicons(Cmap)
  did -i hobo 26 1 setimage +nhd icon small, $themeicons(Autotext)
  did -i hobo 26 1 setimage +nhd icon small, $themeicons(Fileinfo)
  did -i hobo 26 1 setimage +nhd icon small, $themeicons(Logview)
  did -i hobo 26 1 setimage +nhd icon small, $themeicons(Closesidebar)
}
alias hobonotes.html {
  set %hobonotes.html.out $1
  set %hobonotes.html.in $2-
  window -a @html
  echo -r @html 
}
alias themes.dialog.load {
  dll $mdx.dll SetMircVersion $version
  dll $mdx.dll MarkDialog themes 
  dll $mdx.dll SetDialog themes style title sysmenu 
  echo $gettok($dll($mdx.dll,SetControlMDX,10 ListView report grid underlinehot noheader single infotip nosortheader> $mdx.views),$9,45)
  echo $gettok($dll($mdx.dll,SetControlMDX,2 ToolBar flat nodivider> $mdx.bars),$9,45)
  did -i themes 2 1 bmpsize 16 16
  did -i themes 2 1 pad 10 15
  did -i themes 2 1 bwidth 16 16
  did -i themes 10 1 headerdims 100:1 254:2
  did -i themes 10 1 headertext +l Option $tab Description
  did -a themes 10 Name $tab 
  did -a themes 10 Author $tab 
  did -a themes 10 Version $tab 
  did -a themes 10 Website $tab $themes.website
  did -a themes 10 Copyrights $tab 
  did -a themes 10 Comments $tab 
  themes.list.load
}
alias themes.list.load {
  did -r themes 8
  var %themes.dirs $finddir($shortfn($scriptdirThemes\),*,0,1)
  var %themes.dirs1 1
  while ( %themes.dirs1 <= %themes.dirs ) {
    did -a themes 8 $nopath($finddir($shortfn($scriptdirThemes\),*,%themes.dirs1,1))
    inc %themes.dirs1
  }
}
alias themes.checknew {
  if ( ( %theme-new.name != $null ) && ( %theme-new.author != $null ) && ( %theme-new.version != $null ) ) { did -e create 2 }
  else { did -b create 2 }
}
alias themes.info {
  did -r themes 10
  did -a themes 10 Name $tab $themes.name
  did -a themes 10 Author $tab $themes.author
  did -a themes 10 Version $tab $themes.version
  did -a themes 10 Website $tab $themes.website
  did -a themes 10 Copyrights $tab $themes.copyrights
  did -a themes 10 Comments $tab $themes.comments
  themes.colorpreview
  themes.toolbarpreview
}
alias themes.colorpreview {
  dll $mdx.dll SetColor themes 3 text $themes.colors(text)
  dll $mdx.dll SetColor themes 3 textbg $themes.colors(textbg)
  dll $mdx.dll SetColor themes 3 background $themes.colors(editbg)
}
alias themes.toolbarpreview {
  did -r themes 2
  did -i themes 2 1 bmpsize 16 16
  did -i themes 2 1 pad 5 5
  did -i themes 2 1 bwidth 0 16
  did -i themes 2 1 setimage +nhd icon normal, $themeicons(New)
  did -i themes 2 1 setimage +nhd icon normal, $themeicons(open)
  did -i themes 2 1 setimage +nhd icon normal, $themeicons(save)
  did -i themes 2 1 setimage +nhd icon normal, $themeicons(print)
  did -i themes 2 1 setimage +nhd icon normal, $themeicons(copy)
  did -i themes 2 1 setimage +nhd icon normal, $themeicons(paste)
  did -i themes 2 1 setimage +nhd icon normal, $themeicons(tools)
  did -i themes 2 1 setimage +nhd icon normal, $themeicons(about)
  if ( $isfile($themes.toolimage) = $true ) {
    did -i themes 2 1 setbkg tile $themes.toolimage
  }
  if ( $isfile($themes.toolimage) = $false ) {
    did -i themes 2 1 setbkg none
  }
  did -i themes 2 1 setscheme $rgb(255,255,255) $rgb(128,128,128)
  did -a themes 2 +a 1 $tab New
  did -a themes 2 +a 2 $tab Open
  did -a themes 2 +a 3 $tab Save
  did -a themes 2 +a -
  did -a themes 2 +a 4  $tab Print
  did -a themes 2 +a -
  did -a themes 2 +a 5 $tab Copy
  did -a themes 2 +a 6  $tab Paste
  did -a themes 2 +a -
  did -a themes 2 +a 7 $tab Tools
  did -a themes 2 +a -
  did -a themes 2 +a 8 $tab About
}
alias themes.name { return $readini($shortfn($+($scriptdir,Themes\,%hobonotes.theme,\,theme.ini)),Info,Name) }
alias themes.author { return $readini($shortfn($+($scriptdirThemes\,%hobonotes.theme,\,theme.ini)),Info,Author) }
alias themes.version { return $readini($shortfn($+($scriptdirThemes\,%hobonotes.theme,\,theme.ini)),Info,Version) }
alias themes.comments { return $readini($shortfn($+($scriptdirThemes\,%hobonotes.theme,\,theme.ini)),Info,Comments) }
alias themes.copyrights { return $readini($shortfn($+($scriptdirThemes\,%hobonotes.theme,\,theme.ini)),Info,Copyrights) }
alias themes.website { return $readini($shortfn($+($scriptdirThemes\,%hobonotes.theme,\,theme.ini)),Info,Website) }
alias themes.colors {
  if ( $1 = Text ) { return $readini($shortfn($+($scriptdirThemes\,%hobonotes.theme,\,theme.ini)),Colors,Text) }
  if ( $1 = Textbg ) { return $readini($shortfn($+($scriptdirThemes\,%hobonotes.theme,\,theme.ini)),Colors,Textbg) }
  if ( $1 = Editbg ) { return $readini($shortfn($+($scriptdirThemes\,%hobonotes.theme,\,theme.ini)),Colors,Editbg) }
}
alias theme.useicons { return $readini($shortfn($+($scriptdirThemes\,%hobonotes.theme,\,theme.ini)),Settings,Icons) }
alias themeicons {
  if ( $theme.useicons = 1 ) {
    if ( $1 = New ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,new.ico))).shortfn }
    if ( $1 = Open ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,open.ico))).shortfn }
    if ( $1 = save ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,save.ico))).shortfn }
    if ( $1 = Print ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,print.ico))).shortfn }
    if ( $1 = copy ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,copy.ico))).shortfn }
    if ( $1 = Paste ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,paste.ico))).shortfn }
    if ( $1 = Clipboard ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,clipboard.ico))).shortfn }
    if ( $1 = tools ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,tools.ico))).shortfn }
    if ( $1 = Settings ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,settings.ico))).shortfn }
    if ( $1 = About ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,about.ico))).shortfn }
    if ( $1 = themes ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,themes.ico))).shortfn }
    if ( $1 = Tutorial ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,Tutorial.ico))).shortfn }
    if ( $1 = hobonotes ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,hobonotes.ico))).shortfn }
    if ( $1 = Cmap ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,cmap.ico))).shortfn }
    if ( $1 = Autotext ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,Autotext.ico))).shortfn }
    if ( $1 = Fileinfo ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,fileinfo.ico))).shortfn }
    if ( $1 = Closesidebar ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,closesidebar.ico))).shortfn }
    if ( $1 = Logview ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,logview.ico))).shortfn }
    if ( $1 = HBN ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,hbn.ico))).shortfn }
    if ( $1 = DOC ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,doc.ico))).shortfn }
    if ( $1 = agentsetting ) { return $file($shortfn($+($scriptdirThemes\,%hobonotes.theme,\icons\,agentsetting.ico))).shortfn }
  }
  if ( $theme.useicons = 0 ) {
    if ( $1 = New ) { return $file($shortfn($+($officedir,icons\be text.ico))).shortfn }
    if ( $1 = Open ) { return $file($shortfn($+($officedir,icons\be folder.ico))).shortfn }
    if ( $1 = save ) { return $file($shortfn($+($officedir,icons\be floppy.ico))).shortfn }
    if ( $1 = Print ) { return $file($shortfn($+($officedir,icons\be printer.ico))).shortfn }
    if ( $1 = copy ) { return $file($shortfn($+($officedir,icons\be default.ico))).shortfn }
    if ( $1 = Paste ) { return $file($shortfn($+($officedir,icons\be notes.ico))).shortfn }
    if ( $1 = Clipboard ) { return $file($shortfn($+($officedir,icons\be icon editor.ico))).shortfn }
    if ( $1 = tools ) { return $file($shortfn($+($officedir,icons\be techterminal.ico))).shortfn }
    if ( $1 = Settings ) { return $file($shortfn($+($officedir,icons\be config files.ico))).shortfn }
    if ( $1 = About ) { return $file($shortfn($+($officedir,icons\be app builder.ico))).shortfn }
    if ( $1 = themes ) { return $file($shortfn($+($officedir,icons\lan art.ico))).shortfn }
    if ( $1 = Tutorial ) { return $file($shortfn($+($officedir,icons\lan bulb.ico))).shortfn }
    if ( $1 = hobonotes ) { return $file($shortfn($+($officedir\icons\be accounts.ico))).shortfn }
    if ( $1 = Cmap ) { return $file($shortfn($+($officedir,icons\be blackhole.ico))).shortfn }
    if ( $1 = Autotext ) { return $file($shortfn($+($officedir,icons\be text.ico))).shortfn }
    if ( $1 = Fileinfo ) { return $file($shortfn($+($officedir,icons\be word file.ico))).shortfn }
    if ( $1 = Closesidebar ) { return $file($shortfn($+($officedir,icons\be config files.ico))).shortfn }
    if ( $1 = HBN ) { return $file($shortfn($+($officedir,icons\be text.ico))).shortfn }
    if ( $1 = Doc ) { return $file($shortfn($+($officedir,icons\Lan Word.ico))).shortfn }
    if ( $1 = Logview ) { return $file($shortfn($+($officedir,icons\be batch.ico))).shortfn }
    if ( $1 = agentsetting ) { return $file($shortfn($+($officedir,icons\be reg file.ico))).shortfn }
  }
}
alias themes.toolimage { return $shortfn($+($scriptdirThemes\,%hobonotes.theme,\,toolbar.bmp)) }
alias themes.apply {
  did -i hobo 101 1 setbkg tile $themes.toolimage
  did -i hobo 100 1 setbkg tile $themes.toolimage
  did -i hobo 15 1 setbkg tile $themes.toolimage
  did -i hobo 26 1 setbkg tile $themes.toolimage
  did -i hobo 30 1 setbkg url tile $themes.toolimage
  did -i hobo 27 1 setbkg url tile $themes.toolimage
  dll $mdx.dll SetColor hobo 19 text $themes.colors(text)
  dll $mdx.dll SetColor hobo 19 textbg $themes.colors(textbg)
  dll $mdx.dll SetColor hobo 19 background $themes.colors(editbg)
  toolbar.start.load
  hobonotes.loadsidebar.toolbar
}
alias hobotools.preview {
  dll $popups.dll New htools1 16 16
  dll $popups.dll LoadImg htools1 1 icon small $themeicons(Clipboard)
  dll $popups.dll LoadImg htools1 2 icon small $themeicons(settings)
  dll $popups.dll LoadImg htools1 3 icon small $themeicons(agentsetting) 
  dll $popups.dll LoadImg htools1 4 icon small $themeicons(themes)
  dll $popups.dll LoadImg htools1 5 icon small $themeicons(tutorial)
  dll $popups.dll AddItem htools1 1 1 1 Clipboard Viewer
  dll $popups.dll AddItem htools1 2 +d Spell Checker
  dll $popups.dll AddItem htools1 3 +d Dictionary
  dll $popups.dll AddItem htools1 4 +d Thesaurus
  dll $popups.dll AddItem htools1 5 +C 2 2 Settings
  dll $popups.dll AddItem htools1 6 3 3 Agent Settings
  dll $popups.dll AddItem htools1 7 4 4 Themes
  dll $popups.dll AddItem htools1 8 +C 5 5 Tutorial
  var %hobotooldec1 $gettok($dll($popups.dll,Popup,htools1 $mouse.dx $mouse.dy ),3,32)
}
