background image

Introduction 

©

 2016-2017 SR Research Ltd.

 

 

1.3  System Specifications 

1.3.1  Operational / Functional Specifications 

 

Head-stabilized Mode

 

Remote Mode 

(Head free-to-move) 

Average Accuracy

1

 

Down to 0.15° (0.25° to 0.5° typical) 

0.25-0.5° typical 

Sampling rate 

Monocular: 250,500,1000,2000 Hz 
Binocular:    250,500,1000,2000 Hz 

Monocular: 250,500,1000 Hz 
Binocular:    250,500,1000 Hz

 

 

End-to-End Sample Delay

2

 

1000 Hz: M=1.88 ms SD=0.36 ms 

2000 Hz: M=1.34 ms SD=0.18 ms   

500 Hz: M=3.21 ms SD=0.61 ms 

1000 Hz: M=2.10 ms SD=0.37 ms 

Blink/Occlusion Recovery 

1.0 ms @ 1000 Hz 
0.5 ms @ 2000 Hz 

2.0 ms @ 500 Hz 

1.0 ms @ 1000 Hz

 

Spatial Resolution

3

 

0.01°   

Noise with Participants

4

 

Filter (Off/Normal/High):   

1000 Hz: 0.03°/0.02°/0.01° 
2000 Hz: 0.05°/0.03°/0.02° 

Filter (Off/Normal/High):   

500 Hz: 0.03°/0.02°/0.01° 

1000 Hz: 0.05°/0.03°/0.01° 

Eye Tracking Principle 

Dark Pupil - Corneal Reflection 

Pupil Detection Models 

Centroid or Ellipse Fitting 

Ellipse Fitting 

Pupil Size Resolution

4

 

0.1% of diameter 

Gaze Tracking Range 

Customizable – Default is 32 º horizontally 

×

 25 º vertically 

Allowed Head Movements 

Without Accuracy Reduction 

±25 mm horizontal or vertical   

20 cm 

×

 20 cm at 52 cm 

Optimal Camera-Eye Distance   

42 - 62 cm 

Glasses Compatibility 

Excellent 

On-line Event Parsing 

Fixation / Saccade / Blink / Fixation Update 

EDF File and Link Data Types 

Gaze, Raw, and HREF eye position data/ Pupil size / Online events /                       

Buttons / Messages / Digital inputs 

Real-Time Operator Feedback 

Eye position gaze cursor superimposed on static image or position 

traces with camera images and tracking status. 

 
Specifications are preliminary and subject to change without notice.

 

1

 Measured with real eye fixations at multiple screen positions on a per subject basis.   

2

 Time from physical event until first registered sample is available via Ethernet or Analog output. Optional 

data filter algorithm adds one sample delay for each filtering level. 

3

 Measured with an artificial eye. 

4

 Measured with real subject fixations. 

Содержание EyeLink Portable Duo

Страница 1: ...EyeLink Portable Duo User Manual Version 1 0 2 Copyright 2016 2017 SR Research Ltd EyeLink is a registered trademark of SR Research Ltd Mississauga Ontario Canada...

Страница 2: ...ot intended for use in an oxygen rich environment or in the presence of flammable anaesthetics WARNING The Host PC and all peripherals connected to it with cables should be positioned out of reach of...

Страница 3: ...roperly is running at a higher than normal temperature or if the cable is damaged the illuminator is not glowing disconnect the USB cable or turn off the Host PC until the operator can troubleshoot th...

Страница 4: ...ESS SR Research Ltd 35 Beaufort Drive Ottawa Ontario K2L 2B9 Canada Fax 613 482 4866 Phone 613 271 8686 Toll Free 1 866 821 0731 North America only Email support sr research com Sales http www sr rese...

Страница 5: ...2 1 4 Running the Web UI on the Display PC 17 2 2 Starting the Host Application 17 2 3 Modes of Operation 18 2 4 EyeLink Portable Duo Host Application Navigation 19 2 4 1 Setup Screen 20 2 4 2 Calibr...

Страница 6: ...le Contents 71 4 2 Recording EDF Files 72 4 2 1 Recording from the EyeLink Portable Duo Host PC 72 4 2 2 Recording from the EyeLink API or SR Research Experiment Builder 72 4 3 The EyeLink On Line Par...

Страница 7: ...n 104 6 1 Electrical Safety 104 6 1 1 Power Source and Isolation 104 6 1 2 Disconnection 105 6 1 3 Maintaining Participant Isolation 105 6 1 4 Exposure to Fluids and Spills 106 6 2 Eye Illumination Sa...

Страница 8: ...viii 2016 2017 SR Research Ltd 6 7 Copyrights Trademarks 112...

Страница 9: ...ample Validation Screen 30 Figure 2 6 Example Drift Check Drift Correct Screen 33 Figure 2 7 Example Record Screen Gaze Cursor View 35 Figure 2 8 Example Record Screen Plot View 36 Figure 3 1 Example...

Страница 10: ...6 2017 SR Research Ltd List of Tables Table 1 EyeLink Portable Duo Configuration Files 17 Table 2 Cleaning and Disinfecting Rules 102 Table 3 Approved Cleaning and Disinfecting Methods Ordered by Risk...

Страница 11: ...ink Portable Duo easier to transport and simpler to set up compared to other models of EyeLink eye trackers Another unique design feature of the EyeLink Portable Duo is its built in capability for dua...

Страница 12: ...etup Similarly the Display PC can send information to the Host PC over that same Ethernet connection allowing Display PC applications to direct the collection of data and mark critical experimental ev...

Страница 13: ...e eye tracker can operate in either a head stabilized mode any head support can be used or in a head free to move Remote mode Figure 1 2 Example Use Scenarios Left Eye Tracker Mounted on Top of a Trip...

Страница 14: ...xperiments and via the Ethernet Link can control key eye tracking functions such as calibration and data collection Online eye and gaze position can be received from the EyeLink Host PC via the Ethern...

Страница 15: ...ost PC application tutorials on participant setup and calibration and the basics of running an experiment Information on system safety and maintenance can also be found in Chapters 5 and 6 of this doc...

Страница 16: ...6 Introduction 2016 2017 SR Research Ltd NOTE Please be sure to check http www sr support com for the latest product and documentation updates...

Страница 17: ...roid or Ellipse Fitting Ellipse Fitting Pupil Size Resolution4 0 1 of diameter Gaze Tracking Range Customizable Default is 32 horizontally 25 vertically Allowed Head Movements Without Accuracy Reducti...

Страница 18: ...s than 1 mW cm at 300 mm from illuminator IEC 62471 compliant Exempt device Operating conditions 15 C to 25 C 30 75 humidity non condensing 0 2000 m 0 6500 ft altitude 70 106 kPa For indoor use only N...

Страница 19: ...Setup screen of the Host PC Application and then clicking the Exit EyeLink button On the Display PC you can access this interface by typing 100 1 1 1 in the address bar of a browser e g Chrome Firefox...

Страница 20: ...his contains a list of buttons that perform actions on the currently selected files folders From left to right the buttons on the toolbar are Tracker Clicking on this icon will start the EyeLink Porta...

Страница 21: ...may use the Rename button to change the folder name Upload This tool allows you to upload files to the current folder of the Host PC Clicking on this button will bring up an Upload dialog box so that...

Страница 22: ...HT ARROW if the current selection is a closed folder it opens it otherwise it moves down to the first child folder if there is one Clicking the right mouse button displays actions supported on the cur...

Страница 23: ...s the items at the beginning or end of the list respectively Pressing the PAGE UP or PAGE DOWN key scrolls up or down in the selection list Multiple items can be selected by holding down the CTRL key...

Страница 24: ...a redo DELETE Deletes the current selection without storing it to the clipboard and thus you cannot use CTRL V to paste it back 2 1 2 Configuration Tool The Configuration Manager provides a list of ut...

Страница 25: ...n viewing distance is changed etc you should use the Screen Settings configuration tool to ensure that the parameters accurately reflect your current setup The first three parameters are important for...

Страница 26: ...sists in troubleshooting This is a selective list of EyeLink configuration files and what they control BUTTONS INI hardware definition of buttons special button functions CALIBR INI commands used to c...

Страница 27: ...ave a network connection between the Display PC and the Host PC On the Display PC side you need to configure the settings of the network port that is used for the connection the IP address should be s...

Страница 28: ...lem persists please contact support sr research com 2 3 Modes of Operation The EyeLink Host Software is designed to be used in two different operating modes Link In Link mode the eye tracker can be co...

Страница 29: ...which may be navigated by means of the Host PC mouse keyboard shortcuts or from the Display PC application via link commands Figure 2 2 EyeLink Portable Duo Host PC Application Overview Each of the mo...

Страница 30: ...s The following sections explain the functions of each mode and the main access keys to other modes 2 4 1 Setup Screen Figure 2 3 Example Setup Screen 2 4 1 1 Setup Screen Purpose This is the central...

Страница 31: ...cut I Change illuminator power level This tab allows users to adjust two important calibration related settings namely the calibration type and calibration mode Calibration Type Select the Calibration...

Страница 32: ...rget has too large an angle to be tracked properly A target to camera distance scale is displayed at the bottom in the Remote mode to provide feedback whether the current distance is too close or too...

Страница 33: ...en Click Validate to go to the Validation screen Validation shows the experimenter the gaze position accuracy achieved by the current calibration model Validation should be run after a calibration has...

Страница 34: ...Move Search Limits Search Limits are used to narrow down the area of the camera image to be searched for the pupil or CR A red ellipse around the searched area appears in the Host PC s global view if...

Страница 35: ...F data type GAZE Record gaze position data in the EDF file See section 4 4 2 3 for description of GAZE data type BUTTON Record EyeLink button state and change flags in the EDF file INPUT Record extern...

Страница 36: ...hreshold selected image for the Head Stabilized Mode For the Remote Mode center the search limit area on top of the current eye position and reset the pupil CR threshold bias E Cycle through eye s to...

Страница 37: ...e feedback graphics are presented on the Host PC display to aid the experimenter operator in the process The calibration is automatically checked when finished and feedback about the quality of the ca...

Страница 38: ...er accepting the first target will switch from an automatic calibration to a manual calibration in which case all of the remaining target fixations will need to be manually accepted This can be useful...

Страница 39: ...a screenshot Page Up and Increase pupil threshold Page Down and Decrease pupil threshold and Set corneal reflection threshold and Select Eye and cycle through the Global or zoomed view for link ESC E...

Страница 40: ...gets during validation The functionality available in the Validation screen is very similar to that of the Calibration screen Validation should only be performed after Calibration To perform a validat...

Страница 41: ...er the participant s gaze is stable on the target Keyboard Shortcuts ENTER Spacebar Accept Fixation Click to repeat the last validation target or last few targets Keyboard Shortcut Backspace Undo last...

Страница 42: ...ESC Terminate validation and go back to Setup ENTER or Spacebar Begins validation sequence or accepts fixation on the target if in manual mode After first point also selects manual validation mode M M...

Страница 43: ...rs Important In EyeLink I and II systems the fixation error calculated during drift correction was used to shift correct the calibration map This linear adjustment often greatly improved the overall a...

Страница 44: ...ction drift check process and exits to setup screen D Toggle on off the Apply Correction button 2 4 5 Record Screen 2 4 5 1 Record Screen Purpose The Record screen allows users to initiate and observe...

Страница 45: ...EyeLink Portable Duo Host Software 2016 2017 SR Research Ltd 35 Figure 2 7 Example Record Screen Gaze Cursor View...

Страница 46: ...plot the x y eye data in the calibrated screen pixel coordinates on top of a reference image if available Keyboard Shortcut G Toggle between Gaze Cursor and Plot Views 2 4 5 3 Buttons Used in the Plo...

Страница 47: ...iew The Rewind button clears data plotting since last marked point If no marker is set clears data from the left end of the screen Keyboard Shortcut DEL Rewind to marker or start Stop data plotting th...

Страница 48: ...the Global or zoomed view for link G Toggle between Gaze Cursor View and Plot View Plot View Only Recording Screen or Change plot speed P Pause or resume plotting also marks C Change to default view...

Страница 49: ...cluding calibration and validation If the EyeLink Host Application is not yet running on the Host PC start it by clicking on the EyeLink logo at the top left corner of the File Manager see section 2 2...

Страница 50: ...on is to set up the participant and eye tracker When the Host Application starts up you will see camera image windows in the middle of the display a global view of the face on the top and zoomed view...

Страница 51: ...too Since no menus appear on the Display PC you will need to be able to see the Host PC display as well NOTE It is recommended that the Host PC be switched on and software started at least 10 minutes...

Страница 52: ...e EyeLink Portable Duo Installation Guide 3 Start the EyeLink Host PC application Check whether it displays Head Stabilized at the top of the Setup screen If not click the Operating Mode panel in the...

Страница 53: ...splays Head Stabilized at the top of the Setup screen If not click the Operating Mode panel in the top left corner of the screen and choose the Head Stabilized Mode 6 Ask the participant to be seated...

Страница 54: ...owing figure illustrates a good camera setup whereas the reflections in the right panel partially block the pupil image Figure 3 2 Camera Setup with Participants Wearing Glasses If the image becomes t...

Страница 55: ...ser to the participant Now proceed to section 3 3 Setting Pupil Thresholds 3 2 2 Participant Setup in Remote Head Free to Move Mode The Remote Mode of the EyeLink Portable Duo eye tracker is designed...

Страница 56: ...of about 50 55 cm from the participant s eyes This means that if you are using a monitor smaller than 20 the eye tracker can be placed right in front of the monitor with no extra space between them If...

Страница 57: ...sk the participant to be seated Adjust the height of the chair so that the participant is comfortable and his her line of sight is aligned to the top 25 of the screen Adjust your eye tracker position...

Страница 58: ...p if the participants eyes are not displayed in the horizontal center of the camera view see Figure 3 4 6 Now continue with instructions in section 3 2 2 3 Participant Setup in the Remote Mode 3 2 2 3...

Страница 59: ...or Display PC click on top of the tracked eye s To obtain the sharpest image of the participant s eyes the camera should be focused by rotating the focusing wheel installed at the underside of the eye...

Страница 60: ...on or if the eye image is severely under thresholded the crosshair and ellipse fitting will disappear and the pupil will be lost On the Host PC an error message PUPIL MISSING will appear in the zoomed...

Страница 61: ...thresholds can vary a lot if the viewing distance and image position changes Exposure control in the EyeLink Host software is used to adjust the exposure duration of each camera frame to avoid gettin...

Страница 62: ...issue Now proceed to section 3 7 Calibration For the best recording accuracy in the Remote Mode please use a 13 point calibration type 3 3 Setting Pupil Thresholds The camera image of the eye s should...

Страница 63: ...eshold The Setup display is updated very rapidly so noise shadows etc will be easily detected You can have the participant look at the corners of the monitor and watch the pupil image for problems One...

Страница 64: ...ess whether you plan to use head support or not The corneal reflection if present is identified by a circular shape in turquoise Good Corneal Reflection Poor Corneal Reflection CR Smearing Figure 3 9...

Страница 65: ...will attempt to search for pupil and CR across the entire camera image in case the pupil is lost e g the participant walks away and then comes back reseated to continue the experiment While the Use S...

Страница 66: ...een of text To compute this we need to determine the correspondence between pupil CR position in the camera image and gaze position on the Display screen We do this by performing a system calibration...

Страница 67: ...isplay reports the current eye movement status e g whether the eye is stably fixating or in motion Eye position will only be accepted when a stable fixation is detected When the eye appears stable pre...

Страница 68: ...be clearly visible in the movements of this cursor Also visible will be any difficulties the participant has in fixating targets and most camera setup problems The following figure illustrates a good...

Страница 69: ...current calibration and thus revert to the existing cached calibration In all screens the Host Application reports any unusual status for the pupil corneal reflection and target sticker the latter on...

Страница 70: ...target position and computed gaze position is calculated Note a scaling factor is built in for automatically generated validation points to pull in the corner positions see the validation_corner_scal...

Страница 71: ...tion should be improved POOR red background Errors are too high for useful eye tracking Note this categorical scoring of calibration accuracy is a general guideline and different fields of research ma...

Страница 72: ...form three parallel horizontal or close to horizontal lines and three parallel vertical or close to vertical lines Redo the calibration or camera setup if you do not see this If the current calibratio...

Страница 73: ...gaze position via the EyeLink Display Software This data is used to move the gaze cursor TRACK also sends commands to the Host PC to create a data file SDEMO EDF on the Host PC s hard disk which conta...

Страница 74: ...n the CR is being used on the EyeLink Portable Duo We are turning this disabling OFF so that the drift correction adjustment will take place driftcorrect_cr_disable OFF Another useful parameter to be...

Страница 75: ...own to be looking at a fixation cross for instance simply click the Online Drift Correct button or press the assigned key F9 by default to execute the drift correction If the attempted correction is a...

Страница 76: ...ink Portable Duo Setup Summary It is suggested that you try the procedures in this section until you feel comfortable with the EyeLink Portable Duo setup and can reliably get good calibrations This is...

Страница 77: ...he Setup menu perhaps followed by practice trials Then a series of experimental trials are performed sometimes with a drift correct before each trial This flow allows little room for practice and make...

Страница 78: ...ata Template for an experiment that uses real time link data to display a gaze position cursor and plays back data after the trial gcwindow Template for an experiment that displays text and pictures u...

Страница 79: ...nt with SR Research Experiment Builder step by step Stroop The basic template for creating non EyeLink experiments This template illustrates the use of a results file RT calculation and audio feedback...

Страница 80: ...70 An EyeLink Portable Duo Tutorial Running an Experiment 2016 2017 SR Research Ltd Video Illustrates creating an experiment displaying video clips using XVD codec...

Страница 81: ...ta eye position samples up to 2000 samples per second produced from the EyeLink tracker and events eye movement events such as saccades and fixations participant responses and synchronizing events fro...

Страница 82: ...ns must be made to display the calibration pattern in these situations By using the EyeLink Portable Duo tracker s Output Screen files may be opened and closed and recording sessions may be started an...

Страница 83: ...tive to small back up saccades opposite to the direction of pursuit than forward saccades due to the low peak velocity of back up saccades The parser only looks ahead in the data a short time to compu...

Страница 84: ...thresholds are used for saccade detection motion velocity and acceleration The values of these are in degrees degrees sec and degrees sec respectively The velocity threshold is the eye movement veloc...

Страница 85: ...iable and does not degrade parser performance during non pursuit eye movements During long saccades such as a return sweep in reading this fix up causes the saccadic velocity threshold to be raised Th...

Страница 86: ...n milliseconds that the parser requires a detector output saccadic velocity or acceleration thresholds or missing pupil for blink to be stable before the parser changes its state and sends events to t...

Страница 87: ...tion of sample data Eye movement data is parsed by the EyeLink tracker on line and used to generate eye movement events which are discussed with application messages and button events 4 4 1 Samples Sa...

Страница 88: ...2 1 PUPIL RAW Pupil position data are raw x y coordinate pairs from the camera They have not been converted to eye angles or to gaze position There may be a non linear relationship between these data...

Страница 89: ...y y f x y f x y cos 2 1 2 1 2 2 1 2 1 2 2 2 2 2 2 The HREF angular resolution may be computed as the first derivative of the rate of change of HREF position with angle It is sufficient to compute the...

Страница 90: ...and y velocities then divide each by the x or y resolution square and add the x and y velocities and take the square root Resolution is computed at the point of gaze on the display and can vary up to...

Страница 91: ...and saccades This eliminates the need for recording of sample data for many types of research and achieves a data compression of 20 1 or greater Samples need only be recorded for data validation or if...

Страница 92: ...r 8 bits will be set to 1 if its button has changed since the last sample The least significant bit in each byte corresponds to button 1 and the most significant is button 8 Button events are usually...

Страница 93: ...RTSAMPLES or STARTEVENTS event These contain the time of the recording start and specify what data can be expected to follow This allows for flexible adaptation to almost any file data configuration I...

Страница 94: ...may be useful for some types of analysis The resolution may be used to estimate angular distance between fixations Angular Euclidean distance can be calculated by subtracting the x and y position for...

Страница 95: ...cker Saccadic events may be eliminated entirely if only fixation data is required By default STARTSACC events are configured to contain only the start time of the saccade The peak and average velocity...

Страница 96: ...been truncated or produced by the blink process Discarding fixations shorter than 100 ms proceeding or following blinks will eliminate most artifacts 4 6 Setting File Contents The data recorded in sa...

Страница 97: ...n the DEFAULTS INI file of the EyeLink tracker or may be sent over the link recording_parse_type data type one of PUPIL HREF or GAZE The data type used for parsing will always be included in the event...

Страница 98: ...ON includes button 1 8 press or release events INPUT includes changes in input port lines The following is an example command illustrating the default event configuration file_event_filter LEFT RIGHT...

Страница 99: ...2ASC converter utility can be run from the GUI interface assuming that you have installed the EyeLink Data Viewer software Users can also run the EDF2ASC converter from the DOS command line prompt ass...

Страница 100: ...ines are present There is no data on what type of eye position data or which eye produced the data Recording blocks are separated by sample lines consisting of missing value data dots or the string sp...

Страница 101: ...ne begins with a timestamp Recordings done with a 2000 Hz sampling rate will have two consecutive rows with the same time stamps The second row refers to the sample collected at 0 5 ms after the repor...

Страница 102: ...position units degree 4 9 2 1 Samples Recorded in Corneal Reflection Mode If the data file being processed was recorded using corneal reflection mode each sample line has an added 3 monocular or 5 bi...

Страница 103: ...hird character is N if target is near eye so that the target window and eye window overlap fourth character is C if target is too close fifth character is F if target is too far sixth character is T i...

Страница 104: ...time stamped message A message is typically sent to the EyeLink tracker by an application It contains data for analysis or timestamps important events such as display changes or participant responses...

Страница 105: ...e events Note that resolution data may be missing this is represented by a dot instead of a number for the resolution 4 9 3 4 Fixations SFIX eye stime EFIX eye stime etime dur axp ayp aps EFIX eye sti...

Страница 106: ...r Blinks periods of data where the pupil is missing are reported by the SBLINK and EBLINK lines The time of the start of the blink is indicated by the SBLINK line which can be eliminated with the EDF2...

Страница 107: ...ELCL_PROC pupil tracking algorithm This reports the pupil fitting processing type i e ELLIPSE or CENTROID Immediately following a START line several lines of data specifications may be present These...

Страница 108: ...resolution data both may be present RATE for the sample rate 250 00 500 00 1000 0 or 2000 0 TRACKING for the tracking mode P Pupil CR Corneal Reflection FILTER for the filter level used 0 off 1 stand...

Страница 109: ...perimental conditions EFIX event data and BUTTON event times from each block are used to create data files for statistical analysis For neurological research samples between SFIX and EFIX events can b...

Страница 110: ...he system To ensure performance and safety inspection and cleaning need to be performed regularly Refer to section 5 1 for daily and weekly maintenance and inspection Cleaning and disinfection is cove...

Страница 111: ...ill show the 6 6 grid of LEDs clearly as red dots If these are seen return the unit immediately for repairs 5 2 Cleaning and Disinfection WARNING Cleaning with a wet cloth sprays applied directly to u...

Страница 112: ...ning and Disinfecting Rules Table 3 lists cleaning methods to cover requirements and their risks The risk of damage or of temporarily compromising participant safety increases from low to high risk le...

Страница 113: ...nt to back several times Rinse cloth and wring out and wipe unit several times to remove detergent and dirt Let dry thoroughly before allowing participant in area Thorough disinfection exposure to dis...

Страница 114: ...or waterproof Any exposure to substantial quantities of fluids carries risk of danger to participants Unit should be taken out of service IMMEDIATELY after immersion or substantial spill onto unit an...

Страница 115: ...including network and power If accidental reconnection could cause a hazard e g if someone who is not aware of the issue reconnects the USB connectors to the power source it is recommended that the co...

Страница 116: ...the unit Units returned with signs of such misuse will not be covered under warranty WARNING After contact with any running or dripping liquid let the unit dry thoroughly before allowing participants...

Страница 117: ...ly lit rooms though this is not expected to compromise most tasks 6 2 3 Illuminator Warm Up Period The light output of the illuminators may change slightly for a period after the eye tracker is starte...

Страница 118: ...ation of cables or opening unit without express instructions from the manufacturer WARNING Use of cables other than those specified or provided by the manufacturer of this equipment could result in in...

Страница 119: ...anner It is up to the operator of the equipment to determine when performance is unacceptable The symptoms caused by the eye tracker Host PC display or other devices may include Noisy eye position dat...

Страница 120: ...talled and used in accordance with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation I...

Страница 121: ...nd support of computer components This warranty is extended to the original end purchaser only Proof of original date of installation is required for warranty service to be performed This warranty doe...

Страница 122: ...of solution availability time THIS EXPRESS LIMITED WARRANTY IS IN LIEU OF ALL OTHER WARRANTIES EXPRESS OR IMPLIED INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPO...

Отзывы: