PK Ae: META-INF/PK @e:_ META-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.7.1 Created-By: 1.5.0_16-133 (Apple Inc.) Main-Class: ezreader10.Main Class-Path: X-COMMENT: Main-Class will be added automatically by build PK €R: ezreader10/PK jx: .' ' ezreader10/Corpus.class1 )F (G (H (I (JK F LMN F O PQ LR PS LT PU PV WX PYZ F[ \ L] ^ P_ P` Pa@ Pb c Pd e fg fh fi J jklmcumulativeCharacterPositionI maxWordLengthnumberSentences numberWords()VCodeLineNumberTableLocalVariableTablethisLezreader10/Corpus; initialize&(Ljava/util/Scanner;Ljava/util/List;)VwLezreader10/Word; diskScannerLjava/util/Scanner; sentencesLjava/util/List;sLezreader10/Sentence;LocalVariableTypeTable'Ljava/util/List; Signature=(Ljava/util/Scanner;Ljava/util/List;)V SourceFile Corpus.java /0 *+ ,+ -+ .+ezreader10/Sentencen opezreader10/Word qtu v+ wx yz {| }z ~z zjava/lang/StringBuilder z z z +  }|  ezreader10/Corpusjava/lang/Objectjava/util/ScannerhasNext()ZivIV InnerClassesLezreader10/Word$IV;ezreader10/Word$IVnumber nextDouble()D frequencyDnextInt()Ilengthpredictabilityjava/lang/Mathlog(D)D lnFrequencyappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;next()Ljava/lang/String;toStringwordLjava/lang/String;firstCharacterPositionlastCharacterPositionoptimalViewingPositionassignFrequencyClass(D)IfrequencyClassadd(Lezreader10/Word;)Vjava/lang/StringcharAt(I)C substring(II)Ljava/lang/String;java/util/List(Ljava/lang/Object;)Z!() *+ ,+ -+ .+/01S*2    3 45 671 ZYM*M Y N-  - * - *`- * - - - - - Y*- - - cg- - oc- -  !,-"- c`- - #d$@L- - - #d%,&+,'W`YM2r!,:EVp !"#%&') *++2,6->.F/N0R1V3Y53*?89Z:;Z<=R>?@ Z<ABCDEs P rPK d:`c"'"'ezreader10/EZReader.class1 |                {  # #  ' # # # 0   0    0 0@I    0 0 0 0 0 0 0   0 0 ' 0   0 ! 0" #$ % & ' () 0*+ 0, - . /0 #1 2 /3 04 567 8 9 : ;< m m= > ? '@ A B 'C D E F G HIJmonitorLezreader10/GUIMonitor;()VCodeLineNumberTableLocalVariableTablethisLezreader10/EZReader;runsLezreader10/Stats;iI firstLetterD lastLetter wordLength predAvailableZprindexIsaccadePendingSRERE lastCharacter prRefixateshortestProcessDurationshortestProcessIndexspLezreader10/Process;ongoingSaccadetLezreader10/Trace;NprocessingRatefLezreader10/Fixation;currentFixationLocationcurrentFixatedWordlastFixationLocationlastFixatedWord regressionintegrationDifficultyp sentenceDonetraceLjava/util/ArrayList;IDNsubjectsentence diskWriterLjava/io/PrintStream; diskScanner1Ljava/util/Scanner; diskScanner2rLjava/util/Random;activecorpusLezreader10/Corpus;fixationmeanLandingSiteDistributionsLjava/util/HashMap; prRegressionsaccadeLezreader10/Saccade; sentences simulated maxNWordsIDFlag[ZprRegressionIntegrationprRegressionOveralltotalNumberSaccadesmnumberSentences maxWordLengthLocalVariableTypeTable)Ljava/util/ArrayList;+Ljava/util/ArrayList;,Ljava/util/ArrayList;*Ljava/util/HashMap;,Ljava/util/ArrayList;)Ljava/util/ArrayList; ExceptionsK SourceFile EZReader.java java/io/PrintStreamL MN Ojava/util/Scanner java/io/File PN Q RNjava/util/Randomjava/util/ArrayListezreader10/Corpusjava/util/HashMapezreader10/Saccadeezreader10/Stats ST UV WX YZ [\ ]^ _` }~a bc dezreader10/Fixation e fgezreader10/Sentence fhi jmn o p q rezreader10/Process s t uv w x y z{ | }~ Z     N  W gS T VL1 v  L2      A    M1 M2         > Error! The procedure to find the next model state has failed. O   ezreader10/Trace           ` ezreader10/EZReaderjava/lang/Objectjava/io/FileNotFoundExceptionezreader10/MainoutputFileNameLjava/lang/String;(Ljava/lang/String;)VcorpusFileName(Ljava/io/File;)VtargetFileNameadd(Ljava/lang/Object;)ZhasNext()Z targetWord[InextInt()I initialize&(Ljava/util/Scanner;Ljava/util/List;)V reportWordIVsezreader10/OutputwriteWordIVsToFile((Ljava/io/PrintStream;Ljava/util/List;)Vezreader10/GUIMonitorupdateProgress(I)VnumberSubjectsnumberFixationsget(I)Ljava/lang/Object;(I)Lezreader10/Word;ezreader10/WordivIV InnerClassesLezreader10/Word$IV;ezreader10/Word$IVoptimalViewingPositionlocationwordduration lnFrequencypredictability initializeL1(DD)VfirstCharacterPositionlastCharacterPositionlengthgetProcessingRate(DDDD)D reportStateswriteModelStateToFile@(Ljava/io/PrintStream;Ljava/util/List;Lezreader10/Fixation;IID)VsizedurationConvert durationCopydurationEngageindexNnametargetDistanceremovejava/lang/StringequalsdecrementProcesses(Ljava/util/List;DZ)V initializeL2 numberWords initializeM1(Ljava/util/List;I)V nextDouble()DpN initializeAITarget initializeI(D)VpFpFTargetpNTargetM1R initializeM2(DILjava/util/List;I)V initializeS(ID)V(DD)D(D)Djava/lang/Mathround(D)JnumberLambdaabs initializeVjava/lang/SystemoutprintlnclearreportFixationswriteFixationsToFile*(Ljava/io/PrintStream;Ljava/util/List;II)V generateTrace7(ILezreader10/Trace;ILjava/util/List;Ljava/util/List;)V reportTracewriteTraceToFileupdateWordBasedMeasures$(ILjava/util/List;Ljava/util/List;)VincludeRegressionsupdateFrequencyClassMeans4(ILjava/util/List;Ljava/util/List;Ljava/util/List;)VcalculateWordBasedMeans(ILjava/util/List;I)V reportWordDVswriteSentenceSimulationToFile)(Ljava/io/PrintStream;ILjava/util/List;)VcalculateFrequencyClassMeans(Ljava/util/List;)VwriteFrequencyClassMeansToFilenotifyFinished!{| }~3*    ! : YKYY LYY  M Y N Y:Y: Y:Y:9Y: Y: Y: 6  Y: W d6  :9996,,O+ 66 * 6  !6" 69#Y$:% &'()*+,-+96!.9"6$6%6&66'' 'T'0Y1:'' &'()2 &'()34'+ &'()5 &'()6 &'()789'Y9k9'Y9:c9'W6(( <*=&099)6+>d6,,/,&09),&099),6+,һ0Y1:,,+&099,+&0??,+&0@@,+&0AA,+&0BB,+&0CC,+&0DD,+&0EE+FW6-6..>..&0CGH,CGH6-.',9-I-Y-,9c-,CJH6..>.&0CKH.&0Y9o9 &'()59/ &'()691 &'()793'+/1389.&0Y9k9._,CKHл0Y1:'6.6//>!/&0CLH6./.!' &'()2M2' &'()2 &'()3M'W &'Nd(0Y1:''`O'W6,CPH#6&6.6//>8/&0CLH6&/&0B6./FW/&a6.T-Q9/./R .d6.60Y1:''S'W0Y1:''O'Wt &'Nd 6(Z0Y1:'3.'TU 'VU'B'W0Y1:''S'W,CWH0Y1:'6.6//>!/&0CLH6./.!' &'()242' &'()2 &'()34 &'()59/ &'()691 &'()793'+/1389'Y9k9'W,CLHm,B6.-Q9/...3 /X..6.3./Y%6.T611>&1&0CWH 1FW1611>&1&0CKH 1FW1611>&1&0CPH 1FW1-Q9/.."./Z .d6&.6./R .d6.60Y1:''S'W0Y1:''O'Y9[c9'Ws,C\H30Y1:''+,E ]'W<66,C^H/0Y1:'',E,D_'W6,CGH -,D`9. ,Da90+,Dc.c0cb9 &' &'Nd()692 9229644 &'NC &'4()5" &'4()646!4b"bab"bc9 c96c9%cW%`%#Y$:-+!,d.0cek94-Q9664o!$h68699>69&0C\H9&0C^H6898 0Y1:'',EO'W0Y1:''f'W!$6%9"!6$ ghijk *l Y:)6** &'N'mYn:+*+ o)+W*Ͳp *)qj )rss%  )t% c9)j1 "uv * w xv * y j z /7@IR[ ^!g"p#y%&'%)*,-.0123789<?BEG HIJK5L;MAOHPKQPRSSVTYU\VrY{Z[]^_bcf3iAjDkeltmxk~tuvwxyz{|"Zh|*3@ILw   BET\bhkqw!*/7:GPS~'3;>KRX)/:RYqu~      + 8" I$ U& l( ) * - / - 2 4 5 6 &7 ,8 /; 5> =? EA MC VD \E cF jI xJ ~K M N O N P R S T X Y Z \ ^ _ ` a %b (f -i >l Gm \n eo rp zm t w z } ~   E   ?     I| _'M1,%5.T/=1&3.O(/L.#?/wL/ .V(/S.T/=1&3-1-1-1R`.XZ/ R4 =9 b8 I. U0 2 x4 ~6A)D+,"- e+ J6*   H K !P |"S y$V v%Y s&{ Q' ( G)\ v    / 7 @ I R [ ^ g p y z t q n k h F A> G)@ R [ p y   l kPK €R:%Fw{{ezreader10/Fixation.class1 durationDlocationnumberInumberFixationsword()VCodeLineNumberTableLocalVariableTablethisLezreader10/Fixation; SourceFile Fixation.java ezreader10/Fixationjava/lang/Object!    3*  PK €R:?ïezreader10/GUIMonitor.class1   updateProgress(I)VnotifyFinished()V SourceFileGUIMonitor.javaezreader10/GUIMonitorjava/lang/ObjectPK Q:{ Aezreader10/GUIPanel$1.class1-     !"#$% val$newValueIthis$0Lezreader10/GUIPanel;(Lezreader10/GUIPanel;I)VCodeLineNumberTableLocalVariableTablethis InnerClassesLezreader10/GUIPanel$1;run()V SourceFile GUIPanel.javaEnclosingMethod& '(  )*+ ,(ezreader10/GUIPanel$1java/lang/Objectjava/lang/Runnableezreader10/GUIPanelupdateProgress(I)V access$0001(Lezreader10/GUIPanel;)Ljavax/swing/JProgressBar;javax/swing/JProgressBarsetValue    9*+**$ =** %&  PK Q:LLLezreader10/GUIPanel$2.class13     ! "#$%&this$0Lezreader10/GUIPanel;(Lezreader10/GUIPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLezreader10/GUIPanel$2;run()V SourceFile GUIPanel.javaEnclosingMethod' (  )*+ ,- ./0 12ezreader10/GUIPanel$2java/lang/Objectjava/lang/Runnableezreader10/GUIPanelnotifyFinished access$100,(Lezreader10/GUIPanel;)Ljavax/swing/JButton;javax/swing/JButton setEnabled(Z)V access$0001(Lezreader10/GUIPanel;)Ljavax/swing/JProgressBar;javax/swing/JProgressBarsetValue(I)V    4 *+*-  I**. /0  PK Q:`ffezreader10/GUIPanel$3.class1:  !" #$ % & '( ')*+,this$0Lezreader10/GUIPanel;(Lezreader10/GUIPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLezreader10/GUIPanel$3;run()V SourceFile GUIPanel.javaEnclosingMethod- .   /0java/lang/Integer1 23 4 567 84 94ezreader10/GUIPanel$3java/lang/Objectjava/lang/Runnableezreader10/GUIPanelrunButtonPushed access$0001(Lezreader10/GUIPanel;)Ljavax/swing/JProgressBar;ezreader10/CorpusnumberSentencesI(I)VintValue()Ijavax/swing/JProgressBar setMaximumsetValue   4 *+*7  U#*Y* 89": #  PK Q:yYzzezreader10/GUIPanel$4.class11  !"#$% &'()*this$0Lezreader10/GUIPanel;(Lezreader10/GUIPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLezreader10/GUIPanel$4;run()V fileNotFoundLjava/io/FileNotFoundException; SourceFile GUIPanel.javaEnclosingMethod+ , - java/io/FileNotFoundExceptionThe file doesn't existERROR. /0ezreader10/GUIPanel$4java/lang/Objectjava/lang/Runnableezreader10/GUIPanelrunButtonPushedezreader10/EZReaderjavax/swing/JOptionPaneshowMessageDialog<(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)V     4 *+*?  `L*AECDG  PK Q://(ezreader10/GUIPanel$ButtonListener.class1! Ok Ol Pm no pq pr st uv pw ux py uz p{ u| p} u~ p u p u p u p u p u p u p u p u p u p u p u p u p u p u p u p u p u p u p u p u p u p u p u p u p u p u p u p u p u pthis$0Lezreader10/GUIPanel;(Lezreader10/GUIPanel;)VCodeLineNumberTableLocalVariableTablethisButtonListener InnerClasses$Lezreader10/GUIPanel$ButtonListener;actionPerformed(Ljava/awt/event/ActionEvent;)VnLjava/lang/String;eLjava/awt/event/ActionEvent;/(Lezreader10/GUIPanel;Lezreader10/GUIPanel$1;)Vx0x1Lezreader10/GUIPanel$1; SourceFile GUIPanel.java TU RS T      ` ` `                                   "ezreader10/GUIPanel$ButtonListenerjava/lang/Objectjava/awt/event/ActionListenerezreader10/GUIPanel$1()Vjava/awt/event/ActionEvent getSource()Ljava/lang/Object;ezreader10/GUIPanel access$100,(Lezreader10/GUIPanel;)Ljavax/swing/JButton; access$3001(Lezreader10/GUIPanel;)Ljavax/swing/JRadioButton;javax/swing/JRadioButton isSelected()Zezreader10/Main reportWordIVsZ access$400 reportStates access$500reportFixations access$600 reportTrace access$700 reportWordDVs access$800/(Lezreader10/GUIPanel;)Ljavax/swing/JTextField;javax/swing/JTextFieldgetText()Ljava/lang/String;java/lang/IntegerparseInt(Ljava/lang/String;)InumberSubjectsI access$900corpusFileName access$1000targetFileName access$1100outputFileName access$1200java/lang/Double parseDouble(Ljava/lang/String;)DAlpha1D access$1300Alpha2 access$1400Alpha3 access$1500Delta access$1600 access$1700pF access$1800pN access$1900ITarget access$2000pFTarget access$2100pNTarget access$2200M1 access$2300M1R access$2400M2 access$2500S access$2600Xi access$2700Psi access$2800Omega1 access$2900Omega2 access$3000Eta1 access$3100Eta2 access$3200V access$3300Epsilon access$3400A access$3500Lambda access$3600 SigmaGammarunButtonPushed OPQRSTUV4 *+*WX  Y\]^V+** *    *    *  * *M,*M,*M,*M,*M,*M,* M,!*"M,#*$M,%*&M,'*(M,)**M,+*,M,-*.M,/*0M,1*2M,3*4M,5*6M,7*8M,9*:M,;*<M,=*>M,?*@M,A*BM,C*DM,E*FM,G*HM,I*JM,K*LM,M*NWG"&:>RVjn *1<CNU`gry &-8?JQ\cnuX _`Y\abTeVD*+WX Y\fSghij[OpZcPK Q:Q88ezreader10/GUIPanel.class1[ y z { | } ~                                &  ) +  / . . 3   8 : 8  > E E        S U X 8 [ [ ` X h h h  8              @Y       8!"#$ButtonListener InnerClasses alpha1ValueLjavax/swing/JTextField; alpha2Value alpha3Value deltaValueIValue ITargetValuepNValue pNTargetValuepFValue pFTargetValueAValue epsilonValue lambdaValuesigmaGammaValueVValue eta1Value eta2Value omega1Value omega2ValuepsiValueM1ValueM1RValueM2ValueSValuexiValuecorpusFileNameoutputFileNametargetFileNamenoButtonLjavax/swing/JRadioButton; yesButtonnumberSubjectsrecordFixations recordStates recordTrace recordWordDVs recordWordIVs runButtonLjavax/swing/JButton;simulationProgressBarLjavax/swing/JProgressBar;()VCodeLineNumberTableLocalVariableTablethisLezreader10/GUIPanel;updateProgress(I)VnewValueInotifyFinishedrunButtonPushed workhorseLjava/lang/Thread; displayGUIrunSimulationListener$Lezreader10/GUIPanel$ButtonListener;GUIPanelLjavax/swing/JPanel;simulationModeBoxLjavax/swing/Box;simulationModeButtonsLjavax/swing/ButtonGroup;includeRegressionsBoxincludeRegressionsButtonsexecuteSimulationPanelexecuteSimulationLayoutLjava/awt/GridLayout;numberSubjectsPanelnumberSubjectsLayoutenterNumberSubjectsLjavax/swing/JLabel;runButtonPanelrunButtonLayoutcorpusFilePanelcorpusFileLayoutLjava/awt/FlowLayout;enterCorpusFileNametargetWordFilePaneltargetWordFileLayoutenterTargetWordFileNameoutputFilePaneloutputFileLayoutenterOutputFileNamefreeParameterPanelfreeParameterLayoutlexicalParametersPanellexicalParametersLayoutlexicalParametersstrLjava/lang/String; alpha1Label alpha2Label alpha3Label deltaLabellexicalParameterValuespostLexicalParametersPanelpostLexicalParametersLayoutpostLexicalParametersILabelpFLabelpNLabel ITargetLabel pFTargetLabel pNTargetLabelpostLexicalParameterValueslatencyParametersPanellatencyParametersLayoutlatencyParametersM1LabelM1RLabelM2LabelSLabelxiLabellatencyParameterValueserrorParametersPanelerrorParametersLayouterrorParameterspsiLabel omega1Label omega2Label eta1Label eta2LabelerrorParameterValuesmiscParametersPanelmiscParametersLayoutmiscParametersVLabel epsilonLabelALabel lambdaLabelsigmaGammaLabelmiscParameterValuesprogressBarPaneladdItem4(Ljavax/swing/JPanel;Ljavax/swing/JComponent;IIIII)VpcLjavax/swing/JComponent;xywidthheightaligngcLjava/awt/GridBagConstraints; access$0001(Lezreader10/GUIPanel;)Ljavax/swing/JProgressBar;x0 access$100,(Lezreader10/GUIPanel;)Ljavax/swing/JButton; access$3001(Lezreader10/GUIPanel;)Ljavax/swing/JRadioButton; access$400 access$500 access$600 access$700 access$800/(Lezreader10/GUIPanel;)Ljavax/swing/JTextField; access$900 access$1000 access$1100 access$1200 access$1300 access$1400 access$1500 access$1600 access$1700 access$1800 access$1900 access$2000 access$2100 access$2200 access$2300 access$2400 access$2500 access$2600 access$2700 access$2800 access$2900 access$3000 access$3100 access$3200 access$3300 access$3400 access$3500 access$3600 SourceFile GUIPanel.java ezreader10/GUIPanel$1 %& '(ezreader10/GUIPanel$2 )ezreader10/GUIPanel$3* +,java/lang/Threadezreader10/GUIPanel$4 ( -"ezreader10/GUIPanel$ButtonListener . E-Z Reader 10 /0 1javax/swing/JPaneljava/awt/GridBagLayout 234 56javax/swing/JRadioButton Word IVs 7Model States  Fixations  Trace File  Word DVs javax/swing/ButtonGroup 89 8:Simulation Output; <= >? BC Yes  No Include Regressions? @6java/awt/GridLayout Ajavax/swing/JLabel # Subjects: Bjavax/swing/JTextField javax/swing/JButtonRUN 0 CDRun Simulationjava/awt/FlowLayout Corpus File Name: Target Word File Name: Output File Name:SimulationResults.txtαjava/lang/StringBuilder EF1 GH23Δ IJ98270.25Lexical I pF pN I(n) pF(n) pN(n)25.00.010.5 Post-Lexical M1 M1R M2 Sξ1253025Saccade LatencyΨΩη7.07.33.00.15 Saccade Error Vε Aλσγ501.1550.00.0520Vision & Misc.Free Parametersjavax/swing/JProgressBarSimulation Progress... K LMjava/awt/GridBagConstraints N O P Q RS TSjava/awt/Insets U VW X Y 8Zezreader10/GUIPaneljavax/swing/JFrameezreader10/GUIMonitor(Lezreader10/GUIPanel;I)Vjava/awt/EventQueue invokeLater(Ljava/lang/Runnable;)V(Lezreader10/GUIPanel;)Vezreader10/EZReadermonitorLezreader10/GUIMonitor;start/(Lezreader10/GUIPanel;Lezreader10/GUIPanel$1;)VsetTitle(Ljava/lang/String;)VsetDefaultCloseOperation setLayout(Ljava/awt/LayoutManager;)Vjavax/swing/BoxcreateHorizontalBox()Ljavax/swing/Box;(Ljava/lang/String;Z)Vadd(Ljavax/swing/AbstractButton;)V*(Ljava/awt/Component;)Ljava/awt/Component;javax/swing/BorderFactorycreateTitledBorder5(Ljava/lang/String;)Ljavax/swing/border/TitledBorder; setBorder(Ljavax/swing/border/Border;)VcreateVerticalBox(II)V(Ljava/lang/String;I)VaddActionListener"(Ljava/awt/event/ActionListener;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;createVerticalStrut(I)Ljava/awt/Component;pack setVisible(Z)Vgridxgridy gridwidth gridheightweightxDweighty(IIII)VinsetsLjava/awt/Insets;anchorfill)(Ljava/awt/Component;Ljava/lang/Object;)V!&*3*%   E &Y*'( # ( : )Y**( , 2  h$+Y*,(*-.Y/Y*01L+26 =>I#J$H 3Y*4L*56*78Y9M,:Y;<=N*>Y?@"*>YA@!*>YB@ *>YC@*>YD@EYF:*"G*!G* G*G*G-*"HW-*!HW-* HW-*HW-*HW-IJK*,- L=:*>YM@N*>YO@PEYF:*NG*PG*NHW*PHWQJK*, LR:SYT:8Y9: SYT: UYVW: *XYY  ZW *ZW8Y9: SYT: *[Y\]#*#+^ *#ZW HW HW_JK*, L8Y9:`Ya:UYbW:*XY YZW*ZW*, L8Y9:`Ya:UYcW:*XY YZW*ZW*, L8Y9:`Ya:UYdW:*XYe fZW*ZW*, L8Y9:SYT:8Y9:SYT:R:g:UYhYijkklkmW:UYhYijkknkmW:UYhYijkkokmW:p:UYhYijkkmW: HW qHWHW qHWHW qHW HWZWR:!*XYrf*XYnf*XYsf*XYtf!*HW!*HW!*HW!*HW!ZWuJv8Y9:"SYT:#R:$UYwW:%UYxW:&UYyW:'UYzW:(UY{W:)UY|W:*$ qHW$%HW$ qHW$&HW$ qHW$'HW$ qHW$(HW$ qHW$)HW$ qHW$*HW$ qHW"$ZWR:+*XY}f*XY~f*XYf*XY}f*XY~f*XYf+*HW+*HW+*HW+*HW+*HW+*HW"+ZW"Jv8Y9:,SYT:-R:.UYW:/UYW:0UYW:1UYW:2:UYhYijkkmW:3./HW. qHW.0HW. qHW.1HW. qHW.2HW. qHW.3HW,.ZWR:4*XYf*XYf*XYf *XYf *XYf 4*HW4*HW4* HW4* HW4* HW,4ZW,Jv8Y9:5SYT:6R:7:UYhYijkkmW:8:UYhYijkklkmW:9UYhYijkknkmW:::UYhYijkklkmW:;UYhYijkknkmW:<78HW7 qHW79HW7 qHW7:HW7 qHW7;HW7 qHW7<HW57ZWR:=*XYf *XYf *XYf*XYf*XYf=* HW=* HW=*HW=*HW=*HW5=ZW5Jv8Y9:>SYT:?R:@UYW:A:UYhYijkkmW:BUYW:C:UYhYijkkmW:D:UYhYijkkmW:E@AHW@ qHW@BHW@ qHW@CHW@ qHW@DHW@ qHW@EHW>@ZWR:F*XYf*XYf*XYf*XYf*XYfF*HWF*HWF*HWF*HWF*HW>FZW>JvZW"ZW,ZW5ZW>ZWJv*, L8Y9:G*Y$G*$ZWGJv*,G  L*,W**P STUV(Y,Z:[H\V]d^r_{`abcdefghijknop qrs&t0u:vDwQzV{a~ju $,6CLUanv -Psw %/9CKU^inz  (3;@N\jx+/MU`hs {    &.8 A!L"Q#U$s%w&'()*+,-".-/50@1H2S3[4c7h8v9:;<=>?@ABCFG H I J K 9L EM IN gO kP Q R S T U V W X Y Z ] ^ _ ` a "b 0c :d De Nf Xg bh ji tl |m n o p q r u v x y z } ~  H  , { ~  V a j  u   x  Q  F   L U a c ZN  -Psd !^"i#n$z%s &g!'["(O#)C$*@%+&,'-(.)/*0+1+,2M-3K.4A/5L06Q17s28_39<4:5;6<h7=8> 9? :@ ;A 9<B E=C g>D p?E @F =AGBC YY:Y+,2  $,4DKQX\ YYDYEFYGYHYIYJYK PLMNO/*$ PQR/*# PST/*" PUT/*! PVT/*  PWT/* PXT/* PYZ/* P[Z/* P\Z/* P]Z/* P^Z/* P_Z/* P`Z/* PaZ/* PbZ/* PcZ/* PdZ/* PeZ/* PfZ/* PgZ/* PhZ/* PiZ/* PjZ/*  PkZ/*  PlZ/*  PmZ/*  PnZ/*  PoZ/* PpZ/* PqZ/* PrZ/* PsZ/* PtZ/* PuZ/* PvZ/* Pwx*3&)+/PK R:kBBezreader10/Gamma.class1B 23 2 4@ 56@ 57@ 8?hۋq 59:;rLjava/util/Random;()VCodeLineNumberTableLocalVariableTablethisLezreader10/Gamma; nextDouble(DD)Du1Du2vwyyzmeanstdDevabdqtBetadoneZxx SourceFile Gamma.java java/util/Random < => ?> @ A>ezreader10/Gammajava/lang/Objectjava/lang/Mathsqrt(D)Dlog()Dexp!B**Y  "69 )kg9o9) g9)oc9  9 c9 ')o9{* 9* 9go k9)k9kk9 kcg9 ckg 9 6 9 66 kb"*/8=BKTenx !"$%&(*KoTf eU!5"nL#xB$%&'"(8) ** /+=,-./ 01PK Q:vvezreader10/Main.class1R EF E G HI J KLMincludeRegressionsZnumberSubjectsIcorpusFileNameLjava/lang/String;targetFileNameoutputFileNamepercentCompletereportFixations reportWordDVs reportStates reportTrace reportWordIVs targetWord[IADAlpha1Alpha2Alpha3DeltaEpsilonEta1Eta2ITargetLambdaM1M1RM2Omega1Omega2pNpNTargetpFpFTargetPsiS SigmaGammaVXi()VCodeLineNumberTableLocalVariableTablethisLezreader10/Main;main([Ljava/lang/String;)Vargs[Ljava/lang/String;guiLezreader10/GUIPanel; ExceptionsN SourceFile Main.java 34ezreader10/GUIPanel O4P Q4  ezreader10/Mainjava/lang/Objectjava/io/FileNotFoundException displayGUIezreader10/EZReaderrun! %                 ! "  # $ % & ' ( ) * + , - . / 0 1 23453*6 CD7 89 :;5PYL+6IJ KL7<=>?@AB45( d 6  &CDPK [R:ǹ""ezreader10/Output.class1          @.@     , ,  , , , , J J J    J  O O O O O O        ! " # $% &'()* k k k+ k, k- k./0 12 3456()VCodeLineNumberTableLocalVariableTablethisLezreader10/Output;writeWordIVsToFile((Ljava/io/PrintStream;Ljava/util/List;)VwLezreader10/Word;jIsLezreader10/Sentence;i diskWriterLjava/io/PrintStream; sentencesLjava/util/List;LocalVariableTypeTable'Ljava/util/List; Signature?(Ljava/io/PrintStream;Ljava/util/List;)VwriteModelStateToFile@(Ljava/io/PrintStream;Ljava/util/List;Lezreader10/Fixation;IID)VaLezreader10/Process;i$Ljava/util/Iterator;activefLezreader10/Fixation;NsentenceprocessingRateD&Ljava/util/List;V(Ljava/io/PrintStream;Ljava/util/List;Lezreader10/Fixation;IID)VwriteFixationsToFile*(Ljava/io/PrintStream;Ljava/util/List;II)Vfixationsubject'Ljava/util/List;A(Ljava/io/PrintStream;Ljava/util/List;II)VwriteTraceToFiletrace$Ljava/util/List;>(Ljava/io/PrintStream;Ljava/util/List;II)VwriteSentenceSimulationToFile)(Ljava/io/PrintStream;ILjava/util/List;)VsentenceNumber@(Ljava/io/PrintStream;ILjava/util/List;)VwriteFrequencyClassMeansToFile simulated$Ljava/util/List;<(Ljava/io/PrintStream;Ljava/util/List;)V'writeMeanLandingSiteDistributionsToFile,(Ljava/io/PrintStream;Ljava/util/HashMap;I)VmeanLandingSites[D wordLengthmeanLandingSiteDistributionsLjava/util/HashMap; maxWordLength*Ljava/util/HashMap;C(Ljava/io/PrintStream;Ljava/util/HashMap;I)V SourceFile Output.java z{7 89java/lang/StringBuilder Sentence: :; :< =>? @A8 # Word Freq lnFreq Class Pred Length Char1 CharN OVPezreader10/Sentence BC D BE F GJK L MA NO P Q%1.2fjava/lang/Object RS TU VW X Y :Z [ \ ] @{ Active Processes: ^_` ab cdezreader10/Process eO:  duration: %1.2f ms fL1g hi; processing rate: %1.2fM11 (engage time: %1.2f ms; convert time: %1.2f ms); j k word target #: lM2; target word #: +; intended saccade length: %1.2f characters m Attention:  Current Fixation: word #: N$ cumulative character #: %1.2f n duration: %1.2f ms ----------------------------- ; Subject:  FixDur FixLoc Word# Fix#ezreader10/Fixationo pq :r Word# #Fix #1st FFD SFD GD TTezreader10/Trace s t u v w x] Sentence FFD SFD GD TT Pr(1) Pr(2) Pr(3+) Pr(S) Pr(RI) Pr(RO) Landing-Site Distributions] -------- --- --- -- -- ----- ----- ------ ----- ------ ------ -------------------------- %4.0f y{| } ~  %4.2f       %4.2f  Frequency-class means: Class FFD SFD GD Pr1 Pr2+ PrS%1.2f %1.2f %1.2fezreader10/Stats %4.3f %4.3f %4.3f   > Mean landing-site distributions as a function of word length: :  T B%4.2f ezreader10/Outputjava/util/Listsize()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/io/PrintStreamprintln(Ljava/lang/String;)Vget(I)Ljava/lang/Object; numberWords(I)Lezreader10/Word;ezreader10/WordivIV InnerClassesLezreader10/Word$IV;ezreader10/Word$IVnumberprintwordLjava/lang/String;length frequency lnFrequencyjava/lang/DoublevalueOf(D)Ljava/lang/Double;printf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;frequencyClasspredictability(D)Ljava/lang/StringBuilder;firstCharacterPositionlastCharacterPositionoptimalViewingPositioniterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;namedurationjava/lang/Stringequals(Ljava/lang/Object;)ZdurationEngagedurationConvert targetWordtargetDistancelocationjava/lang/Mathround(D)J(J)Ljava/lang/StringBuilder;numberFixationsnumberFirstPassFixationsfirstFixationDurationsingleFixationDuration gazeDuration totalTimedvDVLezreader10/Word$DV;ezreader10/Word$DVmeanFirstFixationDurationmeanSingleFixationDurationmeanGazeDuration meanTotalTimemeanPrOneFixationmeanPrTwoFixationsmeanPrThreePlusFixations meanPrSkipmeanPrRegressionInmeanPrRegressionOutmeanPrFirstFixationLocation prOneFixationprTwoFixationsprSkipjava/lang/Integer(I)Ljava/lang/Integer;java/util/HashMap&(Ljava/lang/Object;)Ljava/lang/Object;!yz{|3*}  ~  |=+*Y * Y N+  N6-n-:*Y*Y * **Y*YS W**Y!*Y"#*Y#*Y$#*Y%#*Y&# L*'}b #)1<HPs5Sq  #$~>P]?t1  |W *Y( +):*+,:*Y-./*0Y1S W.23*4YS W.53B*6Y7SY8S W*Y9:A.;34*Y<:*=Y>S W*'*Y? *@ *YA,B *CY,DS W*EY,FS W*G }N();*[+q,-./1235%7<8B9\:q;<=~R;%  |*YH *I 6+u*Y+ JFKL+ JDKL+ JB+ JM *'}A B&CEF~4)}  |@*YH *N 6+ *Y*Y+ OP*Y+ OQ*Y+ ORKL*Y+ OSKL*Y+ OTKL*Y+ OUKL *'}6 J K&L4MQNuOPQRS5L;U?V~4)@@@@ @ | X*V *W >,  7*,  ,   *X$,   **YY,  Z[S W*YY,  Z\S W*YY,  Z]S W*YY,  Z^S W*_Y,  Z`S W*_Y,  ZaS W*_Y,  ZbS W*_Y,  ZcSYS W*_Y,  ZdSYS W*_Y,  ZeSYS W6,  1*fY,  Zg1S W*'*'}V[\ ]^7_[`|abcde5fZghijkImM]SoWp~4IEXXX X |<*h *i =*Y`*jY+ klSY+ kmSY+ knS W*oY+ kpSY+ kqSY+ krS W*'N*'}*  1u~   |f*s >[*Yt+uvw:6*xY1S W*'}" )6[_e~>9"6)]fff fIHzPK ˈR:[Cezreader10/Process.class1 2{| { }~ {          9  +  durationDdurationConvert durationCopydurationEngageindexNInameLjava/lang/String;targetDistance targetWordgLezreader10/Gamma;rLjava/util/Random;()VCodeLineNumberTableLocalVariableTablethisLezreader10/Process;decrementProcesses(Ljava/util/List;DZ)ViactiveLjava/util/List;shortestProcessDurationongoingSaccadeZLocalVariableTypeTable&Ljava/util/List; Signature+(Ljava/util/List;DZ)V initializeV initializeL1(DD)V lnFrequencypredictabilityprGuess getL1Duration(DD)DresultgetProcessingRate(DDDD)DfixationLocationfirstCharacter lastCharacter wordLengthmeanAbsoluteDeviation initializeL2 getL2Duration initializeA initializeI(D)V initializeM1(Ljava/util/List;I)VtotalProcessingCompleted saccadeTarget*(Ljava/util/List;I)V initializeM2(DILjava/util/List;I)VcurrentFixationLocation sentencessentence'Ljava/util/List;-(DILjava/util/List;I)V initializeS(ID)VsaccadeDistance SourceFile Process.java BCezreader10/Gamma >?java/util/Random @A ezreader10/Process :;M1 74 34 54M2V 4L1 [\ 4 \ 4 4 4 4 \L2 f\ 4A 4 4 64 4 =9 4ezreader10/Sentence   4 <4S 4java/lang/Objectjava/util/Listsize()Iget(I)Ljava/lang/Object;java/lang/Stringequals(Ljava/lang/Object;)Zezreader10/Main nextDouble()D SigmaGammaAlpha1Alpha2Alpha3java/lang/Mathabs(D)DEpsilonpowDeltaXiremove(I)Lezreader10/Word;ezreader10/WordivIV InnerClassesLezreader10/Word$IV;ezreader10/Word$IVoptimalViewingPosition! 2 3454647489:;<4=9>?@A BCDQ**Y*YEF GHIJDn6+b+   +  -(+  .+  Y(g+  Y(g+  Y+  g+  (+  +  Y(g5+  Y(+  gg+  +  Y(gI+   .+  Y(g+  Y(gEJ$*=P d!{$%+-. 0!475S7gm9F4jK9nGHnLMnN4nOPQ nLRSTUCD@* *E?@ AF GHVWD3* *9) ****')EEFGH2IF*3GH3X43Y4$Z4[\Dn'kg)kg99EMNOF*GHX4Y4 ]4^_D99 )9    'gc9  c9  go9  9  EVW#X,Z6[FRK4 9GH9`49a49b49c46]4 6d4 eWDa* ***') E`abF GHX4Y4f\Dr"!'kg)kgk99EfghF*"GH"X4"Y4 ]4gCDJ*" **#EmnoF GHhiDR*$ **'EstuFGH94jkDE* **%&*'*&k*'g*&k>+`+   E+  &+  g9**Yg*+(W***c*)E:yz{#|1~=Ro~F4o%l43gK9GHLMm9Q LRSnopD9* ****)* +,-.'g/E8F49GH9q49m99rM9s9Q 9rtSuvwDf*0 *1*)*(/E F GHm9x4yz PK R:8ezreader10/Saccade.class1J %& % ' ( )* +, )- ./0 12 )3 )4 +5 )678rLjava/util/Random;()VCodeLineNumberTableLocalVariableTablethisLezreader10/Saccade;RE(D)DintendedSaccadeDistanceDresultSRE(DD)DlaunchSiteFixationDuration SourceFile Saccade.java java/util/Random  9:; <= > ?@ ABHEREC DE F G H Iezreader10/Saccadejava/lang/Object nextGaussian()Dezreader10/MainEta1java/lang/MathabsEta2java/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)VPsiOmega1logOmega2!B**Y  Y*'kckJ)   !x('  )g 'gok9 %!*(("(%#$PK €R:գeezreader10/Sentence.class1 ,ST S U V WX YWZ [ \ ] ^_` a ^b c ^d e ^f g ^h i j ^k ^l ^m ^n ^o p ^q r ^s t ^u ^v w ^x ^y z {| ^} ~wordsLjava/util/ArrayList; Signature(Ljava/util/ArrayList; numberWordsI()VCodeLineNumberTableLocalVariableTablethisLezreader10/Sentence;add(Lezreader10/Word;)VwLezreader10/Word;get(I)Lezreader10/Word; wordNumberupdateWordBasedMeasures$(ILjava/util/List;Ljava/util/List;)VjisentenceNumber sentencesLjava/util/List;traceLocalVariableTypeTable'Ljava/util/List;$Ljava/util/List;O(ILjava/util/List;Ljava/util/List;)VcalculateWordBasedMeans(ILjava/util/List;I)VnumberSubjects,(ILjava/util/List;I)V SourceFile Sentence.java 34java/util/ArrayList -. : >ezreader10/Wordezreader10/Sentence 12 >?  ezreader10/Trace 2  java/lang/Object(Ljava/lang/Object;)Z(I)Ljava/lang/Object;java/util/ListdvDV InnerClassesLezreader10/Word$DV;ezreader10/Word$DVmeanFirstFixationDurationDfirstFixationDurationmeanSingleFixationDurationsingleFixationDurationmeanGazeDuration gazeDuration meanGoPastgoPast meanTotalTime totalTimenumberFirstPassFixations meanPrSkipmeanPrOneFixationmeanPrTwoFixationsmeanPrThreePlusFixations meanPrFixated regressionInZmeanPrRegressionIn regressionOutmeanPrRegressionOutfixationLastPreBoundarymeanFixationLastPreBoundarymeanFixationLastPreBoundaryNfixationFirstPostBoundarymeanFixationFirstPostBoundarymeanFixationFirstPostBoundaryNivIVLezreader10/Word$IV;ezreader10/Word$IVlengthmeanPrFirstFixationLocation[DfirstFixationLocation! ,-./012345B**Y6 7 89:;5B *+W6  7 89 <=>?5@ *67 89 @2 AB5>+ +  Y ,c +  Y,c+  Y,c+  Y,c+  Y,c, +  Yc, +  Yc\, +  Yc.,+  Yc,+  Yc,+  Yc, +  Y!c!,"C+  Y#,"c#+  Y$c$,%C+  Y&,%c&+  Y'c'6+  ()3+  *\1,+1cR6b9_ !"#$,%Z&')*,-=.W0i12565974KC2D2E2FGHGIFJHK/L MN5i>+ +  +  Y +  o +  Y+  o+  Y+  o+  Y+  o+  0+  Y+  o+  $0+  Y#+  $o#+  '0+  Y&+  'o&6+  ()7+  *\1+  oR+  Yo+  Yo+  Yo+  Yo+  Yo+  Y!o!Y6^=?,@YABCEF&I?JlLMQRQTU:VUWpXY=\74OC2D2E2FGO2I FJ/PQR^{PK R:0oϚAAezreader10/Stats.class1# u    i         @o@m@@l@k@j@:W =p@?fffff@?O\(@EG{@P0@rP@q@p@j@CaGz@FgzH@D%Q@LNzG@Q =p?\(?ffffff?(\)?zG{?"`B?TɅoi?oi?? =p?(\)?ᙙ?p =q?333333?ՅoiDg?ڂ@4n? =p?@ @4   i  firstFixationDurationD gazeDurationn prOneFixationprThreePlusFixationsprTwoFixationsprSkipsingleFixationDuration totalTime()VCodeLineNumberTableLocalVariableTablethisLezreader10/Stats;updateFrequencyClassMeans4(ILjava/util/List;Ljava/util/List;Ljava/util/List;)VfrequencyClassIisentenceNumber simulatedLjava/util/List; sentencestraceLocalVariableTypeTable$Ljava/util/List;'Ljava/util/List;$Ljava/util/List; Signatures(ILjava/util/List;Ljava/util/List;Ljava/util/List;)VcalculateFrequencyClassMeans(Ljava/util/List;)V'(Ljava/util/List;)V calculateRMSD(Ljava/util/List;)DresultRMSD!observedMeanFirstFixationDuration[DobservedSDFirstFixationDurationobservedMeanGazeDurationobservedSDGazeDurationobservedMeanPrOneFixationobservedSDPrOneFixationobservedMeanPrSkipobservedSDPrSkip'(Ljava/util/List;)D$calculateMeanLandingSiteDistribution(ILjava/util/List;)[DwLezreader10/Word;i$Ljava/util/Iterator;sLezreader10/Sentence; wordLength,(ILjava/util/List;)[DcalculateTargetWordStatistics(ILjava/util/List;)VnumberWordsInCorpus targetFFDtargetGDtargetTT targetRegInpostFFDpostGDpostTT+(ILjava/util/List;)V SourceFile Stats.java  ezreader10/Sentence  ezreader10/Stats {yezreader10/Trace y xy y zy |y ~y }y        ezreader10/Word  y     y y y y % %3.0f %3.0f %3.0f %3.0f %3.0f %3.0f java/lang/Object  !"java/util/Listget(I)Ljava/lang/Object; numberWords(I)Lezreader10/Word;ivIV InnerClassesLezreader10/Word$IV;ezreader10/Word$IVnumberFirstPassFixationsjava/lang/Mathpow(DD)Dsqrt(D)Diterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;wordsLjava/util/ArrayList;java/util/ArrayListlengthnumberdvDVLezreader10/Word$DV;ezreader10/Word$DVmeanPrFirstFixationLocationezreader10/Main targetWord[ImeanFirstFixationDurationmeanGazeDuration meanTotalTimemeanPrRegressionInjava/lang/SystemoutLjava/io/PrintStream;java/lang/DoublevalueOf(D)Ljava/lang/Double;java/io/PrintStreamprintf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;!u xyzy{y|y}y~yyyy3*   6,d,d6+Y c - +Y c b- }+Y - c +Y- c+Y- c+Yc- \+Y - c +Y- c+Yck- Y+Y - c +Y- c+Yc5N0Dl~! "+#L$c&u'(),>0  o <** **c*co *Y**c*co*Y*o*Y* o*Y* o*Y * o & 01K467890;   JYRYRYRYRYR:Y RY"RY$RY&RY(R:Y*RY,RY.RYRY0R:Y2RY4RY6RY8RY:R:YRY()VCodeLineNumberTableLocalVariableTablethisLezreader10/Trace; generateTrace7(ILezreader10/Trace;ILjava/util/List;Ljava/util/List;)Vlocation wordNumbertsentenceNumber sentencesLjava/util/List;fixationLocalVariableTypeTable'Ljava/util/List;'Ljava/util/List; Signaturee(ILezreader10/Trace;ILjava/util/List;Ljava/util/List;)V"calculateFirstPostBoundaryFixation(ILjava/util/List;)DjwordNresult+(ILjava/util/List;)D calculateLastPreBoundaryFixation!calculateNumberFirstPassFixations(ILjava/util/List;)I enteredWord exitedWord+(ILjava/util/List;)IcalculateNumberFixationscalculateFirstFixationDurationcalculateSingleFixationDurationcalculateGazeDurationcalculateGoPastcalculateTotalTimeidentifyRegressionIn(ILjava/util/List;)Zk+(ILjava/util/List;)ZidentifyRegressionOutidentifyFirstFixationLocation SourceFile Trace.java 78 +, ST /0 XT 10 YM *( ZM 5( [M -( \M .( ]M 6( RM )( LM '( ^_ 23 b_ 43 cT ezreader10/Sentence   ( ezreader10/Fixation 0 ( @( ezreader10/Tracejava/lang/Objectjava/util/Listget(I)Ljava/lang/Object;(I)Lezreader10/Word;ezreader10/WordivIV InnerClassesLezreader10/Word$IV;ezreader10/Word$IVfirstCharacterPositionsize()Iworddurationjava/lang/Mathround(D)J!%& '()(*(+,-(.(/01023435(6(789? **: ;  <= >?9W++++ + + ++++++06-d6+\1cR:B (2 <!F$P%Z&d'n*u+},-/;>}%@0A0B=C0DEFEGDHFIJK LM9eI66+S+d !9+ !'"+d+ "I(:"5678>9Z:]7c=;4[N0eO0eFEcP(`10G eFIJQ RM9aI66+O+ !7+d !#d+d "I(:"BCDE>FVGYD_J;4WN0aO0aFE_P(\10G aFIJQ ST9c=>66+N$ + ! '>"+ !=:2 OPQRST6U;WUXWYZR`\;> VN0cO0cFEaU3_V3\P0G cFIJW XT9*=>++ !:ab(c;*$N0*O0*FE(P0G *FIJW YM9DI66+2+ !+ "I(:"hijk*l9m<jBp;4:N0DO0DFEBP(?10G DFIJQ ZM9NI66+<+ !$I+ "I(:* uvwx%y/z4{C|FwL;4DN0NO0NFELP(I10G NFIJQ [M9I666+p4/+ !(+ "cI963.)+ !6(+ "cI(:2 !GMil};> xN0O0FEP(U3}V3G FIJQ \M9;I666++ !8(+ "cI6PK(+ "cI7+ ! 6(+ "cIw(::(->DI]u;> N0O0FEP(U3V3G FIJQ ]M9;I6+,+ !(+ "cI(:9;*4N0;O0;FE9P(G ;FIJQ ^_9J=>+=+ !&6+ !=:BH;4" `0DN0JO0JFEHP3G JFIJa b_9Q=>+D+ !-`6++ !=ބ:IO;4$%`0KN0QO0QFEOP3G QFIJa cT9F=>6+5+ !+ #$=:"(;>D;4=N0FO0FFEDP0B10G FFIJWde PK €R:v߇Zezreader10/Word$DV.class1. & ' (*+meanFirstFixationDurationDmeanFixationFirstPostBoundarymeanFixationFirstPostBoundaryNmeanFixationLastPreBoundarymeanFixationLastPreBoundaryNmeanGazeDuration meanGoPast meanPrFixatedmeanPrFirstFixationLocation[DmeanPrOneFixationmeanPrRegressionInmeanPrRegressionOutmeanPrThreePlusFixationsmeanPrTwoFixations meanPrSkipmeanSingleFixationDuration meanTotalTimethis$0Lezreader10/Word;(Lezreader10/Word;)VCodeLineNumberTableLocalVariableTablethisDV InnerClassesLezreader10/Word$DV; SourceFile Word.java  , -ezreader10/Word$DVjava/lang/Object()Vezreader10/Word!     @*+**    #$%" )!PK €R::}ezreader10/Word$IV.class1&   "#firstCharacterPositionD frequencyfrequencyClassIlastCharacterPositionlength lnFrequencynumberoptimalViewingPositionpredictabilitywordLjava/lang/String;this$0Lezreader10/Word;(Lezreader10/Word;)VCodeLineNumberTableLocalVariableTablethisIV InnerClassesLezreader10/Word$IV; SourceFile Word.java  $%ezreader10/Word$IVjava/lang/Object()Vezreader10/Word!     4 *+*!   !PK €R:%ezreader10/Word.class1A -. / 01 / 2@$@Y@@@ÈA. 345 6789IV InnerClassesDVdvLezreader10/Word$DV;ivLezreader10/Word$IV;()VCodeLineNumberTableLocalVariableTablethisLezreader10/Word;assignFrequencyClass(D)I frequencyDresultI SourceFile Word.java ezreader10/Word$DV : ezreader10/Word$IV ; <=%Error! Word frequencies out of range!> ?@ezreader10/Wordjava/lang/Object(Lezreader10/Word;)Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V  S**Y**Y*! " #$ %& s=&&=_&& =J& & =5& &= &&= !"012*3?4T5i6q7"s'(q)*+,PK Ae: AMETA-INF/PK @e:_ +META-INF/MANIFEST.MFPK €R: A#ezreader10/PK jx: .' ' Lezreader10/Corpus.classPK d:`c"'"' ezreader10/EZReader.classPK €R:%Fw{{2ezreader10/Fixation.classPK €R:?ï3ezreader10/GUIMonitor.classPK Q:{ A4ezreader10/GUIPanel$1.classPK Q:LLL7ezreader10/GUIPanel$2.classPK Q:`ffG;ezreader10/GUIPanel$3.classPK Q:yYzz>ezreader10/GUIPanel$4.classPK Q://(Bezreader10/GUIPanel$ButtonListener.classPK Q:Q88Rezreader10/GUIPanel.classPK R:kBBezreader10/Gamma.classPK Q:vvezreader10/Main.classPK [R:ǹ"".ezreader10/Output.classPK ˈR:[CDezreader10/Process.classPK R:8?ezreader10/Saccade.classPK €R:գerezreader10/Sentence.classPK R:0oϚAAlezreader10/Stats.classPK R:U~~ezreader10/Trace.classPK €R:v߇Z ezreader10/Word$DV.classPK €R::}ezreader10/Word$IV.classPK €R:%]ezreader10/Word.classPK