package1xxxx(( n   book 1998, Steve Weyercryptdoc.htmNewtPack 3.4-2 1995-98, S. Weyer (portions may be derived from Newton Toolkit 1992-95, Apple Computer, Inc.)bookAC-YAA@UR+bookTC9Y}Y ͺ5mѱґXA5Me !=Yu@UR/vversion@URflags@URiISBN@URtitle@URSshortTitle@UR3 {author@UR hcopyright@UR-publisher @UR@publicationDate@URIdata@UR !styles@URjɿ~contents@URbrowsers@URߧwtemplates@UR0.rendering@URu?appSymbol@UR\7icon@URohints&@cryptdoc.htm@UR_string@Crypto@CryptDoc$@Steve Weyer4@ 1998, Steve Weyer0C a u -4A1Qm5@URform_hidden @URUBform_printnames@URh base_href@URedata$@URXcrypto/puzzlink.htm@URrprotoFlash$@URscrypto/crypactn.htm$@URBJcrypto/cryptapp.htmCYA1&@UR,1_crypto/crypactn.htmCmA@URG^`Puz01@URkAns01@JYAB OWPOE, XPO ZVWCYK BWWYW. - AYJOVLWB. LO LT XF MYWSLALKS OEVO YKB LT MYWSLABK. - GYOEBW OBWBTV @Love truth, but pardon error. - Voltaire. It is by forgiving that one is forgiven. - Mother TeresaCqA@URArray@Puz01@Ans01 @submitBut@http://members.bellatlantic.net/~sweyer/newton/cryptdoc.htm C 2 A a Y$A )@UR% Fclass@UR:instructions@UR`literals@UR@argFrame@UR[<;numArgs @ (8s"~"(D(A 5  A@URGetRoot@URv-copperfield@UR% FCloseA @UR.Z pathExpr@URCitem!@URz Crypto:TKnollSys@URҝnewCodeC qA @UR _nextArgFrame@UR_parent@URU{y_implementorC  X 3 A ! 9 U q@URf"C_proto@UR[VviewBounds@UR.viewJustify!@URSiReOrientToScreenC  A @UR+left@UR.top@URǢright@URۡbottom C 2 M  @ ~' +$"+~) *o` )o]w '   ) 8_ (8w'6"~)  (D"`A Yu %Uu 5  A@URzWCsubmitBut@URRk CharPos@UR Substr@Ans@URČPIntern@Answer@UR;vTBeginsWith@UR!StrFilledA !=@URmtext@URBuildContext@URO"Open@ @PuzC q.@Crypto:TKnollSys>??y@ABCD]DEFFG]GHHIJKLUZYuq=]Eeeqq MamIĉMũ!ƍa%˝9u E9)։ؽ!-ڕ M۹܉!uݽ 9I]]UA!u1-qI))yM 1 i   U Y59)a1a!1"a#-#$9$$%)&)'%(%)=)*y+m,e-u-0u0246189:]:;;=%=q>IAuBC1DDuFuFHHeIqIJ]LMQOPmQQRaRST1T]TTUUVXXEXYZ[\5\]^_1_`ab-b}ccdeeeYqw=)C%A QA @UR㧦bviewFont@URiname,@Crypto Contents@topCa A @URazǸhrefs@UR'vscripts.@ " Recent ChangesA8A-AE8@#RecentAu"@UR!viewgesturescript C 2@ {|;A @UR PhrefScriptCEaa0@ " What is Crypto?A<AqA< @#DescribeCa6@ " How to Use Crypto?AHA)AAH @#HowToUseC}a*@ " IntroductionA0AA0 @#UseIntroC)a}a8@ " first time: ExampleALAAL.@#ExampleScenarioC-Ia:@ " paper puzzle: CryptoAPAYAqP,@#Paper1ScenarioC %aP@ " paper puzzle: Notes [Newtworks]A|A5AM|,@#Paper2ScenarioCa8@ " Newton book puzzlesALAAL(@#BookScenarioCU}a(@ " web puzzlesA,AA,&@#WebScenarioCIeaB@ " create and save your ownA`AuA`,@#CreateScenarioC )a6@ " soup-based puzzlesAHA9AQH(@#SoupScenarioCa>@ " User Interface SummaryAXAAX&@#UserSummaryC]a6@ " Other ApplicationsAHAAH"@#otherAppsC  M ia2@ " Crypto: OverviewA@A yA @ @#overviewC !!-aD@ " Crypto: Info ("i") buttonAdA!=A!Ud@#infoC!!!aH@ " Crypto: gestures/charactersAlA!A"l @#gesturesC"Q""aF@ " Crypto: action button/menuAhA"A"h@#actionC##]#yaH@ " Where do I download Crypto?AlA#A#l @#DownloadC#$$1a6@ " How do I register?AHA$AA$YH @#RegisterC$$$a8@ " Puzzle Formats, APIALA$A%L,@#GeneralFormatsC%U%*@Recent Changes@RecentC%%A8@ " 16 Feb 98: Crypto 1.1 released: added " to allowable punctuation (top row); prevents substitution of identical answer for code letter; updated URLsC%'P@ " 10 Sep 97: Crypto 1.0 released.C'}A ',@What is Crypto?@Describe C'(=)I<)$A( (%@UR~,(scale@URMlookC(Q()-A(i(@URO"bits@URw>bounds@(ipȢ  < A $pO"H#H"O<C ttA)Y(A)tt4@crypto/cryptapp.htm$Au)()*@URC[ShviewFlags @URxFviewClickScript C 2*5*U@ o{';_"A *i@URH;scrolledViewC**+a A@FMNISH TJIIHMST THGXPKO FMNISHOMZD, FHRB, FPIWBM (TPKOGB FWZMZFSBM TJETSPSJSPHK) IJVVGBT, GPYB SWHTB PK KBLTIZIBMTA+(A+4@crypto/puzzlink.htmC%,9@= Crypto supports solving cryptogram, code, cipher (single character substitution) puzzles, like those in newspapersC%-Ez@Crypto is a shareware, 2.x-only Newton application: it works best on MesssagePad 2000 (MP2K) or eMate, but it can also be used with short puzzles on smaller screens (MP130 or MP120).C./a/a@1.x users may want to try Cryptograms by Alison Schondorf.$Al|A/A/l|:@newtpkgs.htm#SchondorfC00I0eaB@ " Registration informationA`A0uA0` @#RegisterC001a0@ " Download CryptoA<A1%A1=< @#DownloadC1uA 12@How to Use Crypto?@HowToUseC1@2 &@Introduction@UseIntroC2E3]3a@1. Enter code: transcribe or create a puzzle, drag&drop text, copy from other applications; Crypto displays code letter frequencies.DA8pH\A334-A38 @#DragDropA4 p"@#otherAppsA4E\$@#LetterFreqC456a@2. add, replace or erase letters, Undo earlier guesses, clear all answer letters (Clear Answer), or delete answer and puzzle (Delete)dA 0(0 A6!6U666A69 0@#edit1A6mL@#erase1A6@#UndoA6H0@#ClearA7@#DeleteC7=9:a@3. Crypto substitutes your guess for that coded letter elsewhere in the puzzle, and updates the answer letters used; if already used, it is undone and beeps. Basically, Crypto reduces tedious filling in and erasing of guesses (along with mistakes and omissions), so you can devote more time to solving the puzzle and having fun.$ALTA:A:)L&@#LettersUsedC:m;q;a@4. You're finished when the puzzle makes sense; if you get stuck, ? reveals a single character (if an answer is available)$AA;A;@#hintC%;@Here are some sample usage scenarios for different puzzle sources:C<@<"@first time,@ExampleScenarioC%<,@1. start CryptoC=A==aT@2. select Example (under info menu)$A(HA=A=(@#ExampleC%>r@3. after a brief pause, text appears, then in codeC>@>6@paper puzzle: Crypto*@Paper1ScenarioC%?^@1. find puzzles in newspapers, magazinesC?@5@Ya@2. start Crypto (or select Delete if not all of the spaces are displayed)$AlA@iA@l@#DeleteC@AA1aJ@3. write puzzle in answer area,A ,,AAEAyAA] @#edit1AAL,$@#answerAreaCABQBma~@4. after checking that it's correct, select Move to CodeA0AB}AB0 @#MoveCodeCBCaCa@5. select Save Code to Notes for later use or beaming (optional)$A(HACAC(H @#SaveCodeCC@D1L@paper puzzle: Notes [Newtworks]*@Paper2ScenarioC%Dq@@1. open Notes [Newtworks]C%DL@2. use keyboard to enter puzzleCE-EEa@3. select Crypto command on Notes action [Newtworks:Tools] menu4Ap0<AFFAAFp0(@#Notes_CryptoAFY<0@#Newtworks_CryptoC%FL@4. Crypto opens with the puzzleCG@G54@Newton book puzzles&@BookScenarioC%GqZ@1. install crypex01.pkg [crypex02.pkg]C%G4@2. tap on book iconCH-Hr@ " crypex01.pkg: tap on a puzzle link, for example,0@LinkFormatExampleC*HIya@DUU CBADLSYO SH GLM BLESISEME DLE SLESISHSPUM RDASUO. - NDLECSAI(AI`4@crypto/puzzlink.htmC%I@(Note: If the link doesn't work in book version, be sure to install Newt's Cape Lite).CJK!KEaN@Give up? Hints: D=A,S=I (answer)$AdAKUAKmd0@#LinkFormatAnswerCKL%p@ " crypex02.pkg: tap on Crypto button, for example0@FormFormatExampleCLiLLAL@URtype@URZrformCLMY A !L @URNactionPCMUDOQOaOP-DPVWUTAM MMMN )N%NANaNyNNNNO O-@URNviewClass@URx(Uvalue@URGetData@UR$@LVSetData@URf"CAllData@URKviewFormat @UR$pW(viewLineSpacing@UR.tencode@UR}labelWidth@UR5GentryFlags@URC[ShmaxLength@URAentryFont@URdictionaries"@UR`ªviewChangedScript$@URviewSetupFormScript@ C 2OO@ {o'9{_"A N C 2OO%@ {o'9{)|)_"A N P @UR{|}~} r7  o"" _}" _ $§  §o{|}~ r7  o]"" | A ijj) !@URsHasSlot@URx^fn C 2jIk@ )g)_'o&|~" 5_||o;~o5'f_8'_<"{oY})oU{'_V{_\1''oo_~o)o*o*_"_ o _"_"o1_8A YabkUmIammam}mmm C 2kul5 @ {)_~|¥})g}*_'o(|$|_}'o?~|'|$|_}'oZ~|$ ".|'|_}'om~|$" "._~|$'V})'@ })'@*  ".|' ||~ ) g "~8A fylmlllWlm!m5V@URs-IsAlphaNumeric,AFv@UR3SetContains@%0D%0A.@0123456789ABCDEF@UR}ORD@URpmod@TRUE@address@UREp,StrEqual@usermail@UR$@LVaddress@UR0 usermailC qnCn!i A j@http: C 2nypi@ (    A {)' o o? g9 *_<'_@"ooT ol  o  8_  8{  9{'{ +' +o{'|  |)o| § |$§ o0 "+ "+~o *_"o'{'~oA~o>_I~o\ }oh}{1g  {"~!4g{"#2_'_'o ${"~!4%{  ~ &:_"""{'4_"A RAqq1VqMqiQUqquqqqu\EYarrte t} \1m}mtttuuvuu)@URRhttpProxy@UR hgetOption@mailto:@UR[VoptionsAPI@UR(9noStatus@URZrInit@UR6`rdisplayURL@://@URtfuStrPos@UR]ޗnoHistory C 2r=s8G@ ({|1o|_"{~o"~""2   o^ gX $_['__"ot  *_u"o-|o| 8| 8 | 8 | }}_$   }}    ) $'P o- + `A TyRAsQeRR5sm}SYyt%QmMP tA@URin-curbook&@Untitled.htm@URZpBookTitle!@UR FArrayRemoveCount@URQ>tinyTim @UR+AddDeferredSend@UR?=start@URhrefname C 2tu @ {22 A SSyQeu) C 2uIua@ |{ )"-A uyuu@URy EndsWith@URq½GetGlobalFn@URBLFetch@UR6cacheEntry@URcacheHTML C 2v!w1]@ |~{o p_ "oO(pp{)98  oA p q 4_B"o6} gl  oh   ( _i"_o'o " *'_6}o }_    ))o)_"o6(    g *_'o p =_ p <)o6' p ;"oI{",_P"A xmxx1xEyAyyz xz!z9bqzQLzyzam RAzm}QUzQU@UR~Phref@URI睺gc@UR.URL C 2xex}y)@ {q{r4A x1xmx C 2xy\@ {|g!{)o|)_"o{|*_"_$'oN}~gH})o9~)_:"oD}~*_E"_K'_O"A amm}C q Ayay}yy@URh=IndexPath@URڈ^beginKey@URendKey@UR5!0validTest#@URT9GetUnionSoupAlways@UR fQuery@URs$entry@UR_delete@UR5 expires(@URpEntryRemoveFromSoupXmit!@UR%yEntryUndoChanges@URaIsBinary @image/gifCz{E{eJ A { ){-@URScode@UR4Woffset@URBinCFunction@kH  -L@0 0@ N 0 0@ N  0  0@ N d!Bpf!P@ N|1x|0r@  Y0 {`-@ 0|<$>j.fQ.p!BlH$Ph,\`030 \` d.VN@ T@T\Tؽ30 P5 Q$PP` PVPc->-P-P6@`p9|04@Pr<vA5A4Z4@@`t4@P P d@J49XXE4U@<<8a764 @5@486@F b1(P!74@Pr<=A5A4J4@P P /@Z9XXE4U@<<86@`7@64 @5@4( 6PA6!( A7A6@ 1Q! ` -L0 0  $ )(+*-,/.103254768|<@DHLPTYmlonpxt `"]\ -0L@P |$0 -L@OC1DOC` -Lm @t 1G1I1F@ N 1817191a @ N[ eAd g@f ePPXx@DX@U5H!PxP pHap`Bp`;pG PxP`?333333?Gz?(\) -L@p`P`1f0; ` a0!0, ᠀i h᠀k j᠀m l᠀o n@ 㠀ᠠZ᠐   ∀Z.`0|Z @\ @tt`-GM@P f!QT`@@p 㠠區p"|"!0吂d᠈(X@30吀8吀UҐ᠃:(*8 6Ҁ᠓:Ȁ  €4Ґ⃀6Ҁ:ҐɃ:€4Ҁ⃐᠙:Ȁ  €7Ҁ⃐᠙:Ȁ  €址8Ґ⃀ ᠈:ቀ᠈:ɀ€吀0吂d^(f\!轇 -L@1 1 /1 %1BC @ ;0430 ! ]A\0! 00 !1 [AZ!Y0`UNKNOWN extension --L@`᠐MM㠀_0 evt.ex.gif0 ᠠ ANM  `` 6 `FkN0  p077  0 A` AN㠐-l{0  l x㠐9 l@ AN  M<840~,|(z$x` q 4i nRc0[`0 pM@M(LJp2 G᠐ t0AL 5 @=h!2-⍐a ' L & # f ⍠d  ⍐C0L P0  PT f!p 㠐-l0 + | arrayrowBytesGetDefaultStorestoreMakeBitmapdata㠐9 lPXH $$\$8( 0 jp NW 6m8Cz 489n  08s ~ ]r@([l8 `kh8j@$b(_,\0Y4V8Sdelaysframesloops -L*GIF Tools: v1.2h?@@)|))))))) )&&  ) 4h+T+++  T,@UR5nativeModule@UR;dconvertImage@UR޲kdispatchFile@URTNotify@URin-whatThe@UR*(?@@A nA RAqq1qM 9U-uIiyQUx1byz OQOQIa9Yqb bU5MMe=y C 2  @ {)o||)oY|)~o){|*o% _&"_@$o;{| +_@{| +oV_Y"}*o})$ov{} +_}{}+_} { o _"+_{0A  amVuq@URa- )IsInstance0@web-mail@ebay.com@WebMail,@WebMail Request@#@WebMail-Format: text-source WebMail-ID:Newt's Cape-16 <URL:@> @URd3TrimString @?subject=@&@&body=@\n@ @UR StrReplace@URؚParamStr@>@UR]Kmail@URvWwordsAL@UR_personA }@URDcHfirst@URZrlast@UR string.email@UR8+country@URJqGetUserConfigA !@UR~,(email@URWyndMAIL:GDT@UR^UNewItem @URutransportNotify@URS6toRef@URnameRef.email@UR~{bodyA=@UR,ZSend@URn9ioBox@URܝOpenAsOutBox@FORM: C 2@ 88r~""4~)| (  )o@| ~)  )o]|}~{  +_~'  +o~  +)_"o 1_"o ~$" +)  *_"o  {  +_~*o}~{;_~*o{)_~'C*o}|r){;_~"'4  o7} {;_~"'4  oW} {;_|  ow} ~2{;_}~{;|A St%L  am5ueUQnA[Mim}1[qM[Q@_@URrIsFunction@URHPerform@Print()@UR\Print@soup/ C 2=@ |o |1_ "o|_v{o{*_"o'|)_("ou|*oB|| '" ".{' +~op{' +}ob}~ _c"oh}{ ~+{' +}o{ }$+"{ ' 3  o{ ) {' $ | 'o{ }o}$_ +|  _o|  3   oo{ }o#}'_B  oA  $$_B"+ oR|_e| $' "+   _v"HA nA -WuAqUeV C 28@ {*g({*g{*_'g"{*_%'_+' A nAqM@news:@ftp:@./@//@/ C 2 N@ |)$o| _"_$~}}$}o4{}+_9{|}+}g"~A Vuq@../@POST"@Crypto: 01@UR=j4submitCLiLm$CZ=Z}YYA"@Answer: 01C%L@3. Crypto opens with the puzzleC-@Q$@web puzzles$@WebScenarioC!at@1. start your Newton web browser, e.g., Newt's CapeA,A1AI,(@newtscape.htmCaJ@2. find a puzzle on a web siteAX AAX @#WebSitesC%Q@3. copy the text; drag to clipboard, Notes, Newtworks, CryptoC%@4. drop into Notes [Newtworks]; cleanup source, add title (optional)C-aa@5. select Crypto command on Notes action [Newtworks:Tools] menu4Ap0<AuAp0(@#Notes_CryptoA<0@#Newtworks_CryptoC%L@6. Crypto opens with the puzzleCu%@Some possible web sites (if you know of other sources/sites, please let me know):@WebSitesCaea@ " updates to Crypto application, additional Newton books of crypto puzzles (please send me your favorite Crypto puzzles to include, preferably in the example book format, e.g., crypex01.htm/.pkg, crypex02.htm/.pkg or Sloup format, e.g., crypex03.slp.DA 0L0TA1A @crypto/A XL$@#CryptoBookAId0@#SloupCa2@ " Daily CryptogramA@AA@j@http://www.mindspring.com/~fmnshare/today.htmlCaj@ " Fun with Cryptograms (copy a line at a time)$AP`A!A9Pj@http://www3.ns.sympatico.ca/manbenn/puzzle.htmCia@ " TUNS Cryptopuzzle Technical University of Nova Scotia (remove ??? in Notes)$ADAADN@http://www.cs.tuns.ca/wcp/puzzleC!an@ " Magic Decoder Game (TryIt with Word Divisions)$AHpAAH@http://raphael.math.uic.edu/~jeremy/crypt/cgi-bin/magic_update.cgiC=a@ " Pictou County, Nova Scotia weekly newsletter with cryptogram$AhAMAehF@http://www.pictoucounty.com/CUya@ " Mid-Hudson Mensa bi-monthly newsletter (Cryptograms section)$A@AA@R@http://www.a1.com/mhmensa/news.htmCma\@ " Clio's Cryptogram Inside Fort Collins$ADPAAD`@http://www.verinet.com/inside/archive.htmC5a@ " CryptoWisdom Fortnightly 10 puzzles every 2 weeks (edit spaces)$A`AA`r@http://www.geocities.com/TimesSquare/5146/#PuzzlesC=ax@ " Cryptogram corner: Mac, Windows applications; links$ADAMAeDT@http://www.public.usit.net/jparsly/C %a4@ " Puzzle Ring linksADA5AMD$@#PuzzleRingC@>@create and save your own*@CreateScenarioC% @This assumes you have a friend to enter original answer for you, you enter puzzles for later, or you have a short memory...C%!,@1. start CryptoC%aT@2. enter a quotation in answer areaCa.@3. select EncodeA(A-AE(@#EncodeC}a:@4. select Move to CodeA(0AA(0 @#MoveCodeC9aF@5. select Save Code to NotesA(HA­A(H @#SaveCodeC%r@6. solve puzzle; or friend Beams puzzle from NotesCÅ@ù2@soup-based puzzles&@SoupScenarioC%T@1. transfer crypex03.slp with SloupC%],@2. start CryptoCĥa>@3. select Crypto Soup...A(8AA)(8$@#CryptoSoupC%aF@4. select a puzzle from menuCA :@User Interface Summary$@UserSummaryC9@m2@Other Applications @otherAppsCƥ@&@Notes:Crypto&@Notes_CryptoC% V@launch Crypto with current Notes (aka Notepad) entry: title and puzzle text. Crypto automatically adjusts line breaks to fit the current screen size/orientation. Although Crypto automatically makes a puzzle UPPERCASE, you can fix a Notes selection yourself by an upward vertical line gesture.Cy@ɵ:@Newtworks:Tools:Crypto.@Newtworks_CryptoC%*@launch Crypto with current Newtworks entry: title and puzzle text. Newtworks is available only on Newton OS 2.1 devices, i.e., MP2K and eMate.C=@y:@Crypto Documents/Books"@CryptoBookC%˱@there are two HTML document formats I am experimenting with:CṶaX@link format, e.g., crypex01.htm, .pkg,A,@ @0@@A)A,$@#LinkFormatAAL04@crypto/crypex01.htmC͑Αέa@tap on puzzle link to start Crypto with the puzzle; tap answer link to see answer (if any) in the document/book. exampleAAνA2@#LinkFormatExampleC%}ϩaX@form format, e.g., crypex02.htm, .pkg,A,@ @0@@AϽA,$@#FormFormatAL04@crypto/crypex02.htmCYqљA (@tap on Crypto button to start Crypto with the puzzle (and answer); if answer provided, use ? in Crypto; or tap answer button in book. example,AlCyҕa@The Newton books were created from these HTML sources by Newt's CapeA,AҥAҽ,(@newtscape.htmC@!$@Sloup files@SloupCUԹ ad@You can add/replace puzzle format entries contained in a tab delimited text file, e.g., crypex03.slp, using Sloup. In Crypto, select a puzzle with the Crypto Soup command.TAPT0 ,$A)iյAAPT&@#SloupFormatAՁ`04@crypto/crypex03.slpA @sloup.htmA\,$@#CryptoSoupC%=@L@any application containing textC֥Ima@highlight and double-tap-drag text to clipboard; for example, from a web browser such as Newt's Cape then drop onto Crypto icon in Extras; or open Crypto and then drop onto answer or code part of a line.$Ad,A}Aؕd,(@newtscape.htmC%@P@directly from another applicationC=a@another application can use Crypto's API to initialize a puzzle$Ap0\AAp0@#APICE@u.@Crypto: Overview@overviewCڭ@<@Letters Used/"Keyboard"$@LettersUsedC%!*@top of screen.C%a@X@top line: currently allowable lettersC%@@A-ZC%@for solving a code, or MP120/MP130 portrait screen (try landscape)Cܥa @A-Z and ?A @@AA @#hintC%5@@if a puzzle has an answerC%݉@4@A-Z and punctuationC%8@for entering a puzzleC%@in addition to handwriting, you can tap here to enter letters -- be sure to check your pen calibration (in System Prefs) since characters are closely spaced; a character (if not already used) appears in current (last tapped) answer cell. More characters may appear in landscape orientation and larger screens. If Crypto puzzles are popular in other countries, let me know what other characters need to be included (this could probably be based on the "current locale").C%@N@second line: title/substitutionsC%M@upon startup, this displays CRYPTO; for a new puzzle, its source and title (if any; the title is displayed only temporarily and not editable/saved; rather than sacrifice puzzle area, a future title might be displayed/edited via a popup view); while solving a puzzle, used code letters appear below corresponding answer lettersC@%$@Answer Area"@answerAreaC%]@the answer area is where you can write letters (in large "handwriting" font)C@= @Code Area@codeAreaC%q@the code area displays code letters (in a smaller font) below each answer lineC5@e.@Code Frequencies"@LetterFreqC%@bottom of screen. displays occurrences of most frequent code letters. -- this can be helpful if puzzle frequencies approximate larger text samples, e.g., ETAOIN SHRDLU in English. More characters and frequencies appear in landscape orientation/larger screens.C1]ad@"i" (info), action (envelope) buttons/menus,A(@@D@8@AqA(@#infoA0D@#actionC%t@located at lower left and lower right, respectivelyCu@<@Crypto: "i" button/menu@infoC@@About@AboutC-ap@displays brief About and Registration information4A<00AA< @#DescribeA5d0 @#RegisterCm@@Help@HelpCY"@displays this document as a Newton book, if installed (or some simple help text); external links require a web browser such as Newt's CapeA,C @%@Example@ExampleC%U0@briefly displays the answer: "WELCOME TO CRYPTO. THIS WILL APPEAR IN CODE FOR YOU TO SOLVE. HAVE FUN!", then encodes it and moves it to code areaC@@Register&@RegisterItemC9]a6@this item appears if the Newton register application is installed; selecting it opens Register (there are also web, Macintosh and Windows versions).$AX AmAX @#RegisterC@D@Crypto: gestures/characters@gesturesC9@a(@drag and drop@DragDropCaa@drag-and-drop clipboard text into answer (if it's plain text) or below line into code area.4A$AA$@#answerAreaAD$ @#codeAreaC5@}H@add/replace individual letter@edit1C=a@you should be constrained to characters shown at top of screen. Crypto updates the puzzle and Letters Used; if letter is already used, it is undone and beeps. if a letter or punctuation (often C, U, W, I, .) is not recognized properly, you may need to rewrite more carefully, or you can select it from the top A-Z line.DA40 0AA4&@#LettersUsedC@@Undo@UndoC%-@in Newton menu. Undo previous letter substitution (Undo of other commands may be added in the future)C@Y<@erase individual letter@erase1C%@use scrub gesture, tap a letter and select Clear from popup menu, or use UndoCI@q(@erase letters@eraseC%N@use scrub gesture across lettersC@@?@hintCIa<@if you get stuck and an answer is available, you can write or tap ? to fill in the current cell with the correct answer letter (if used elsewhere incorrectly, it disappears there). Crypto does not currently keep score based on time, number of guesses, hints or puzzle difficulty.$A$AA$&@#LettersUsedC@UB@Crypto: action button/menu@actionC@&@Clear Answer@ClearCaa|@clear (erase) entire answer, but keep code (see Delete)$AAA@#DeleteC@@Encode@EncodeC%-@generate a random code, and encode (and saves) answer text. If randomization produces an offensive letter sequence, just Encode again.Ca@&@Move to Code@MoveCodeC%l@move coded text to code area, clear answer areaCA@m*@Crypto Soup..."@CryptoSoupCa@if there are entries in the Crypto:TKnollSys soup (typically transferred via Sloup), a popup menu of puzzle titles appears.$A4AA4@#SloupC1@e2@Save Code to Notes@SaveCodeC%@save code text to Notes. title, organize, Beam, Email from there.CA@]@Delete@DeleteC%@Delete current answer and code, display all blank spaces (usually for creating new codes)Ce@"@Open Notes @OpenNotesCQua@Open Notes application on top; start a code with Crypto command$A AA(@#Notes_CryptoC@ *@Open Newtworks(@OpenNewtworksC M  a@Open Newtworks application on top; start a code with Tools:Crypto command$A0 A !A 900@#Newtworks_CryptoC @ *@Open NewtsCape(@OpenNewtsCapeC% @Open NewtsCape application on top; a shortcut if you'd rather not close Crypto and/or Newt's Cape is already openC A  5D@Where do I download Crypto?@DownloadC m@ 2@How do I register?@RegisterC a@Crypto is shareware ($10). 1997-98, S. Weyer. All Rights Reserved Worldwide. After several days of trial use, please register your copy via check, Compuserve SWREG (#16101) or Kagi (via web, Macintosh, Windows or Newton Register form) Registered users have priority for questions, feature requests, bug reports and access to new versions.$A8xAA8x2@index.htm#RegisterC1a`@Steve Weyer 17 Timber Knoll Dr. Washington Crossing, PA 18977-1052 Internet: weyer@kagi.com AOL, CIS: SteveWeyer http://members.bellatlantic.net/~sweyer/newton/index.htm,A4<TA!A4<8@mailto:weyer@kagi.comA9 @index.htmC%mB@You can obtain Crypto fromC%n@ " America Online (PDA:crypto11.sit/CRYPTO10.ZIP)C%IX@ " Compuserve (NEWTON:CRYP11.SIT/.ZIP)C%@ " ftp from internet Newton servers (& mirrors): AMUG, TVNUG, info-mac (crypto11.sit.hqx) [URLs to be updated]C%D@ " this web page (http, ftp)C% @0@Crypto 1.1 (.pkg)CUia@For downloading directly via http: to Newton with Newt's Cape or other web browser. Note: when installed, the packages are stored compressed, so take less space than shown. In order to use the books, be sure to have Newt's Cape or Newt's Cape Lite installed.$A,AA,(@newtscape.htmCImaN@ " crypto11.pkg application [??K]$A0HA}A04@crypto/crypto11.pkgC)MaB@ " crypto11.pkg application$A00A]Au0~@http://bigweb.misty.com/weyer/newton/crypto/crypto11.pkgCa@ " cryptdoc.pkg documentation book [??K]: cryptdoc.htm (this document)$A0AA04@crypto/cryptdoc.pkgCEaP@ " cryptdoc.pkg documentation book$A0LAA0~@http://bigweb.misty.com/weyer/newton/crypto/cryptdoc.pkgC} Ea@ " crypex01.pkg examples book [??K]: crypex01.htm in Link Format@ " pending: info-mac(ftp)C%E%i%a$@ " 1.1 [??K]$A A%A% r@http://www.kagi.com/authors/weyer/crypto11.sit.hqxC&E&i&a$@ " 1.1 (ftp)$A A&A& p@ftp://ftp.kagi.com/authors/weyer/crypto11.sit.hqxC'A'Y'ua@ " 1.1A A'A' @http://bigweb.misty.com/weyer/newton/crypto/crypto11.sit.hqxC(A(e(a$@ " 1.1 (ftp)$A A(A( @ftp://bigweb.misty.com/pub/weyer/newton/crypto/crypto11.sit.hqxC%)Q@0@Crypto 1.1 (.zip)C)))a$@ " 1.1 [??K]$A A)A*  j@http://www.kagi.com/authors/weyer/CRYPTO11.ZIPC***a$@ " 1.1 (ftp)$A A*A+ h@ftp://ftp.kagi.com/authors/weyer/CRYPTO11.ZIPC+++a@ " 1.1A A+A+ ~@http://bigweb.misty.com/weyer/newton/crypto/CRYPTO11.ZIPC,,,a$@ " 1.1 (ftp)$A A,A, @ftp://bigweb.misty.com/pub/weyer/newton/crypto/CRYPTO11.ZIPC%-@(@New versions?C-0 0-a<@Please email me any problems. More puzzles? (please send cryptogram URLs, and any puzzles of your own). Undo support for commands? Support for other characters? Future features/versions will depend on user suggestions, feedback and registrations (as well as my time constraints).$A4A0=A0U4 @#RegisterC0A 0*@Puzzle Formats*@GeneralFormatsC%0@Crypto forces the answer and code to be all uppercase letters, with some punctutation allowed: .,-'?!:; It eliminates extra spaces (but not answer placeholders like ????? from some web sites -- you need to remove those).C%2@Crypto generally scans a puzzle and breaks it (at spaces and hyphens) into "lines" for the current screen size and orientation. If there is a word that is too long, Crypto uses (and you can use) a ~ to indicate a soft break.C%4x@The puzzle should be shorter than ~150 characters on MP2K/eMate, since Crypto does not currently support scrolling. If is too long, it will end with ... to indicate missing letters.C%6E`@Ideally, there would be a standard file format/MIME type for Cryptograms, as there is for Crossword puzzles (if someone knows of one, please let me know). You can always just access a chunk of puzzle text via Notes or clipboard -- but other formats can provide ways to hide/use answer information.C8@86@Puzzle "Link" Format"@LinkFormatCY9-:1@You can create a collection of puzzles (and answers) as an HTML document using crypex01.htm as a template. earlier example,A<0@<C%:q@2@Newton book (.pkg)C%:@assuming you have Newt's Cape Lite or regular installed, tap the puzzle link to start Crypto with that puzzle textC%;@2@Newt's Cape (.htm)C%< @assuming you have Newt's Cape installed and preference NewtonScript:Compile, tap the puzzle link to start Crypto with that puzzle textC%=9@8@other browsers (.htm)C%=@copy the puzzle text; tap the answer link to jump later in document to see answer (if any).C>e@A%a@Implementation: the puzzle is contained in link text. The link is implemented locally in Newt's Cape to call Crypto. It might be possible to "hide" the answer text by concatenating the answer to the puzzle (after a delimiter), and display it in a much smaller font though this still seems too readable in most browsers.4Ad, `AA5AAMd,(@newtscape.htmCAAX@Answer to the earlier "link example":.@LinkFormatAnswerC%B)@DUU CBADLSYO SH GLM BLESISEME DLE All humanity is one undivided and SLESISHSPUM RDASUO. - NDLECS indivisible family. - GandhiCCMCCa:@Back to second exampleA 8ACAC 82@#FormFormatExampleCD@DQ6@Puzzle "Form" Format"@FormFormatCDEEa @You can also create a collection of puzzles (and answers) as an HTML document using crypex02.htm as a template. earlier example,AP0@<AEF)AEP04@crypto/crypex02.htmAFA<2@#FormFormatExampleC%F@2@Newton book (.pkg)C%FL@tap Crypto button to start Crypto with that puzzle text (and answer, if any); tap Answer button to see the answer popup in the book, or ? for a hint in Crypto.C%H1@2@Newt's Cape (.htm)C%Hy@assuming you have Newt's Cape installed and NewtonScript:Compile option on, tap Crypto or Answer button (as for book)C%I@*@other browsersC%I@copy the puzzle text; View Document Source to see hidden answer textC%Jq|@Implementation: each puzzle is contained in a TEXTAREA input field; the answer (if any) is contained in a HIDDEN field. The Crypto button sends the puzzle text (and answer) to Crypto; the Answer button displays the answer temporarily in a popup view. These are local client-side actions written in NewtonScript.CM@M-&@Sloup Format$@SloupFormatCMmNO-a@You can create a collection of puzzles (and answers) as a tab-delimited text file using crypex03.slp as a template, that can be added to the Crypto:TKnollSys soup by Sloup. File description:4A`0LAOAOAOY`04@crypto/crypex03.slpAO @sloup.htmC%O@@Crypto:TKnollSys![{structure: 'slot, path: 'title, type: 'string}]C%P@first line defines the soup name used by Crypto, and an index for titleC%Q1@t@{title: "string", code: "string", answer: "string"}C%Q@second line defines the data field order and types (as a NewtonScript frame)C%Ru@(@REPLACE!titleC%R @an optional line. if not present, Sloup just adds all items to the soup. REPLACE!title treats the title field as a unique name.C%S@`@data "line" contains tab-delimited fieldsC%TE@@titleC%Tq4@title of the puzzleC%T@@codeC%T@puzzle code (optional; if empty, a puzzle is generated from the answer)C%U@@answerC%U:@answer text (optional)C%V@the data can occur in a single line with a tab between title and code, and tab between code and answer. Blank lines are ignored. To make the line more manageable/readable, you can include a line continuation character \, usually after title and code.C%X-@@BYE!C%XYj@indicates end of data entries (and connection)CX@Y"@Crypto API@APIC%Y)@If you would like to call Crypto (appSymbol: |Crypto:TKnollSys|) directly from your application, you could use the :newCode API (Application Program Interface), with the following parameters:C%Z@8@title (nil or string)C[[[a@puzzle title. currently, this appears temporarily in the Letters Used area.$A0A[A\ 0&@#LettersUsedC%\I@6@text (nil or string)C%\$@generally, this would be nil (in combination with other parameters); currently, if this is a string, you should set code and answer to nil.C%]@6@code (nil or string)C%^@generally, this would be a coded string; however, if an answer is provided, and this is nil, Crypto automatically encodes the answer.C%_E@:@answer (nil or string)C_`Q`ua@Crypto uses string to provide hints via ? and to generate code if none is provided$AA`A`@#hintC%`@GetRoot().|Crypto:TKnollSys|:newCode(...) opens Crypto, and initializes title, text and code. Some examplesC%a@j@:newCode("test1", nil, "XYZ QRT! ZWW...", nil)C%bA<@set code with no answerC%b@p@:newCode("test2", nil, nil, "THIS IS THE ANSWER")Ccc}ca`@save answer for ?, generate a puzzle code$A@`AcAc@@#hintC%c@n@:newCode("test3", "HERE IS SOME TEXT", nil, nil)C%dy@set the editable text area. user could edit it, Encode it, Move to Code.CLiLe-CeAA !N% C'eypp<)CeeeA((iC 8 @(id dр B 6 ( Qb p _ *Z 8ˀ 4< < ,j >><  ||<? < < < 8 < t < Ā <  ? c < vH < >>< l ||< < Z< Vр <D@0< ax>x ? ' _? < %i:@   ?>2?| <ŀ@ #|@A>?-@? _ <q   ? P| P,> PH? Pd? P d d dԀ d A 0@`@0`G@ x  8`<<>??_`b `# YM`b `# `d   ` (!`| ` ` gi0d  ` ``dK0d   ```0 @` rF `0 ` ^<<|? | _et _9{o$@@p?Y酞Z@URwFRealAq (Aq58@http://www.geocities.com/WestHollywood/2555/puzzlrng.html(Cqr rsms<a,A   U(%@This Puzzle Ring site is operated by Steve Weyer [ Next Site | Skip one | Previous | Random ] Want to join?|A,T4$      4"@PuzzleRing(AstQtuAuvwAs,@http://www.geocities.com/WestHollywood/2555/puzzlrng.htmlAti48@mailto:weyer@kagi.comAt$@http://www.webring.org/cgi-bin/webring?ring=puzzle&id=74&nextAuY @http://www.webring.org/cgi-bin/webring?ring=puzzle&id=74&skipAu, @http://www.webring.org/cgi-bin/webring?ring=puzzle&id=74&prevAvX@http://www.webring.org/cgi-bin/webring?ring=puzzle&randomAw1|4@http://www.geocities.com/WestHollywood/2555/puzzlrng.html C'wAU<)CewxC 8@@(iLuhCm1?[=X鰤 6 ev=?xkHxu:xdsy?D&cx`  $A`  ,a`  2Df`< q킀π`x< 0uIk`x 08m`p<>ۀ` 0>w` ?IW` ? g:`C?pb0C ?Jƀ8?K/π????N΀??0$?RH?Em?Mu?[܀?q|?0``?-00?ŀ0?ɨ0?Z@€0?ۚ׀0?= 0?PG0y?gˀ0=0?ʀ00?Y00?Q00?VG0p?P?~??z?x6>B<88Q0Y4x A|x^ OswZGfC+C0~"@Z؀A9"g@ @X@| S@< @Q:@ @'` !  g >Isk8$SWuRQq @p?h=Q>Ae(A8@http://www.webring.org/cgi-bin/webring?ring=puzzle&id=74&nextCLiL)CeA C] <a$A (%j@Aboard The Puzzle Depot - Play online puzzles, board and logic games, skill contests and trivia tests as well as related books and software for recreation and K-12 education.A\\AA1\@http://www.puzzledepot.com/brains2.shtml?clicktrade=45228 C]<a@Weekly Puzzle Newsletter - Word puzzles, logic games, skill contests and trivia quizzes to exercise your brain on and win prizes!A`A A%`@http://www.puzzledepot.com/newsletter.shtml?clicktrade=45228CLiLCeAC%@@Last updated: 16 Feb 1998CEa<@ " Steve's Releases PageATAAT @index.htmC1Ma.@ " weyer@kagi.comA8A]Au88@mailto:weyer@kagi.comAC!A @URLz@\list@Contents|A9m =q AuEyI}MCA( @URazǸlevelAHC'eA`CQ1]A8C1AC<}A,C>A(tC!CAPCUFACAHCqACmAC%ũACY!AC-AHC]A,CA C)A<C] AHC UA,xCALC#ApC-)=AhCa-uA(tC0uA0C8A lCDA(tC1LA\CeXA`ACMA@UR 97nColumns@URcolumnA C0A5L@URS6width,Ay) 9] C 2 0@ (~o)~*o{|}~;_#{|~B$A RASUQ@UR҃hrefScriptG C 2)@ "$@UR;viewSetupDoneScript C 2}!@ ({|o)|AA RAS@URļ"BookOpenScript@UR)ZviewQuitScript C 25@ ({*A UQ@URƐRemoveSlotA}C%A!@URIpageSize@URopagesC A}qQ)a)1))-ǩʉ CA@URJ0|template@URNblocksXAAIy 9i)YCUmeA( A CUA  CUA (XCUaA@`CU- A@CU]A@CUA@8CUyA@@pCU9A@xCUA@CUMA@CU}yA  PCUAA@XCUA@CU A@CU=!mA@0CUm"5A@8hCU"A pC0A-]MCU#A@4dCUA$yA lCUq%=ACU%A CU'A CU'AxCU1*ACUa,%AC,AM9m}CU-1A<,CU.ADCU1/A CUa0A CU2)A CU4iA C0A!QACU57!A 4CUe:QA LCU;A\CU<A <lCU=%A tCU%>A  CUU?A C@A%U =EuCU?yA 4CU @A CU9AA 4CUiBA <CUD]A `CUDA CUEA 0CU)FA 8hCUYG]A CUGA HCUHA@PC,AEu5eCU)HA<CUYIADCUJA\CUKA@CULUA xCUZACUIYA ,CUyA 8hC4Aq =m-]CUuA CU!qA  <CUQ=A DCUA  CUA tCUA |CU]ACUAEA ,|CUqeA CIAC)4A]ĩ 9iřCyĕ A<CY>e@CUĽAuACUBACUC1ACUMDuACU}FuA 8pCUŭFA p0CUHA PC=HeA CA(AiƵEuCƅơ4A <C%HyCUIqA CUIA PCU)J]AlCUYMQAtdC=ǍOA Cǽ@AIyȩ 9iə)YC5\A <tC%O@CU]PmA CUȍQA pCUȽQA pCURaA (CURA (CUMSA CU}T1A@ XCUɭT]A@XCUTA@CU TA@@CU=UA@`CUmUA@Cʝ,A)MYˉ˹CUVA 0CU XA CU=XEA 8CUmYACU˝ZA CU[A hCU\5A C-0A]̍̽M}ͭCUq\A 0CU̡]A HCU^A HCU_1A (`CU1_A `CUa`AlCU͑aA CUb-A (CUb}A HC!,AM}έ =mϝCUacA 0`CUΑcA CUdeA PCUeAltCU!eYADCUQqA<CUρwApCUϱAC$A5eЕCU=A<D$CUIA<<$CUyA (CUЩA<lCU)A |CU A A5|A  $$$08<DLLPTTXX\dhp@UR#cryptdoc.htmC(Qu@(i8x ?80=.L5$L5L5$L5$|464646464670?8 C |tA